diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2015-09-28 21:25:51 +0200 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2015-09-28 21:26:17 +0200 |
commit | c351c22db5cbe8f3de0e9d5d396b7cc56eeef412 (patch) | |
tree | e734fa80004da351cf0627f4086d3d8f6f620337 /pkgs/development/tools/haskell | |
parent | 14c18ad9b8b499299b316df40f2f07c917deac0b (diff) | |
download | nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar.gz nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar.bz2 nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar.lz nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar.xz nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.tar.zst nixlib-c351c22db5cbe8f3de0e9d5d396b7cc56eeef412.zip |
ihaskell: make sure the wrapped binaries pick up the python path
Diffstat (limited to 'pkgs/development/tools/haskell')
-rw-r--r-- | pkgs/development/tools/haskell/ihaskell/wrapper.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/pkgs/development/tools/haskell/ihaskell/wrapper.nix index c00f46577a80..7ec56267f6b3 100644 --- a/pkgs/development/tools/haskell/ihaskell/wrapper.nix +++ b/pkgs/development/tools/haskell/ihaskell/wrapper.nix @@ -1,4 +1,4 @@ -{ stdenv, writeScriptBin, buildEnv, ghcWithPackages, ihaskell, ipython, packages }: +{ stdenv, writeScriptBin, makeWrapper, buildEnv, ghcWithPackages, ihaskell, ipython, packages }: let ihaskellEnv = ghcWithPackages (self: [ self.ihaskell @@ -18,6 +18,10 @@ buildEnv { name = "ihaskell-with-packages"; paths = [ ihaskellEnv ipython ]; postBuild = '' + . "${makeWrapper}/nix-support/setup-hook" ln -s ${ihaskellSh}/bin/ihaskell-notebook $out/bin/. + for prg in $out/bin"/"*;do + wrapProgram $prg --set PYTHONPATH "$(echo ${ipython}/lib/*/site-packages)" + done ''; } |