diff options
author | Nikolay Amiantov <ab@fmap.me> | 2015-01-07 06:05:46 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2015-01-07 06:05:46 +0300 |
commit | acc9af591c9ebf51c1d9f182665f73eff3d9f4ad (patch) | |
tree | 721a11cca2292e91108664e66aa6d2a268c4a116 /pkgs/tools/misc | |
parent | ebf4d5c62baaa9a78a42cb96746886e367c5158e (diff) | |
download | nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar.gz nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar.bz2 nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar.lz nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar.xz nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.tar.zst nixlib-acc9af591c9ebf51c1d9f182665f73eff3d9f4ad.zip |
expect: fix Tcl tools
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/expect/default.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/tools/misc/expect/default.nix b/pkgs/tools/misc/expect/default.nix index 2b1108846d73..bfb369933889 100644 --- a/pkgs/tools/misc/expect/default.nix +++ b/pkgs/tools/misc/expect/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, tcl }: +{ stdenv, fetchurl, tcl, makeWrapper }: let version = "5.45"; in @@ -11,6 +11,7 @@ stdenv.mkDerivation { }; buildInputs = [ tcl ]; + nativeBuildInputs = [ makeWrapper ]; #NIX_CFLAGS_COMPILE = "-DHAVE_UNISTD_H"; @@ -30,11 +31,16 @@ stdenv.mkDerivation { configureFlags = [ "--with-tcl=${tcl}/lib" "--with-tclinclude=${tcl}/include" - "--exec-prefix=$out" + "--exec-prefix=$(out)" ]; - postInstall = let libSuff = if stdenv.isDarwin then "dylib" else "so"; - in "cp expect $out/bin; mkdir -p $out/lib; cp *.${libSuff} $out/lib"; + postInstall = '' + for i in $out/bin/*; do + wrapProgram $i \ + --prefix PATH : "${tcl}/bin" \ + --prefix TCLLIBPATH ' ' $out/lib/* + done + ''; meta = { description = "A tool for automating interactive applications"; |