diff options
author | adisbladis <adis@blad.is> | 2018-06-01 14:38:54 +0800 |
---|---|---|
committer | adisbladis <adis@blad.is> | 2018-06-01 14:39:46 +0800 |
commit | 5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7 (patch) | |
tree | 304cfb05469315060155c24edf20bd77fef76a6f /pkgs/development/node-packages | |
parent | 83399e31917fc2402a0658ebc88f43beb6327775 (diff) | |
download | nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar.gz nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar.bz2 nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar.lz nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar.xz nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.tar.zst nixlib-5fb1cfb77bf5330d33ad5ccf232c2fdd1cf4eaf7.zip |
nodePackages_8_x.pnpm: wrap nodejs.passthru.python
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r-- | pkgs/development/node-packages/default-v8.nix | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/development/node-packages/default-v8.nix b/pkgs/development/node-packages/default-v8.nix index 701648da2280..0428095d97c6 100644 --- a/pkgs/development/node-packages/default-v8.nix +++ b/pkgs/development/node-packages/default-v8.nix @@ -24,13 +24,13 @@ nodePackages // { phantomjs = nodePackages.phantomjs.override (oldAttrs: { buildInputs = oldAttrs.buildInputs ++ [ pkgs.phantomjs2 ]; }); - + webdrvr = nodePackages.webdrvr.override (oldAttrs: { buildInputs = oldAttrs.buildInputs ++ [ pkgs.phantomjs ]; - + preRebuild = '' mkdir $TMPDIR/webdrvr - + ln -s ${pkgs.fetchurl { url = "https://selenium-release.storage.googleapis.com/2.43/selenium-server-standalone-2.43.1.jar"; sha1 = "ef1b5f8ae9c99332f99ba8794988a1d5b974d27b"; @@ -66,6 +66,15 @@ nodePackages // { ''; }); + pnpm = nodePackages.pnpm.override (oldAttrs: { + nativeBuildInputs = oldAttrs.buildInputs ++ [ pkgs.makeWrapper ]; + postInstall = '' + for prog in $out/bin/*; do + wrapProgram "$prog" --prefix PATH : ${stdenv.lib.makeBinPath [ nodejs.passthru.python ]} + done + ''; + }); + fast-cli = nodePackages."fast-cli-1.x".override (oldAttrs: { preRebuild = '' # Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore |