diff options
author | Mike Sperber <sperber@deinprogramm.de> | 2020-01-03 11:11:02 +0100 |
---|---|---|
committer | Mike Sperber <sperber@deinprogramm.de> | 2020-01-03 17:45:21 +0100 |
commit | 7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5 (patch) | |
tree | e9b3a60f5ee7ed89055a8b52f397f2d7669f0990 /pkgs/tools/typesetting | |
parent | 2ff742e970dedce68fb8a2c1374ea1aaa3f8e686 (diff) | |
download | nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar.gz nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar.bz2 nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar.lz nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar.xz nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.tar.zst nixpkgs-7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5.zip |
texlive: make updmap actually regenerate (#76826)
The --syncwithtrees flag only updates the config files, so run it again without --syncwithtrees to generate the actual map files.
Diffstat (limited to 'pkgs/tools/typesetting')
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/combine.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/combine.nix b/pkgs/tools/typesetting/tex/texlive/combine.nix index 6622a03decc..ab40cdb86d0 100644 --- a/pkgs/tools/typesetting/tex/texlive/combine.nix +++ b/pkgs/tools/typesetting/tex/texlive/combine.nix @@ -214,7 +214,11 @@ in buildEnv { texlinks.sh "$out/bin" && wrapBin (perl `type -P fmtutil.pl` --sys --all || true) | grep '^fmtutil' # too verbose #texlinks.sh "$out/bin" && wrapBin # do we need to regenerate format links? + # Note that --syncwithtrees *only* removes the missing files from the configuration, + # but does not generate map files. echo y | perl `type -P updmap.pl` --sys --syncwithtrees --force + # This does generate the map files. + perl `type -P updmap.pl` --sys --force perl `type -P mktexlsr.pl` ./share/texmf-* # to make sure '' + # install (wrappers for) scripts, based on a list from upstream texlive |