{ 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