George Hu pushed to branch main at Arch Linux / Packaging / Packages / deno
Commits:
01af2ce8 by George Hu at 2026-04-11T08:51:44+08:00
Remove vendored libsqlite3
Link against the system-provided libsqlite3 instead of the bundled
copy.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -19,6 +19,7 @@ pkgbase = deno
depends = lcms2
depends = libffi
depends = libgcc
+ depends = sqlite
depends = zlib
depends = zstd
source = git+https://github.com/denoland/deno.git#tag=v2.7.12
=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgdesc="A secure runtime for JavaScript and TypeScript"
arch=('x86_64')
url="https://deno.land"
license=('MIT')
-depends=('dbus' 'lcms2' 'libffi' 'libgcc' 'zlib' 'zstd')
+depends=('dbus' 'lcms2' 'libffi' 'libgcc' 'sqlite' 'zlib' '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"
@@ -61,6 +61,7 @@ build() {
export EXTRA_GN_ARGS="${_extra_gn_args[@]}"
export LCMS2_LIB_DIR=/usr/lib
+ export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
export ZSTD_SYS_USE_PKG_CONFIG=1
export CARGO_FEATURE_SYSTEM=1 # Use system-provided libffi
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/01af2ce8e760e7c9bd996fbcebb414ae3657dd15
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/01af2ce8e760e7c9bd996fbcebb414ae3657dd15
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help