summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2010-02-22 23:40:39 +0000
committerMichael Raskin <7c6f434c@mail.ru>2010-02-22 23:40:39 +0000
commit023ff2a74a89a69514153d3e533f69bab0559935 (patch)
treefcf412bb7b52a8a4a06f367658f4b50e502c7a48 /pkgs
parent4b22e9d61d79d06d4fb2c94f27092224ef0adc2e (diff)
downloadnixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar.gz
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar.bz2
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar.lz
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar.xz
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.tar.zst
nixpkgs-023ff2a74a89a69514153d3e533f69bab0559935.zip
Fix some interpreter paths
svn path=/nixpkgs/trunk/; revision=20182
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/misc/tex/texlive/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/misc/tex/texlive/default.nix b/pkgs/misc/tex/texlive/default.nix
index 50a6e7ab088..e104d7648ba 100644
--- a/pkgs/misc/tex/texlive/default.nix
+++ b/pkgs/misc/tex/texlive/default.nix
@@ -62,6 +62,12 @@ rec {
     PATH=$PATH:$out/bin mktexlsr $out/texmf*
  '') ["minInit" "defEnsureDir" "doUnpack" "doMakeInstall"];
 
+ doFixPathsBin = (doPatchShebangs "$out/bin");
+ doPreparePathsLibexec = args.fullDepEntry ''
+   for i in $out/libexec/*/*; do sed -r -e '1s/^#! *([a-z])/#! \/\1/' -i $i || true; done
+ '' ["minInit" "addInputs"];
+ doFixPathsLibexec = (doPatchShebangs "$(echo $out/libexec/*)");
+
   buildInputs = [
     zlib bzip2 ncurses libpng flex bison libX11 libICE
     xproto freetype t1lib gd libXaw icu ghostscript ed 
@@ -73,9 +79,9 @@ rec {
     "--enable-ipc" "--with-mktexfmt"
   ];
 
-  phaseNames = ["addInputs" (doDump "0") "doMainBuild" 
-    (doDump "1")
-    "doMakeInstall" "doPostInstall"];
+  phaseNames = ["addInputs" "doMainBuild" "doMakeInstall" 
+    "doPostInstall" "doFixPathsBin" "doPreparePathsLibexec"
+    "doFixPathsLibexec"];
 
   name = "texlive-core-2009";
   meta = {