summary refs log tree commit diff
path: root/pkgs/tools/typesetting
diff options
context:
space:
mode:
authorMike Sperber <sperber@deinprogramm.de>2020-01-03 11:11:02 +0100
committerMike Sperber <sperber@deinprogramm.de>2020-01-03 17:45:21 +0100
commit7e298ddcd9facad3ab643f8cd27fe5559a1ad9e5 (patch)
treee9b3a60f5ee7ed89055a8b52f397f2d7669f0990 /pkgs/tools/typesetting
parent2ff742e970dedce68fb8a2c1374ea1aaa3f8e686 (diff)
downloadnixpkgs-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.nix4
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