From aeaaa0a7e71945465fce54764e0b98fe4bfb7706 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Tue, 18 Jun 2013 17:14:17 +0200 Subject: [PATCH] libv8 still broken in chroots, but this scons patch script fixes it --- pkgs/development/interpreters/ruby/patches.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 ]; };