Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages / 
mise


Commits:
07b5ac0d by DeepChirp at 2026-06-17T15:15:24+08:00
dynamic link system library

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -12,7 +12,9 @@ pkgbase = mise
        depends = bzip2
        depends = libgcc
        depends = glibc
+       depends = lua51
        depends = openssl
+       depends = zstd
        optdepends = bash-completion: bash completion support
        optdepends = usage: completion support
        conflicts = rtx


=====================================
PKGBUILD
=====================================
@@ -11,7 +11,9 @@ depends=(
   bzip2
   libgcc
   glibc
+  lua51
   openssl
+  zstd
 )
 makedepends=(
   cargo
@@ -49,18 +51,21 @@ build() {
   cd "${pkgname}-${pkgver}"
 
   export OPENSSL_NO_VENDOR=true
+  export ZSTD_SYS_USE_PKG_CONFIG=1
 
   # use serious profile: 
https://github.com/jdx/mise/commit/44fc03b2f10d1d9d7e8242c965a957b3b0d42865
-  cargo build --frozen --profile=serious --all-features
+  # no need to enable `vendored-lua` and `self_update`
+  cargo build --frozen --profile=serious --no-default-features --features 
native-tls
 }
 
 check() {
   cd "${pkgname}-${pkgver}"
 
   export OPENSSL_NO_VENDOR=true
+  export ZSTD_SYS_USE_PKG_CONFIG=1
   export MISE_EXPERIMENTAL=1
 
-  cargo test --frozen --all-features
+  cargo test --frozen --no-default-features --features native-tls
 
   unset MISE_EXPERIMENTAL
 }
@@ -71,9 +76,6 @@ package() {
   # package
   install --verbose -D --mode=0755 "target/serious/${pkgname}" 
--target-directory "${pkgdir}/usr/bin"
 
-  # disable self-update
-  install --verbose -D --mode=0644 /dev/null 
"${pkgdir}/usr/lib/mise/.disable-self-update"
-
   # license
   install --verbose -D --mode=0644 LICENSE --target-directory 
"${pkgdir}/usr/share/licenses/${pkgname}"
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mise/-/commit/07b5ac0d8bc0e584bcde284020001e9635de5565

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mise/-/commit/07b5ac0d8bc0e584bcde284020001e9635de5565
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