about summary refs log tree commit diff
path: root/pkgs/tools/typesetting/tex/texlive/default.nix
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2019-03-03 21:36:10 -0500
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2019-03-03 22:07:19 -0500
commit8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119 (patch)
treec10bf6b5db48397b062aa2ab931dcefbaf2f8a16 /pkgs/tools/typesetting/tex/texlive/default.nix
parent30364211e699ec91a70f1135dd6ad0a9b89a7940 (diff)
downloadnixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar.gz
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar.bz2
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar.lz
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar.xz
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.tar.zst
nixlib-8f35ef724a8e7f7e7ef2b4d4120182acf2ef7119.zip
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'.
Diffstat (limited to 'pkgs/tools/typesetting/tex/texlive/default.nix')
0 files changed, 0 insertions, 0 deletions