Newer version of Node for newer Nixpkgs

main
Ashelyn Dawn 4 weeks ago
parent 43ed4adce7
commit c252e165db
No known key found for this signature in database
GPG Key ID: D1980B8C6F349BC1

@ -34,8 +34,8 @@
deps = builtins.attrValues (removeAttrs packageLock.packages [ "" ]);
depTarballs = map (p: pkgs.fetchurl { url = p.resolved; hash = p.integrity; }) deps;
nodeTarball = pkgs.fetchurl {
url = "https://nodejs.org/download/release/v20.2.0/node-v20.2.0-headers.tar.gz";
hash = "sha256-GxkJoXnN/35mTQXnivQAa942T07t5hTCr4C6j0C3a/k=";
url = "https://nodejs.org/download/release/v20.11.1/node-v20.11.1-headers.tar.gz";
hash = "sha256-CqQskbRB6UX/Q706g3dZxYtDbeV9zQM9AuXLzS+6H4c=";
};
tarballsFile = pkgs.writeTextFile {
name = "tarballs";
@ -58,9 +58,10 @@
buildPhase = ''
export HOME=$PWD/.home
export npm_config_cache=$PWD/.npm
NODE_VERSION=$(${nodejs}/bin/node -v)
echo "Caching Node headers"
${pkgs.nodePackages.node-gyp}/bin/node-gyp install v20.2.0 --tarball=${nodeTarball}
${pkgs.nodePackages.node-gyp}/bin/node-gyp install $NODE_VERSION --tarball=${nodeTarball}
echo "Caching NPM dependencies"
while read package

Loading…
Cancel
Save