aboutsummaryrefslogtreecommitdiffstats
path: root/community/choose/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/choose/APKBUILD')
-rw-r--r--community/choose/APKBUILD25
1 files changed, 8 insertions, 17 deletions
diff --git a/community/choose/APKBUILD b/community/choose/APKBUILD
index ce5ad2b163e..821d1338073 100644
--- a/community/choose/APKBUILD
+++ b/community/choose/APKBUILD
@@ -1,42 +1,33 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=choose
-pkgver=1.3.3
-pkgrel=0
+pkgver=1.3.4
+pkgrel=3
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"
+makedepends="cargo cargo-auditable"
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
+ cargo fetch --target="$CTARGET" --locked
}
build() {
- cargo build --release --locked
+ cargo auditable build --frozen --release
}
check() {
- cargo test --release
+ cargo test --frozen
}
package() {
- cargo install --locked --path . --root="$pkgdir/usr"
- rm "$pkgdir"/usr/.crates*
+ install -Dm755 target/release/choose -t "$pkgdir"/usr/bin/
}
sha512sums="
-81308ecad91aeec20fa3ef4b36f3d590019e261cc3fe6dd3104b22e8a0a7ec5a94edc9a74ef10f54c0572e0d47280bc507cb190da7d8bea0955eae0e60a66a4c choose-1.3.3.tar.gz
+cae908f907ede9b5020ee02e666d297a8bfb6735b18505be21c7e00719b3ee8dd72eff7fc4a40247abf5113f32343438392f62bf7c330fdadd4bea63cc7e80ec choose-1.3.4.tar.gz
"