summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsseneca2021-01-07 16:14:50 +0000
committersseneca2021-01-07 16:14:50 +0000
commitda802bb0a6fbd0001140238f3e86c67c0b785585 (patch)
tree16865d1419035eb7cd30a96920c197845db1c4fa
parentdda53aa1c692afc84f4629f7aa14efd6769bc8f8 (diff)
downloadaur-da802bb0a6fbd0001140238f3e86c67c0b785585.tar.gz
0.13.1
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD45
2 files changed, 38 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0d2209141888..92ed9454f426 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index de08ddf6698d..7f53e5a7596a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}