From 97ea4ab54ed645dc04488786b96ed6180af3cfd9 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Mon, 23 Feb 2015 14:27:19 +0100 Subject: [PATCH] nodePackages: add namePrefix parameter to override package name prefix --- pkgs/development/web/nodejs/build-node-package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/web/nodejs/build-node-package.nix b/pkgs/development/web/nodejs/build-node-package.nix index 048b53f0005..17c437a7d0f 100644 --- a/pkgs/development/web/nodejs/build-node-package.nix +++ b/pkgs/development/web/nodejs/build-node-package.nix @@ -3,6 +3,9 @@ { name, version ? "", src, + # by default name of nodejs interpreter e.g. "nodejs-${name}" + namePrefix ? nodejs.interpreterName + "-", + # Node package name pkgName ? if version != "" then stdenv.lib.removeSuffix "-${version}" name else @@ -304,7 +307,7 @@ let passthru.pkgName = pkgName; } // (filterAttrs (n: v: all (k: n != k) ["deps" "resolvedDeps" "optionalDependencies"]) args) // { - name = "${nodejs.interpreterName}-${name}"; + name = namePrefix + name; # Run the node setup hook when this package is a build input propagatedNativeBuildInputs = (args.propagatedNativeBuildInputs or []) ++ [ nodejs ];