tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
ride: bump nan version to fix build with nodejs_22
TomaSajt
1 year ago
4ff7f4ca
ed890bd5
+35
-1
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
ri
ride
package.nix
update-nan.patch
+4
-1
pkgs/by-name/ri/ride/package.nix
···
25
25
hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc=";
26
26
};
27
27
28
28
-
npmDepsHash = "sha256-h+48/9h7/cD8woyA0UCLtzKuE9jCrfpDk6IeoDWnYik=";
28
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
42
+
43
43
+
# would not build with nodejs_22 and above without this
44
44
+
./update-nan.patch
42
45
];
43
46
44
47
postPatch = ''
+31
pkgs/by-name/ri/ride/update-nan.patch
···
1
1
+
diff --git a/package-lock.json b/package-lock.json
2
2
+
index a0bd285..5a5ec59 100644
3
3
+
--- a/package-lock.json
4
4
+
+++ b/package-lock.json
5
5
+
@@ -8034,9 +8034,10 @@
6
6
+
"dev": true
7
7
+
},
8
8
+
"node_modules/nan": {
9
9
+
- "version": "2.17.0",
10
10
+
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
11
11
+
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
12
12
+
+ "version": "2.22.0",
13
13
+
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
14
14
+
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
15
15
+
+ "license": "MIT",
16
16
+
"optional": true
17
17
+
},
18
18
+
"node_modules/nanomatch": {
19
19
+
@@ -18258,9 +18259,9 @@
20
20
+
"dev": true
21
21
+
},
22
22
+
"nan": {
23
23
+
- "version": "2.17.0",
24
24
+
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
25
25
+
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
26
26
+
+ "version": "2.22.0",
27
27
+
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz",
28
28
+
+ "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==",
29
29
+
"optional": true
30
30
+
},
31
31
+
"nanomatch": {