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
hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc=";
26
};
27
28
-
npmDepsHash = "sha256-h+48/9h7/cD8woyA0UCLtzKuE9jCrfpDk6IeoDWnYik=";
29
30
patches = [
31
# Adds support for electron versions >=28
···
39
(replaceVars ./mk.patch {
40
inherit version;
41
})
0
0
0
42
];
43
44
postPatch = ''
···
25
hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc=";
26
};
27
28
+
npmDepsHash = "sha256-C8puCz/w5xkaR4QVXXOdoO8n4gNZrRWMcB9/f1DcuMc=";
29
30
patches = [
31
# Adds support for electron versions >=28
···
39
(replaceVars ./mk.patch {
40
inherit version;
41
})
42
+
43
+
# would not build with nodejs_22 and above without this
44
+
./update-nan.patch
45
];
46
47
postPatch = ''
+31
pkgs/by-name/ri/ride/update-nan.patch
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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": {