diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-02-23 13:24:18 +0100 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-02-23 13:29:50 +0100 |
commit | 60993d7716c51a246935545f7a3e2ce7952e133e (patch) | |
tree | 7cc8c91e64c031ff4dcb516a8b2e24859e3eaa85 /pkgs/development/web | |
parent | a869c8351cfcd6ec42147e7f1c8f4f14ac20e587 (diff) | |
download | nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar.gz nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar.bz2 nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar.lz nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar.xz nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.tar.zst nixlib-60993d7716c51a246935545f7a3e2ce7952e133e.zip |
nodePackages: prefix packages based on interpreter name
Diffstat (limited to 'pkgs/development/web')
-rw-r--r-- | pkgs/development/web/iojs/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/web/nodejs/build-node-package.nix | 4 | ||||
-rw-r--r-- | pkgs/development/web/nodejs/default.nix | 4 |
3 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/web/iojs/default.nix b/pkgs/development/web/iojs/default.nix index fcae52e1d324..631c3305f810 100644 --- a/pkgs/development/web/iojs/default.nix +++ b/pkgs/development/web/iojs/default.nix @@ -24,6 +24,8 @@ in stdenv.mkDerivation { buildInputs = [ python openssl http-parser zlib libuv ] ++ (optional stdenv.isLinux utillinux); setupHook = ../nodejs/setup-hook.sh; + passthru.interpreterName = "iojs"; + meta = { description = "A friendly fork of Node.js with an open governance model"; homepage = https://iojs.org/; diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 4b9e057243c0..7d166a87e6a6 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -262,9 +262,7 @@ let passthru.pkgName = pkgName; } // (filterAttrs (n: v: n != "deps" && n != "resolvedDeps") args) // { - name = "${ - if bin == true then "bin-" else if bin == false then "node-" else "" - }${name}"; + name = "${nodejs.interpreterName}-${name}"; # Run the node setup hook when this package is a build input propagatedNativeBuildInputs = (args.propagatedNativeBuildInputs or []) ++ [ nodejs ]; diff --git a/pkgs/development/web/nodejs/default.nix b/pkgs/development/web/nodejs/default.nix index 51abc90c277c..53d09178fc9d 100644 --- a/pkgs/development/web/nodejs/default.nix +++ b/pkgs/development/web/nodejs/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser -, pkgconfig, runCommand, which, unstableVersion ? false +, pkgconfig, runCommand, which, unstableVersion ? false }: let @@ -54,6 +54,8 @@ in stdenv.mkDerivation { ++ optionals stdenv.isDarwin [ pkgconfig openssl dtrace ]; setupHook = ./setup-hook.sh; + passthru.interpreterName = "nodejs"; + meta = { description = "Event-driven I/O framework for the V8 JavaScript engine"; homepage = http://nodejs.org; |