# Maintainer: David Birks pkgname=kubeseal pkgver=0.9.8 pkgrel=1 pkgdesc="A tool for one-way encrypted secrets in Kubernetes" 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=('a9fa9fd3a579a4db2fc971fd175ccbd3ea8e1c4795a8d21b3f36c9a1096982a725d1650ada4b0bbeef04273edb171eae2af5ab9512b2df828338b8be0ee86013') build() { # Trim path from binary export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow" cd sealed-secrets-$pkgver go build --ldflags "-X main.VERSION=$pkgver" ./cmd/kubeseal } package() { install -Dm 755 "$srcdir/sealed-secrets-$pkgver/$pkgname" "$pkgdir/usr/bin/$pkgname" }