diff --git a/pkgs/development/interpreters/ruby/patches.nix b/pkgs/development/interpreters/ruby/patches.nix index 55e62594c847..3c495526c8b9 100644 --- a/pkgs/development/interpreters/ruby/patches.nix +++ b/pkgs/development/interpreters/ruby/patches.nix @@ -35,12 +35,17 @@ in EOF chmod +x $TMPDIR/g++ - export CXX=$TMPDIR/g++ export AR=$(type -p ar) ''; buildInputs = [ python ]; - NIX_POST_EXTRACT_FILES_HOOK = patchUsrBinEnv; + NIX_POST_EXTRACT_FILES_HOOK = writeScript "patch-scons" '' + #!/bin/sh + for i in `find "$1" -name scons` + do + sed -i -e "s@/usr/bin/env@$(type -p env)@g" $i + done + ''; }; sqlite3 = { propagatedBuildInputs = [ sqlite ]; };