From 954f381972cf11d1cede324d5eaf88804cdf9b6a Mon Sep 17 00:00:00 2001 From: Raymond Gauthier Date: Wed, 13 Apr 2016 23:34:30 -0400 Subject: [PATCH] texlive.combine: also patch `texmfcnf.lua` Fixes #14463. --- pkgs/tools/typesetting/tex/texlive-new/combine.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/tools/typesetting/tex/texlive-new/combine.nix b/pkgs/tools/typesetting/tex/texlive-new/combine.nix index 0619a3cc26c7..2818cbc03849 100644 --- a/pkgs/tools/typesetting/tex/texlive-new/combine.nix +++ b/pkgs/tools/typesetting/tex/texlive-new/combine.nix @@ -79,6 +79,19 @@ in buildEnv { -e "s,\$SELFAUTOGRANDPARENT,$out/share,g" \ "$cnfOrig" > ./texmf.cnf + local cnfLuaOrig="$(realpath ./texmfcnf.lua)" + rm ./texmfcnf.lua + sed \ + -e 's,texmf-dist,texmf,g' \ + -e 's,texmf-local,texmf,g' \ + -e "s,\(TEXMFLOCAL[ ]*=[ ]*\)[^\,]*,\1\"$out/share/texmf\",g" \ + -e "s,\$SELFAUTOLOC,$out,g" \ + -e "s,selfautodir:/,$out/share/,g" \ + -e "s,selfautodir:,$out/share/,g" \ + -e "s,selfautoparent:/,$out/share/,g" \ + -e "s,selfautoparent:,$out/share/,g" \ + "$cnfLuaOrig" > ./texmfcnf.lua + rm updmap.cfg ) '' +