diff options
Diffstat (limited to 'pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix')
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix index 453acba6ef94..cae95b8e2ee0 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix @@ -291,11 +291,6 @@ in lib.recursiveUpdate orig rec { ''; #### other script fixes - # wrong $0 expectations - bibcop.postFixup = '' - substituteInPlace "$out"/bin/bibcop --replace-fail "basename(\$0) eq 'bibcop.pl'" "basename(\$0) eq 'bibcop'" - ''; - # misc tab and python3 fixes ebong.postFixup = '' sed -Ei 's/import sre/import re/; s/file\(/open(/g; s/\t/ /g; s/print +(.*)$/print(\1)/g' "$out"/bin/ebong @@ -361,6 +356,14 @@ in lib.recursiveUpdate orig rec { # tlpdb lists license as "unknown", but the README says lppl13: http://mirrors.ctan.org/language/arabic/arabi-add/README arabi-add.license = [ "lppl13c" ]; + # mtxrun.lua writes to const loop variables which is forbidden in recent LuaTeX + # patch manually generated by diffing against a recent cont-lmt.zip + context.postUnpack = '' + if [[ -f "$out"/scripts/context/lua/mtxrun.lua ]] ; then + patch -p1 -d "$out" < ${./mtxrun-local-vars.patch} + fi + ''; + texdoc = { extraRevision = "-tlpdb${toString tlpdbVersion.revision}"; extraVersion = "-tlpdb-${toString tlpdbVersion.revision}"; |