Files
aiturk-hermes-ide/nix/node-gyp-11-4-0.nix
T

41 lines
860 B
Nix

{
buildNpmPackage,
fetchFromGitHub,
nodejs,
lib,
}:
let
node-gyp-11_4_0 = buildNpmPackage rec {
pname = "node-gyp";
version = "11.4.0";
src = fetchFromGitHub {
owner = "nodejs";
repo = "node-gyp";
rev = "refs/tags/v${version}";
hash = "sha256-VtomUV+0kTp34IuS0D0dR4ZMWpk4Ptpk1CBP8rdW2a4=";
};
postPatch = ''
ln -s ${./node-gyp-11-4-0-package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-P25m02VxIXkPD7rYI2Wki9+levrtNg2xk8pU+nEUXsE=";
npmDepsFetcherVersion = 2;
dontNpmBuild = true;
makeWrapperArgs = [ "--set npm_config_nodedir ${nodejs}" ];
meta = {
description = "Node.js native addon build tool";
homepage = "https://github.com/nodejs/node-gyp";
license = lib.licenses.mit;
mainProgram = "node-gyp";
};
};
in
node-gyp-11_4_0