aports/testing/mcman/APKBUILD
2023-09-03 13:58:20 +00:00

35 lines
966 B
Plaintext

# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
# Maintainer: Matthias Ahouansou <matthias@ahouansou.cz>
pkgname=mcman
pkgver=0.3.0
pkgrel=0
pkgdesc="Powerful Minecraft Server Manager CLI"
url="https://github.com/ParadigmMC/mcman"
arch="all !s390x !riscv64 !ppc64le" # builds fail due to ring (dependency), see issues 986, 1612 and 1630 respectively at https://github.com/briansmith/ring
license="GPL-3.0-only"
makedepends="
cargo
cargo-auditable
"
source="
$pkgname-$pkgver.tar.gz::https://github.com/ParadigmMC/mcman/archive/refs/tags/$pkgver.tar.gz
"
options="!check" # no tests
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --release --frozen
}
package() {
install -Dm 755 target/release/mcman "$pkgdir"/usr/bin/mcman
}
sha512sums="
0a818faf350c0be3d72669745fb19c6542b5691a21c80ef2d760837885ab9ed0232a8c9a59a08f59c3d67756d09d20c3171087c20365670123b21f4b1ca72ab7 mcman-0.3.0.tar.gz
"