aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kbs2/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/kbs2/APKBUILD')
-rw-r--r--testing/kbs2/APKBUILD31
1 files changed, 14 insertions, 17 deletions
diff --git a/testing/kbs2/APKBUILD b/testing/kbs2/APKBUILD
index 628893cc4dd..b2e1a8795fc 100644
--- a/testing/kbs2/APKBUILD
+++ b/testing/kbs2/APKBUILD
@@ -1,34 +1,30 @@
-# Contributor: psykose <alice@ayaya.dev>
-# Maintainer: psykose <alice@ayaya.dev>
+# Maintainer:
pkgname=kbs2
-pkgver=0.4.0
-pkgrel=0
+pkgver=0.7.2
+pkgrel=3
pkgdesc="Secret manager backed by age"
url="https://github.com/woodruffw/kbs2"
arch="all !s390x !riscv64" # blocked by cargo
license="MIT"
-makedepends="cargo libxcb-dev python3"
+makedepends="cargo python3 cargo-auditable"
subpackages="
$pkgname-bash-completion
$pkgname-fish-completion
$pkgname-zsh-completion
"
-source="$pkgname-$pkgver.tar.gz::https://github.com/woodruffw/kbs2/archive/refs/tags/v$pkgver.tar.gz"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/woodruffw/kbs2/archive/refs/tags/v$pkgver.tar.gz
+ cargo-update-libc-lfs64.patch
+ "
+
prepare() {
default_prepare
- cargo fetch --locked
+ cargo fetch --target="$CTARGET" --locked
}
build() {
- cat >> Cargo.toml <<- EOF
- [profile.release]
- codegen-units = 1
- lto = true
- opt-level = "s"
- panic = "abort"
- EOF
- cargo build --release --frozen
+ cargo auditable build --release --frozen
./target/release/kbs2 --completions bash > kbs2.bash
./target/release/kbs2 --completions fish > kbs2.fish
@@ -45,11 +41,12 @@ package() {
install -Dm644 "$builddir"/kbs2.bash \
"$pkgdir"/usr/share/bash-completion/completions/kbs2
install -Dm644 "$builddir"/kbs2.fish \
- "$pkgdir"/usr/share/fish/completions/kbs2.fish
+ "$pkgdir"/usr/share/fish/vendor_completions.d/kbs2.fish
install -Dm644 "$builddir"/kbs2.zsh \
"$pkgdir"/usr/share/zsh/site-functions/_kbs2
}
sha512sums="
-ec6bbef7abed8343a46e3c4e19760ace9c8cac9eeaed28af692aa466fae4a6d185454e8a1f0bfffd861c37b3340b1aaf0303c68eae7b484ebe74e059f57a915e kbs2-0.4.0.tar.gz
+9d74dfaa17702a44e20332618aa094e52899a1f27a6af35a65ef928f62d5dc0bebe1a8ed20618a89b8ae468d47cb6ef4608d538ec4d5b317f6f5d9338cf8b2b7 kbs2-0.7.2.tar.gz
+8df79f751501a7c9ac85bd75c3c901113fb8e19d422b1074f7bde1d1503f23835a6b80a43f39999aac5f7099ebe24437fd90d66b20b9e9b355a65d774d206a43 cargo-update-libc-lfs64.patch
"