summary refs log tree commit diff
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2015-07-09 15:43:01 -0700
committerJude Taylor <me@jude.bio>2015-07-10 10:28:27 -0700
commit5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5 (patch)
treee5339371b2bcdd01ddf8487f006280269fe9b6b5
parent7393c6c69d32ba844f2bf9bb88530ac3eb99a968 (diff)
downloadnixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar.gz
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar.bz2
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar.lz
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar.xz
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.tar.zst
nixlib-5b3e50dedc0a1f03bddd7bc82f1d615300b7b0c5.zip
use lib functions to clean up nodejs
-rw-r--r--pkgs/development/web/nodejs/default.nix9
1 files changed, 2 insertions, 7 deletions
diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix
index 3f8d1c1f00a2..daa37d5d2467 100644
--- a/pkgs/development/web/nodejs/default.nix
+++ b/pkgs/development/web/nodejs/default.nix
@@ -37,15 +37,10 @@ in stdenv.mkDerivation {
   configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
 
   prePatch = ''
-    sed -e 's|^#!/usr/bin/env python$|#!${python}/bin/python|g' -i configure
+    patchShebangs .
   '';
 
-  patches = if stdenv.isDarwin then [ ./no-xcode.patch ] else null;
-
-
-  preBuild = if stdenv.isDarwin then ''
-    patchShebangs .
-  '' else null;
+  patches = stdenv.lib.optional stdenv.isDarwin ./no-xcode.patch;
 
   buildInputs = [ python which ]
     ++ (optional stdenv.isLinux utillinux)