about summary refs log tree commit diff
path: root/pkgs/development/node-packages
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2020-05-30 19:53:09 +0100
committerJörg Thalheim <joerg@thalheim.io>2020-05-30 19:54:20 +0100
commit3ee20ba064fcee93aefb256f809dc1fb611914ee (patch)
tree236aadf32d9da7af4a79deee249505a6d32d9e76 /pkgs/development/node-packages
parent9921d785898d8687b18be10ccfeb53ba63b9a69f (diff)
downloadnixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar.gz
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar.bz2
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar.lz
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar.xz
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.tar.zst
nixlib-3ee20ba064fcee93aefb256f809dc1fb611914ee.zip
pulp: add purescript to PATH
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r--pkgs/development/node-packages/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 4bc2b56b3abf..7ff3db8894ec 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -76,7 +76,7 @@ let
     };
 
     insect = super.insect.override (drv: {
-      nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package pkgs.purescript self.pulp ];
+      nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package self.pulp ];
     });
 
     node-inspector = super.node-inspector.override {
@@ -117,6 +117,13 @@ let
     pulp = super.pulp.override {
       # tries to install purescript
       npmFlags = "--ignore-scripts";
+
+      nativeBuildInputs = [ pkgs.makeWrapper ];
+      postInstall =  ''
+        wrapProgram "$out/bin/pulp" --suffix PATH : ${stdenv.lib.makeBinPath [
+          pkgs.purescript
+        ]}
+      '';
     };
 
     ssb-server = super.ssb-server.override {