diff options
author | sseneca | 2021-01-07 16:14:50 +0000 |
---|---|---|
committer | sseneca | 2021-01-07 16:14:50 +0000 |
commit | da802bb0a6fbd0001140238f3e86c67c0b785585 (patch) | |
tree | 16865d1419035eb7cd30a96920c197845db1c4fa | |
parent | dda53aa1c692afc84f4629f7aa14efd6769bc8f8 (diff) | |
download | aur-da802bb0a6fbd0001140238f3e86c67c0b785585.tar.gz |
0.13.1
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 38 insertions, 17 deletions
@@ -1,14 +1,14 @@ pkgbase = kubeseal - pkgdesc = A tool for one-way encrypted secrets in Kubernetes - pkgver = 0.12.5 + pkgdesc = A Kubernetes controller and tool for one-way encrypted Secrets + pkgver = 0.13.1 pkgrel = 1 url = https://github.com/bitnami-labs/sealed-secrets arch = x86_64 license = Apache makedepends = go - conflicts = kubeseal-bin - source = kubeseal-0.12.5.tar.gz::https://github.com/bitnami-labs/sealed-secrets/archive/v0.12.5.tar.gz - sha512sums = e55a8921208739358f89ba7f5fb6ce92a8b3806997496a01651020cc6fe346040434ec374ba010ce70779d613103fa98b704042503a060efeff7a39534fb06e5 + depends = glibc + source = kubeseal-0.13.1.tar.gz::https://github.com/bitnami-labs/sealed-secrets/archive/v0.13.1.tar.gz + sha512sums = a766e8f1f662aa33507d7d02016d2eefcfb5ea383ed4d4e043070b823e6d1a5de2b89c8bd7f342688745cc0744ec7a867b7b64c0451f8847bb59ba0436588974 pkgname = kubeseal @@ -1,25 +1,46 @@ -# Maintainer: David Birks <david@birks.dev> +# Maintainer: sseneca <me at ssene dot ca> pkgname=kubeseal -pkgver=0.12.5 +_pkgname=sealed-secrets +pkgver=0.13.1 pkgrel=1 -pkgdesc="A tool for one-way encrypted secrets in Kubernetes" -arch=(x86_64) +pkgdesc="A Kubernetes controller and tool for one-way encrypted Secrets" +arch=('x86_64') url="https://github.com/bitnami-labs/sealed-secrets" license=('Apache') makedepends=('go') -conflicts=('kubeseal-bin') -source=("$pkgname-$pkgver.tar.gz::https://github.com/bitnami-labs/sealed-secrets/archive/v$pkgver.tar.gz") -sha512sums=('e55a8921208739358f89ba7f5fb6ce92a8b3806997496a01651020cc6fe346040434ec374ba010ce70779d613103fa98b704042503a060efeff7a39534fb06e5') +depends=('glibc') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bitnami-labs/${_pkgname}/archive/v${pkgver}.tar.gz") +sha512sums=('a766e8f1f662aa33507d7d02016d2eefcfb5ea383ed4d4e043070b823e6d1a5de2b89c8bd7f342688745cc0744ec7a867b7b64c0451f8847bb59ba0436588974') + +prepare() { + cd "${_pkgname}-${pkgver}" + + mkdir -p build +} build() { - # Trim path from binary - export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow" + cd "${_pkgname}-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -ldflags='-X=main.VERSION=v${pkgver}' -mod=readonly -modcacherw" + + go build -o build ./cmd/... +} + +check() { + cd "${_pkgname}-${pkgver}" - cd sealed-secrets-$pkgver - go build --ldflags "-X main.VERSION=$pkgver" ./cmd/kubeseal + go test ./... } package() { - install -Dm 755 "$srcdir/sealed-secrets-$pkgver/$pkgname" "$pkgdir/usr/bin/$pkgname" + cd "${_pkgname}-${pkgver}" + + install -Dm644 build/$pkgname "$pkgdir"/usr/bin/$pkgname + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |