mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 04:16:46 +02:00
35 lines
873 B
Plaintext
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
|
|
"
|