summary refs log tree commit diff
path: root/pkgs/development/node-packages/default-v6.nix
diff options
context:
space:
mode:
authorSander van der Burg <svanderburg@gmail.com>2016-09-01 12:12:12 +0000
committerSander van der Burg <svanderburg@gmail.com>2016-09-01 12:12:12 +0000
commit5ce6cd0106242648ccc9e7ea64716a866eca152c (patch)
tree924758f72533350cd2b958f345e1a7fb419f87e7 /pkgs/development/node-packages/default-v6.nix
parent9acfe0cfb0379658e5ca2382e35241373b420696 (diff)
downloadnixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar.gz
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar.bz2
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar.lz
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar.xz
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.tar.zst
nixlib-5ce6cd0106242648ccc9e7ea64716a866eca152c.zip
nodePackages: use node2nix generated package set
Diffstat (limited to 'pkgs/development/node-packages/default-v6.nix')
-rw-r--r--pkgs/development/node-packages/default-v6.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/default-v6.nix b/pkgs/development/node-packages/default-v6.nix
new file mode 100644
index 000000000000..c858c580d2a4
--- /dev/null
+++ b/pkgs/development/node-packages/default-v6.nix
@@ -0,0 +1,35 @@
+{pkgs, system, nodejs}:
+
+let
+  nodePackages = import ./composition-v5.nix {
+    inherit pkgs system nodejs;
+  };
+in
+nodePackages // {
+  node-inspector = nodePackages.node-inspector.override (oldAttrs: {
+    buildInputs = oldAttrs.buildInputs ++ [ nodePackages.node-pre-gyp ];
+  });
+  
+  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";
+      }} $TMPDIR/webdrvr/selenium-server-standalone-2.43.1.jar
+      ln -s ${pkgs.fetchurl {
+        url = "http://chromedriver.storage.googleapis.com/2.10/chromedriver_linux64.zip";
+        sha1 = "26220f7e43ee3c0d714860db61c4d0ecc9bb3d89";
+      }} $TMPDIR/webdrvr/chromedriver_linux64.zip
+    '';
+    
+    dontNpmInstall = true; # We face an error with underscore not found, but the package will work fine if we ignore this.
+  });
+}