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


Reply via email to