diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index b12e2669f06..41550a72529 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -1,6 +1,6 @@ { stdenv, runCommand, nodejs, neededNatives}: -args @ { src, deps ? [], nativeDeps ? [], flags ? [], ... }: +args @ { src, deps ? [], flags ? [], ... }: with stdenv.lib; @@ -31,7 +31,6 @@ stdenv.mkDerivation ({ ''; buildNativeInputs = neededNatives; - buildInputs = nativeDeps; installPhase = '' runHook preInstall diff --git a/pkgs/top-level/node-packages.nix b/pkgs/top-level/node-packages.nix index 2d995c1ce30..8bcabbdf595 100644 --- a/pkgs/top-level/node-packages.nix +++ b/pkgs/top-level/node-packages.nix @@ -66,6 +66,19 @@ let self = { ]; }; + "bindings" = self."bindings-1"; + + "bindings-1" = self.buildNodePackage rec { + name = "bindings-1.0.0"; + src = fetchurl { + url = "http://registry.npmjs.org/bindings/-/${name}.tgz"; + sha256 = "cb211ac856d135af5ee864762fae9e554225a613ea1fd815c20b8fdd1679c9ed"; + }; + deps = [ + + ]; + }; + "block-stream" = self."block-stream-*"; "block-stream-*" = self.buildNodePackage rec { @@ -123,6 +136,23 @@ let self = { ]; }; + "cipher-block-size" = self."cipher-block-size-0.0.0"; + + "cipher-block-size-0.0.0" = self.buildNodePackage rec { + name = "cipher-block-size-0.0.0"; + src = fetchurl { + url = https://bitbucket.org/shlevy/node-cipher-block-size/get/0.0.0.tar.gz; + sha256 = "0j4i19ckb9ab9aqd4w3j0vrvcw7c6icq279x4fx8xs1h9massxng"; + name = "${name}.tgz"; + }; + deps = [ + self."bindings-1" + ]; + buildInputs = [ + pkgs.openssl + ]; + }; + "coffee-script" = self."coffee-script-1.3.3"; "coffee-script-~1" = self."coffee-script-1.3.3"; @@ -696,7 +726,7 @@ let self = { deps = [ ]; - nativeDeps = [ + buildInputs = [ pkgs.openssl ]; };