George Hu pushed to branch main at Arch Linux / Packaging / Packages / deno
Commits:
13d91ca3 by George Hu at 2026-02-25T19:12:18+08:00
Remove vendored zstd
Link against the system-provided zstd instead of the bundled copy.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -16,6 +16,7 @@ pkgbase = deno
makedepends = cmake
makedepends = protobuf
depends = gcc-libs
+ depends = zstd
options = !lto
source = git+https://github.com/denoland/deno.git#tag=v2.6.10
source = git+https://github.com/denoland/rusty_v8.git#tag=v145.0.0
=====================================
PKGBUILD
=====================================
@@ -10,7 +10,7 @@ arch=('x86_64')
url="https://deno.land"
license=('MIT')
options=('!lto')
-depends=('gcc-libs')
+depends=('gcc-libs' 'zstd')
makedepends=('git' 'python' 'rust' 'nodejs' 'gn' 'ninja' 'clang' 'lld' 'cmake'
'protobuf')
source=("git+https://github.com/denoland/deno.git#tag=v$pkgver"
"git+https://github.com/denoland/rusty_v8.git#tag=v$_rusty_v8_ver"
@@ -51,6 +51,8 @@ build() {
export GN=/usr/bin/gn NINJA=/usr/bin/ninja
export EXTRA_GN_ARGS="${_extra_gn_args[@]}"
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+
cargo build --release
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/13d91ca39d7631b95849ff75c2bf10fb69e030e6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/13d91ca39d7631b95849ff75c2bf10fb69e030e6
You're receiving this email because of your account on gitlab.archlinux.org.