diff options
author | endlesseden | 2025-04-30 15:00:25 +1000 |
---|---|---|
committer | endlesseden | 2025-04-30 15:00:25 +1000 |
commit | c2ef4669761e0ac361b5a1dff3cd17adb6b56724 (patch) | |
tree | 4006a7460610d559de2c9fbf79cf43183d9b17ef | |
parent | d8f49e8834a8beddf26ddda13461227223a26b5c (diff) | |
download | aur-c2ef4669761e0ac361b5a1dff3cd17adb6b56724.tar.gz |
Fixed; added missing header, switched to packaged small-icu.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | missing-header.patch | 10 |
3 files changed, 21 insertions, 5 deletions
@@ -5,7 +5,7 @@ pkgbase = nodejs-lts-hydrogen url = https://nodejs.org/ arch = x86_64 license = MIT - makedepends = python + makedepends = python310 makedepends = procps-ng depends = brotli depends = openssl @@ -20,7 +20,9 @@ pkgbase = nodejs-lts-hydrogen options = !lto source = https://github.com/nodejs/node/archive/v18.12.0/nodejs-18.12.0.tar.gz source = fix-build-with-gcc13.patch::https://chromium-review.googlesource.com/changes/v8%2Fv8~3934140/revisions/5/patch?download&raw + source = missing-header.patch sha512sums = 1a5f076908ff0fe4e877d4d6085ea7dde38517fe5eba4492c37de7040afd92abc3d55974f203abbb93a49194ce815e2f22c4e9503a99ef3ebcb1bf269c4f3516 sha512sums = 06b8ff03f27e683a1f8d0f3f89ac2597091553c41150cff5cdf3ac022d5756f4b7acea85a9daa2ca1ca3316cb1dbcb51a8473202ffcc73b716451d9121843d6b + sha512sums = d1ca8c27f5e71b22207bee11247cebf7f0ce507dd4711027b24dc688f2ea21f3e4087483bb7d78cc02725ed0b543dd7c56d22f3444d613557304db4fc1934b96 pkgname = nodejs-lts-hydrogen @@ -20,16 +20,20 @@ options=(!lto) provides=("nodejs=$pkgver") conflicts=(nodejs) depends=('brotli' 'openssl' 'zlib' 'icu' 'libuv' 'libnghttp2' 'c-ares') # 'http-parser' 'v8') -makedepends=('python' 'procps-ng') +makedepends=('python310' 'procps-ng') optdepends=('npm: nodejs package manager') source=("https://github.com/nodejs/node/archive/v$pkgver/nodejs-$pkgver.tar.gz" - fix-build-with-gcc13.patch::"https://chromium-review.googlesource.com/changes/v8%2Fv8~3934140/revisions/5/patch?download&raw") + fix-build-with-gcc13.patch::"https://chromium-review.googlesource.com/changes/v8%2Fv8~3934140/revisions/5/patch?download&raw" + "missing-header.patch") sha512sums=('1a5f076908ff0fe4e877d4d6085ea7dde38517fe5eba4492c37de7040afd92abc3d55974f203abbb93a49194ce815e2f22c4e9503a99ef3ebcb1bf269c4f3516' - '06b8ff03f27e683a1f8d0f3f89ac2597091553c41150cff5cdf3ac022d5756f4b7acea85a9daa2ca1ca3316cb1dbcb51a8473202ffcc73b716451d9121843d6b') + '06b8ff03f27e683a1f8d0f3f89ac2597091553c41150cff5cdf3ac022d5756f4b7acea85a9daa2ca1ca3316cb1dbcb51a8473202ffcc73b716451d9121843d6b' + 'd1ca8c27f5e71b22207bee11247cebf7f0ce507dd4711027b24dc688f2ea21f3e4087483bb7d78cc02725ed0b543dd7c56d22f3444d613557304db4fc1934b96') prepare() { cd node-$pkgver/deps/v8 patch -p1 -i $srcdir/fix-build-with-gcc13.patch + cd $srcdir/node-$pkgver + patch -p1 -i $srcdir/missing-header.patch } build() { @@ -37,7 +41,7 @@ build() { ./configure \ --prefix=/usr \ - --with-intl=system-icu \ + --with-intl=small-icu \ --without-npm \ --shared \ --shared-openssl \ diff --git a/missing-header.patch b/missing-header.patch new file mode 100644 index 000000000000..2e5a3ce53f41 --- /dev/null +++ b/missing-header.patch @@ -0,0 +1,10 @@ +--- a/src/cleanup_queue.h 2025-04-30 13:50:18.888611676 +1000 ++++ b/src/cleanup_queue.h 2025-04-30 13:50:40.526252007 +1000 +@@ -6,6 +6,7 @@ + #include <cstddef> + #include <cstdint> + #include <unordered_set> ++#include <algorithm> + + #include "memory_tracker.h" + |