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


Commits:
ec53759c by George Hu at 2026-03-01T16:48:32+08:00
Enable dynamic linking for libonig via environment variable

Currently `libonig` is statically linked. Set the environment
variable `RUSTONIG_DYNAMIC_LIBONIG` to enable dynamic linking.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -14,6 +14,7 @@ pkgbase = silicon
        makedepends = python
        depends = fontconfig
        depends = freetype2
+       depends = oniguruma
        depends = xclip
        options = !lto
        source = 
silicon-0.5.3.tar.gz::https://github.com/Aloxaf/silicon/archive/v0.5.3.tar.gz


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@ pkgname=silicon
 pkgver=0.5.3
 pkgrel=1
 pkgdesc="Create beautiful images of your code"
-depends=('fontconfig' 'freetype2' 'xclip')
+depends=('fontconfig' 'freetype2' 'oniguruma' 'xclip')
 makedepends=('rust' 'cargo' 'glibc' 'llvm-libs' 'gcc-libs' 'clang' 'python')
 arch=('x86_64')
 license=('MIT')
@@ -15,12 +15,12 @@ 
sha256sums=('56e7f3be4118320b64e37a174cc2294484e27b019c59908c0a96680a5ae3ad58')
 
 build() {
     cd "$srcdir/silicon-$pkgver"
-    cargo build --release --locked
+    RUSTONIG_DYNAMIC_LIBONIG=1 cargo build --release --locked
 }
 
 check() {
     cd "$srcdir/silicon-$pkgver"
-    cargo check --locked
+    RUSTONIG_DYNAMIC_LIBONIG=1 cargo check --locked
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/silicon/-/commit/ec53759c7f61fb7d613f429e7ccbe13018937b84

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


Reply via email to