diff options
author | piegames <git@piegames.de> | 2021-07-09 00:42:03 +0200 |
---|---|---|
committer | piegames <git@piegames.de> | 2021-07-14 02:17:30 +0200 |
commit | 7f55664079f99883f910b672fe5ede77e0284277 (patch) | |
tree | 7a2c9e094f40c26fe8f4c7e7dfd817bcf81ee2b0 /pkgs/development/node-packages/node-env.nix | |
parent | 5dd4f2dff10d7a89ab5e40aadbe36466732e247a (diff) |
nodePackages.node2nix: Remove `node_` prefix in buildNodePackage
Fixes #127137 This greatly improves compatibility with repology.org. As a side effect, more packages will be supported by automatic update tools
Diffstat (limited to 'pkgs/development/node-packages/node-env.nix')
-rw-r--r-- | pkgs/development/node-packages/node-env.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix index c2b723195b77e..21089c4d5459e 100644 --- a/pkgs/development/node-packages/node-env.nix +++ b/pkgs/development/node-packages/node-env.nix @@ -391,13 +391,14 @@ let , dontStrip ? true , unpackPhase ? "true" , buildPhase ? "true" + , meta ? {} , ... }@args: let - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ]; + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; in stdenv.mkDerivation ({ - name = "node_${name}-${version}"; + name = "${name}-${version}"; buildInputs = [ tarWrapper python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ lib.optional (stdenv.isDarwin) libtool @@ -446,6 +447,11 @@ let # Run post install hook, if provided runHook postInstall ''; + + meta = { + # default to Node.js' platforms + platforms = nodejs.meta.platforms; + } // meta; } // extraArgs); # Builds a node environment (a node_modules folder and a set of binaries) |