From d26a4266e276e1127da1d616f97e7ae3360e4908 Mon Sep 17 00:00:00 2001 From: Vincenzo Mantova Date: Sun, 4 Jul 2021 11:47:33 +0100 Subject: tests.texlive.hyphen-base: init --- pkgs/test/texlive/default.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'pkgs/test') diff --git a/pkgs/test/texlive/default.nix b/pkgs/test/texlive/default.nix index 86c0a7f795b..caeca4ae00c 100644 --- a/pkgs/test/texlive/default.nix +++ b/pkgs/test/texlive/default.nix @@ -119,4 +119,37 @@ texdoc --debug --list texdoc | tee "$out" grep texdoc.pdf "$out" ''; + + # test that language files are generated as expected + hyphen-base = runCommandNoCC "texlive-test-hyphen-base" { + hyphenBase = lib.head texlive.hyphen-base.pkgs; + schemeFull = texlive.combined.scheme-full; + schemeInfraOnly = texlive.combined.scheme-infraonly; + } '' + mkdir -p "$out"/{scheme-infraonly,scheme-full} + + # create language files with no hyphenation patterns + cat "$hyphenBase"/tex/generic/config/language.us >language.dat + cat "$hyphenBase"/tex/generic/config/language.us.def >language.def + cat "$hyphenBase"/tex/generic/config/language.us.lua >language.dat.lua + + cat >>language.dat.lua <>language.def <