|
1 | 1 | --- PKGBUILD |
2 | 2 | +++ PKGBUILD |
3 | | -@@ -11,7 +11,7 @@ license=(MIT) |
| 3 | +@@ -11,16 +11,28 @@ license=(MIT) |
4 | 4 | # maybe revert back to openssl-1.1 or internal openssl |
5 | 5 | # https://github.com/nodejs/node/issues/47852 |
6 | 6 | depends=(openssl zlib icu libuv c-ares brotli libnghttp2) # http-parser v8) |
|
9 | 9 | optdepends=('npm: nodejs package manager') |
10 | 10 | options=(!lto) |
11 | 11 | provides=("nodejs=$pkgver") |
12 | | -@@ -20,7 +20,13 @@ source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz) |
| 12 | + conflicts=(nodejs) |
| 13 | +-source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz) |
| 14 | ++source=(${url}/dist/v${pkgver}/node-v${pkgver}.tar.xz |
| 15 | ++ nodejs-51495.diff::https://github.com/nodejs/node/pull/51495.diff) |
13 | 16 | # https://nodejs.org/download/release/latest-iron/SHASUMS256.txt.asc |
14 | | - sha256sums=('32eb256eebd8cacd5574e6631e54b42be7ec8ebe25ad47a8ca685403bad15535') |
15 | | - |
| 17 | +-sha256sums=('31807ebeeeb049c53f1765e4a95aed69476a4b696dd100cb539ab668d7950b40') |
| 18 | ++sha256sums=('31807ebeeeb049c53f1765e4a95aed69476a4b696dd100cb539ab668d7950b40' |
| 19 | ++ '33e47be086c60f8937fb027f3f07582ac2e40b22bec03427f140244d415c1289') |
| 20 | ++ |
16 | 21 | +_set_compilation_env() { |
17 | 22 | + export CC=/usr/bin/clang |
18 | 23 | + export CXX=/usr/bin/clang++ |
19 | 24 | +} |
20 | 25 | + |
| 26 | ++prepare() { |
| 27 | ++ patch -Np1 -d node-v$pkgver < nodejs-51495.diff |
| 28 | ++} |
| 29 | + |
21 | 30 | build() { |
22 | 31 | + _set_compilation_env |
23 | 32 | cd node-v${pkgver} |
24 | 33 |
|
25 | 34 | ./configure \ |
26 | | -@@ -46,6 +52,7 @@ check() { |
| 35 | +@@ -46,6 +58,7 @@ check() { |
27 | 36 | } |
28 | 37 |
|
29 | 38 | package() { |
|
0 commit comments