aports/testing/gobang/APKBUILD
2022-04-15 18:15:11 +00:00

40 lines
1.1 KiB
Plaintext

# Maintainer: Dominika Liberda <ja@sdomi.pl>
# Contributor: Dominika Liberda <ja@sdomi.pl>
pkgname=gobang
pkgver=0.1.0_alpha5
_pkgver=0.1.0-alpha.5
pkgrel=0
pkgdesc="Cross-platform TUI database management tool written in Rust"
url="https://github.com/TaKO8Ki/gobang"
arch="x86_64 armv7 armhf aarch64 x86" # limited by rust/cargo/ring crate
license="GPL-2.0-or-later"
makedepends="
rust
cargo
"
source="https://github.com/TaKO8Ki/gobang/archive/refs/tags/v$_pkgver/gobang-v$_pkgver.tar.gz"
options="!check" # no test suite
builddir="$srcdir/$pkgname-$_pkgver/"
export CARGO_PROFILE_RELEASE_LTO=true
export CARGO_PROFILE_RELEASE_PANIC=abort
export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
prepare() {
default_prepare
cargo fetch --locked
}
build() {
cargo build --release --frozen
}
package() {
install -D -m755 target/release/gobang -t "$pkgdir"/usr/bin/
}
sha512sums="
364c7ece048846ff19a35fba67a3c16b1ff9c1b22b0caea5b9153294d7f2a2518808e15cad37b9f6adacc001f1883d21947468b73c29746299c3126fe44920cc gobang-v0.1.0-alpha.5.tar.gz
"