# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=choose pkgver=1.3.1 pkgrel=1 pkgdesc="A human-friendly and fast alternative to cut and (sometimes) awk" url="https://github.com/theryangeary/choose" arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo license="GPL-3.0-or-later" makedepends="cargo" source="https://github.com/theryangeary/choose/archive/v$pkgver/choose-$pkgver.tar.gz" prepare() { default_prepare # Optimize binary for size. cat >> Cargo.toml <<-EOF [profile.release] codegen-units = 1 lto = true opt-level = "z" panic = "abort" EOF } build() { cargo build --release --locked } check() { cargo test --release } package() { cargo install --path . --root="$pkgdir/usr" rm "$pkgdir"/usr/.crates* } sha512sums="9e9795e27ec90ab2cb91738437946a020fe02085619f4d931074dfcf1cba3ac174270c624768c4fd2c27a7658471454b4a5b647b2de5365688509469b169a7d8 choose-1.3.1.tar.gz"