diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2016-09-01 12:12:12 +0000 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2016-09-01 12:12:12 +0000 |
commit | 5ce6cd0106242648ccc9e7ea64716a866eca152c (patch) | |
tree | 924758f72533350cd2b958f345e1a7fb419f87e7 /pkgs/development/node-packages/default-v6.nix | |
parent | 9acfe0cfb0379658e5ca2382e35241373b420696 (diff) | |
download | nixlib-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.nix | 35 |
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. + }); +} |