aports/community/cicada/APKBUILD
2025-04-10 13:47:46 +00:00

42 lines
1.2 KiB
Text

# Contributor: Hugo Wang <w@mitnk.com>
# Maintainer: Hugo Wang <w@mitnk.com>
pkgname=cicada
pkgver=1.1.1
pkgrel=0
pkgdesc="A bash-like Unix shell"
url="https://github.com/mitnk/cicada"
arch="all"
license="MIT"
depends="ncurses-terminfo-base"
makedepends="sqlite-dev cargo cargo-auditable"
checkdepends="xz"
install="$pkgname.post-install $pkgname.pre-deinstall"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/mitnk/cicada/archive/v$pkgver.tar.gz
unbundle-sqlite.patch
"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
cargo test --frozen --release --bins
}
package() {
install -Dm755 target/release/cicada -t "$pkgdir"/usr/bin
install -Dm644 docs/*.md -t "$pkgdir"/usr/share/doc/$pkgname
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
sha512sums="
60f36de460545311856e0a2b2912ca4af30ae4cb7d300dbc86d5052f55339211c0586cb1acbbebe400a1763d412c8eb38f10f607c915774f9e9615f2658dfbcf cicada-1.1.1.tar.gz
65dde847e839accdf751a747c9098fab0dbcdb1d783fdc69279d0b344ad0312a799256064190fa372e86dcaa600e698ab3b253e0db73706174cd8e945ab64ecf unbundle-sqlite.patch
"