ride: bump nan version to fix build with nodejs_22

+35 -1
+4 -1
pkgs/by-name/ri/ride/package.nix
··· 25 25 hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc="; 26 26 }; 27 27 28 - npmDepsHash = "sha256-h+48/9h7/cD8woyA0UCLtzKuE9jCrfpDk6IeoDWnYik="; 28 + npmDepsHash = "sha256-C8puCz/w5xkaR4QVXXOdoO8n4gNZrRWMcB9/f1DcuMc="; 29 29 30 30 patches = [ 31 31 # Adds support for electron versions >=28 ··· 39 39 (replaceVars ./mk.patch { 40 40 inherit version; 41 41 }) 42 + 43 + # would not build with nodejs_22 and above without this 44 + ./update-nan.patch 42 45 ]; 43 46 44 47 postPatch = ''
+31
pkgs/by-name/ri/ride/update-nan.patch
··· 1 + diff --git a/package-lock.json b/package-lock.json 2 + index a0bd285..5a5ec59 100644 3 + --- a/package-lock.json 4 + +++ b/package-lock.json 5 + @@ -8034,9 +8034,10 @@ 6 + "dev": true 7 + }, 8 + "node_modules/nan": { 9 + - "version": "2.17.0", 10 + - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 11 + - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", 12 + + "version": "2.22.0", 13 + + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 14 + + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 15 + + "license": "MIT", 16 + "optional": true 17 + }, 18 + "node_modules/nanomatch": { 19 + @@ -18258,9 +18259,9 @@ 20 + "dev": true 21 + }, 22 + "nan": { 23 + - "version": "2.17.0", 24 + - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", 25 + - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", 26 + + "version": "2.22.0", 27 + + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", 28 + + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", 29 + "optional": true 30 + }, 31 + "nanomatch": {