38 lines
1.4 KiB
Bash
38 lines
1.4 KiB
Bash
# Maintainer: Jeff Dickey <releases@mise.jdx.dev>
|
|
pkgname=mise-bin
|
|
pkgver=2026.10.5
|
|
pkgrel=1
|
|
pkgdesc="dev tools, env vars, task runner"
|
|
arch=('x86_64' 'aarch64')
|
|
url="https://github.com/jdx/mise"
|
|
license=('MIT')
|
|
options=('!debug')
|
|
optdepends=(
|
|
'bash-completion: bash completion support'
|
|
)
|
|
provides=('mise')
|
|
conflicts=('mise')
|
|
source_x86_64=("https://github.com/jdx/mise/releases/download/v${pkgver}/mise-v${pkgver}-linux-x64.tar.xz")
|
|
source_aarch64=("https://github.com/jdx/mise/releases/download/v${pkgver}/mise-v${pkgver}-linux-arm64.tar.xz")
|
|
sha256sums_x86_64=('c4e98eb51c0aa3bfcbf282cddd065e8997df63df5159e438158fe180f752f185')
|
|
sha256sums_aarch64=('3cf6587a5915a54697416ec33e41e2356e7f6e9e1db61ab337e20b9717910066')
|
|
|
|
package() {
|
|
install -Dm755 "${srcdir}/mise/bin/mise" "${pkgdir}/usr/bin/mise"
|
|
|
|
# disable mise self-update (managed by pacman)
|
|
install -Dm644 /dev/null "${pkgdir}/usr/lib/mise/.disable-self-update"
|
|
|
|
# man page
|
|
install -Dm644 "${srcdir}/mise/man/man1/mise.1" "${pkgdir}/usr/share/man/man1/mise.1"
|
|
|
|
# fish completion (bash/zsh not included in pre-built tarball)
|
|
install -Dm644 "${srcdir}/mise/share/fish/vendor_conf.d/mise-activate.fish" "${pkgdir}/usr/share/fish/vendor_conf.d/mise-activate.fish"
|
|
|
|
# license
|
|
install -Dm644 "${srcdir}/mise/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
|
|
# docs
|
|
install -Dm644 "${srcdir}/mise/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
|
|
}
|