about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2015-10-16 18:37:45 -0700
committerJude Taylor <me@jude.bio>2015-10-16 18:37:50 -0700
commitde497895aeeab8c806aeb44a482b5e8da45c2869 (patch)
tree806d833e2c2615778c8815e5b95b2c200e67a087 /pkgs
parent2568806696d8e3b1b5479bc3d819f8f280323a52 (diff)
downloadnixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar.gz
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar.bz2
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar.lz
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar.xz
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.tar.zst
nixlib-de497895aeeab8c806aeb44a482b5e8da45c2869.zip
nodejs-0.10: apply gyp patches to node-gyp in fixup
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/web/nodejs/v0_10.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/web/nodejs/v0_10.nix b/pkgs/development/web/nodejs/v0_10.nix
index 47de2e72d403..a5ee621de34a 100644
--- a/pkgs/development/web/nodejs/v0_10.nix
+++ b/pkgs/development/web/nodejs/v0_10.nix
@@ -56,6 +56,13 @@ in stdenv.mkDerivation {
 
   enableParallelBuilding = true;
 
+  postFixup = ''
+    pushd $out/lib/node_modules/npm/node_modules/node-gyp
+    patch -p2 < ${./no-xcode.patch}
+    popd
+    sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' $out/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
+  '';
+
   passthru.interpreterName = "nodejs-0.10";
 
   meta = {