summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-02-23 14:27:19 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-02-23 14:27:38 +0100
commit97ea4ab54ed645dc04488786b96ed6180af3cfd9 (patch)
tree16c830c7a40c124dde21edd962d1cd3f8d12fb66 /pkgs
parentbf86758a42f7db8c1710f1226162d9e3b6c5e9e6 (diff)
downloadnixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar.gz
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar.bz2
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar.lz
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar.xz
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.tar.zst
nixpkgs-97ea4ab54ed645dc04488786b96ed6180af3cfd9.zip
nodePackages: add namePrefix parameter to override package name prefix
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/web/nodejs/build-node-package.nix5
1 files changed, 4 insertions, 1 deletions
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 ];