George Hu pushed to branch main at Arch Linux / Packaging / Packages / deno


Commits:
6240b4a2 by George Hu at 2026-02-25T19:21:28+08:00
Remove vendored lcms2

Link against the system-provided lcms2 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 = lcms2
        depends = zstd
        options = !lto
        source = git+https://github.com/denoland/deno.git#tag=v2.6.10


=====================================
PKGBUILD
=====================================
@@ -10,7 +10,7 @@ arch=('x86_64')
 url="https://deno.land";
 license=('MIT')
 options=('!lto')
-depends=('gcc-libs' 'zstd')
+depends=('gcc-libs' 'lcms2' '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,7 @@ build() {
   export GN=/usr/bin/gn NINJA=/usr/bin/ninja
   export EXTRA_GN_ARGS="${_extra_gn_args[@]}"
 
+  export LCMS2_LIB_DIR=/usr/lib
   export ZSTD_SYS_USE_PKG_CONFIG=1
 
   cargo build --release



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/6240b4a2195a5d7e09b04a2ebdfb1666e2ac79fb

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deno/-/commit/6240b4a2195a5d7e09b04a2ebdfb1666e2ac79fb
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to