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