diff options
Diffstat (limited to 'testing/kbs2/APKBUILD')
-rw-r--r-- | testing/kbs2/APKBUILD | 31 |
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 " |