aports/testing/harper/APKBUILD
2026-04-25 20:53:03 +00:00

35 lines
873 B
Plaintext

# Contributor: Alex McGrath <amk@amk.ie>
# Maintainer: Alex McGrath <amk@amk.ie>
pkgname=harper
pkgver=2.1.0
pkgrel=0
pkgdesc="English grammar checker"
url="https://github.com/Automattic/harper"
arch="all !s390x" # tests fail on s390x
license="GPL-3.0-or-later"
makedepends="cargo cargo-auditable"
source="harper-$pkgver.tar.gz::https://github.com/Automattic/harper/archive/refs/tags/v$pkgver.tar.gz"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --release --frozen
}
check() {
cargo test --frozen
}
package() {
install -Dm 755 target/release/harper-cli -t "$pkgdir/usr/bin"
install -Dm 755 target/release/harper-ls -t "$pkgdir/usr/bin"
}
sha512sums="
876e487207e47ba4003d591ff01a4138d79987e876fa79d1f2b86cb7e4094bcc07f89e230851d63cf4d64d8ad2095a11027660224ff1288b5c56710249bdb654 harper-2.1.0.tar.gz
"