nixpkgs/pkgs/tools/typesetting/tex
Dmitry Kalinkin 8f35ef724a
texlive/combine.nix: fix bugs in languages filter
Initial language.{dat,def} configuration files provided by
`texlive.hyphen-base` may declare languages that were not part of the
combined packages. Those are filtered out by a sed script that had few
problems:

1) The sed script was generated from a list of potentially non-unique
packages. Every repetition of a select and print clause would produce a
copy of a language declaration in the output file. This became a problem
for update to the 2018-final, the fmtutil would crash from too much
German hyphenation.
2) The select clauses were ambiguous: both '^% from hyphen' and
'^% from hyphen-welsh' will match a line 'from hyphen-welsh'.
2019-03-03 22:07:19 -05:00
..
auctex Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
dblatex dblatex: 0.3.7 -> 0.3.10, fixes for the new texlive 2017-12-22 19:55:40 -05:00
lkproof lkproof: add license 2018-11-15 00:13:53 +01:00
nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
pgf pgf: add license 2018-11-15 09:05:02 +01:00
pgfplots pgfplots: add meta data 2018-11-15 09:04:56 +01:00
tetex treewide: Don't use envHook anymore 2017-12-30 22:04:22 -05:00
texlive texlive/combine.nix: fix bugs in languages filter 2019-03-03 22:07:19 -05:00