From 95023912751fc9922986b485236f9bf89dffc85e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 8 Mar 2010 10:40:05 +0000 Subject: [PATCH] TeXLive: attempt to pre-build format files. svn path=/nixpkgs/trunk/; revision=20473 --- pkgs/misc/tex/texlive/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/tex/texlive/default.nix b/pkgs/misc/tex/texlive/default.nix index 50a6e7ab088a..719a8d4a45c8 100644 --- a/pkgs/misc/tex/texlive/default.nix +++ b/pkgs/misc/tex/texlive/default.nix @@ -46,15 +46,19 @@ rec { doPostInstall = fullDepEntry('' mv $out/bin $out/libexec ensureDir $out/bin - for i in $out/libexec/*/*; do + for i in "$out/libexec/"*"/"*; do echo -ne "#! /bin/sh\\n$i \"\$@\"" >$out/bin/$(basename $i) chmod a+x $out/bin/$(basename $i) done [ -d $out/texmf-config ] || ln -s $out/texmf $out/texmf-config - ln -s $out/*texmf* $out/share/ + ln -s "$out/"*texmf* "$out/share/" sed -e 's/.*pyhyph.*/=&/' -i $out/texmf-config/tex/generic/config/language.dat + # Prebuild the format files, as it used to be done with TeXLive 2007. + ensureDir "$out/texmf-var/web2c" + PATH="$PATH:$out/bin" mktexfmt --fmtdir="$out/texmf-var/web2c" --all + PATH=$PATH:$out/bin mktexlsr $out/texmf* HOME=. PATH=$PATH:$out/bin updmap-sys --syncwithtrees