NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.5k stars 12.99k forks source link

texlive: deprecate texlive.combine and other improvements for 24.11 #302339

Open xworld21 opened 3 months ago

xworld21 commented 3 months ago

Successor of #250243. Now that texlive.withPackages has been tested for a while, I'd like to make a further round of improvements to texlive, and deprecate texlive.combine.

The plan:

Then right after 24.05, I'll start working on a better way of building the binaries in order to make overrides easy (mostly, make switching between TL 2023 and 2024 easy).

Notify maintainers

@veprbl

Add a :+1: reaction to issues you find important.

xworld21 commented 1 month ago

So we won't deprecate texlive.combine in 24.05 after all, I started the work too late. But I have the pieces ready to go ahead right after the branch off so we should be good for 24.11.

I might also have some acceptable ideas for merging binaries & packages in a single (overrideable!) scope. That is basically a complete rewrite of the build system, though. I'll put up a separate repo once it looks plausible.