lol

nodePackages.node-pre-gyp: drop

+14 -102
+1
pkgs/development/node-packages/aliases.nix
··· 124 124 musescore-downloader = pkgs.dl-librescore; # added 2023-08-19 125 125 inherit (pkgs) near-cli; # added 2023-09-09 126 126 node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21 127 + inherit (pkgs) node-pre-gyp; # added 2024-08-05 127 128 inherit (pkgs) nodemon; # added 2024-06-28 128 129 inherit (pkgs) npm-check-updates; # added 2023-08-22 129 130 ocaml-language-server = throw "ocaml-language-server was removed because it was abandoned upstream"; # added 2023-09-04
-1
pkgs/development/node-packages/node-packages.json
··· 154 154 , "nijs" 155 155 , "node-gyp" 156 156 , "node-gyp-build" 157 - , "node-pre-gyp" 158 157 , "node-red" 159 158 , "node2nix" 160 159 , "np"
-89
pkgs/development/node-packages/node-packages.nix
··· 78560 78560 bypassCache = true; 78561 78561 reconstructLock = true; 78562 78562 }; 78563 - node-pre-gyp = nodeEnv.buildNodePackage { 78564 - name = "node-pre-gyp"; 78565 - packageName = "node-pre-gyp"; 78566 - version = "0.17.0"; 78567 - src = fetchurl { 78568 - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.17.0.tgz"; 78569 - sha512 = "abzZt1hmOjkZez29ppg+5gGqdPLUuJeAEwVPtHYEJgx0qzttCbcKFpxrCQn2HYbwCv2c+7JwH4BgEzFkUGpn4A=="; 78570 - }; 78571 - dependencies = [ 78572 - sources."abbrev-1.1.1" 78573 - sources."ansi-regex-2.1.1" 78574 - sources."aproba-1.2.0" 78575 - sources."are-we-there-yet-1.1.7" 78576 - sources."balanced-match-1.0.2" 78577 - sources."brace-expansion-1.1.11" 78578 - sources."chownr-1.1.4" 78579 - sources."code-point-at-1.1.0" 78580 - sources."concat-map-0.0.1" 78581 - sources."console-control-strings-1.1.0" 78582 - sources."core-util-is-1.0.3" 78583 - sources."debug-3.2.7" 78584 - sources."deep-extend-0.6.0" 78585 - sources."delegates-1.0.0" 78586 - sources."detect-libc-1.0.3" 78587 - sources."fs-minipass-1.2.7" 78588 - sources."fs.realpath-1.0.0" 78589 - sources."gauge-2.7.4" 78590 - sources."glob-7.2.3" 78591 - sources."has-unicode-2.0.1" 78592 - sources."iconv-lite-0.4.24" 78593 - sources."ignore-walk-3.0.4" 78594 - sources."inflight-1.0.6" 78595 - sources."inherits-2.0.4" 78596 - sources."ini-1.3.8" 78597 - sources."is-fullwidth-code-point-1.0.0" 78598 - sources."isarray-1.0.0" 78599 - sources."minimatch-3.1.2" 78600 - sources."minimist-1.2.8" 78601 - sources."minipass-2.9.0" 78602 - sources."minizlib-1.3.3" 78603 - sources."mkdirp-0.5.6" 78604 - sources."ms-2.1.3" 78605 - sources."needle-2.9.1" 78606 - sources."nopt-4.0.3" 78607 - sources."npm-bundled-1.1.2" 78608 - sources."npm-normalize-package-bin-1.0.1" 78609 - sources."npm-packlist-1.4.8" 78610 - sources."npmlog-4.1.2" 78611 - sources."number-is-nan-1.0.1" 78612 - sources."object-assign-4.1.1" 78613 - sources."once-1.4.0" 78614 - sources."os-homedir-1.0.2" 78615 - sources."os-tmpdir-1.0.2" 78616 - sources."osenv-0.1.5" 78617 - sources."path-is-absolute-1.0.1" 78618 - sources."process-nextick-args-2.0.1" 78619 - sources."rc-1.2.8" 78620 - sources."readable-stream-2.3.8" 78621 - sources."rimraf-2.7.1" 78622 - sources."safe-buffer-5.1.2" 78623 - sources."safer-buffer-2.1.2" 78624 - sources."sax-1.4.1" 78625 - sources."semver-5.7.2" 78626 - sources."set-blocking-2.0.0" 78627 - sources."signal-exit-3.0.7" 78628 - sources."string-width-1.0.2" 78629 - sources."string_decoder-1.1.1" 78630 - sources."strip-ansi-3.0.1" 78631 - sources."strip-json-comments-2.0.1" 78632 - (sources."tar-4.4.19" // { 78633 - dependencies = [ 78634 - sources."safe-buffer-5.2.1" 78635 - ]; 78636 - }) 78637 - sources."util-deprecate-1.0.2" 78638 - sources."wide-align-1.1.5" 78639 - sources."wrappy-1.0.2" 78640 - sources."yallist-3.1.1" 78641 - ]; 78642 - buildInputs = globalBuildInputs; 78643 - meta = { 78644 - description = "Node.js native addon binary install tool"; 78645 - homepage = "https://github.com/mapbox/node-pre-gyp#readme"; 78646 - license = "BSD-3-Clause"; 78647 - }; 78648 - production = true; 78649 - bypassCache = true; 78650 - reconstructLock = true; 78651 - }; 78652 78563 node-red = nodeEnv.buildNodePackage { 78653 78564 name = "node-red"; 78654 78565 packageName = "node-red";
+8 -8
pkgs/development/node-packages/overrides.nix
··· 106 106 107 107 libsecret 108 108 final.node-gyp-build 109 - final.node-pre-gyp 109 + node-pre-gyp 110 110 111 111 pixman 112 112 cairo ··· 179 179 }; 180 180 181 181 node-red = prev.node-red.override { 182 - buildInputs = [ final.node-pre-gyp ]; 182 + buildInputs = [ pkgs.node-pre-gyp ]; 183 183 }; 184 184 185 185 node2nix = prev.node2nix.override { ··· 349 349 }); 350 350 351 351 thelounge-plugin-closepms = prev.thelounge-plugin-closepms.override { 352 - nativeBuildInputs = [ final.node-pre-gyp ]; 352 + nativeBuildInputs = [ pkgs.node-pre-gyp ]; 353 353 }; 354 354 355 355 thelounge-plugin-giphy = prev.thelounge-plugin-giphy.override { 356 - nativeBuildInputs = [ final.node-pre-gyp ]; 356 + nativeBuildInputs = [ pkgs.node-pre-gyp ]; 357 357 }; 358 358 359 359 thelounge-theme-flat-blue = prev.thelounge-theme-flat-blue.override { 360 - nativeBuildInputs = [ final.node-pre-gyp ]; 360 + nativeBuildInputs = [ pkgs.node-pre-gyp ]; 361 361 # TODO: needed until upstream pins thelounge version 4.3.1+ (which fixes dependency on old sqlite3 and transitively very old node-gyp 3.x) 362 362 preRebuild = '' 363 363 rm -r node_modules/node-gyp ··· 365 365 }; 366 366 367 367 thelounge-theme-flat-dark = prev.thelounge-theme-flat-dark.override { 368 - nativeBuildInputs = [ final.node-pre-gyp ]; 368 + nativeBuildInputs = [ pkgs.node-pre-gyp ]; 369 369 # TODO: needed until upstream pins thelounge version 4.3.1+ (which fixes dependency on old sqlite3 and transitively very old node-gyp 3.x) 370 370 preRebuild = '' 371 371 rm -r node_modules/node-gyp ··· 395 395 vega-cli = prev.vega-cli.override { 396 396 nativeBuildInputs = [ pkgs.pkg-config ]; 397 397 buildInputs = with pkgs; [ 398 - final.node-pre-gyp 398 + node-pre-gyp 399 399 pixman 400 400 cairo 401 401 pango ··· 422 422 }; 423 423 424 424 wavedrom-cli = prev.wavedrom-cli.override { 425 - nativeBuildInputs = [ pkgs.pkg-config final.node-pre-gyp ]; 425 + nativeBuildInputs = [ pkgs.pkg-config pkgs.node-pre-gyp ]; 426 426 # These dependencies are required by 427 427 # https://github.com/Automattic/node-canvas. 428 428 buildInputs = with pkgs; [
+3 -2
pkgs/servers/jellyseerr/default.nix
··· 4 4 fetchFromGitHub, 5 5 fetchYarnDeps, 6 6 makeWrapper, 7 + node-pre-gyp, 7 8 nodejs, 8 9 python3, 9 10 sqlite, ··· 35 36 # Fixes "SQLite package has not been found installed" at launch 36 37 pkgConfig.sqlite3 = { 37 38 nativeBuildInputs = [ 38 - nodejs.pkgs.node-pre-gyp 39 + node-pre-gyp 39 40 python3 40 41 sqlite 41 42 ]; ··· 48 49 49 50 pkgConfig.bcrypt = { 50 51 nativeBuildInputs = [ 51 - nodejs.pkgs.node-pre-gyp 52 + node-pre-gyp 52 53 python3 53 54 ]; 54 55 postInstall = ''
+2 -2
pkgs/servers/mx-puppet-discord/default.nix
··· 1 - { stdenv, fetchFromGitLab, pkgs, lib, nodejs_18, pkg-config 1 + { stdenv, fetchFromGitLab, pkgs, lib, node-pre-gyp, nodejs_18, pkg-config 2 2 , libjpeg, pixman, cairo, pango, which, postgresql }: 3 3 4 4 let ··· 22 22 in myNodePackages.package.override { 23 23 inherit version src; 24 24 25 - nativeBuildInputs = [ nodejs.pkgs.node-pre-gyp nodejs.pkgs.node-gyp-build pkg-config which ]; 25 + nativeBuildInputs = [ node-pre-gyp nodejs.pkgs.node-gyp-build pkg-config which ]; 26 26 buildInputs = [ libjpeg pixman cairo pango postgresql ]; 27 27 28 28 postRebuild = ''