summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Birks2020-04-14 17:23:18 -0400
committerwereii2022-02-15 11:40:40 +0100
commit98261e8208cb03d54a365b35a9832184f05c5e2f (patch)
tree49146f9c6c37480e48fb00a722288656f3cc1a33
parent0d9084912d77e682bee8d0b40a3d8a4e179f260b (diff)
downloadaur-kubeval.tar.gz
Update to 0.16.1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD23
2 files changed, 17 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7beb6c98a1f..c81e054b0c11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = kubeval
pkgdesc = Command line tool to validate your Kubernetes configuration files
- pkgver = 0.15.0
+ pkgver = 0.16.1
pkgrel = 1
url = https://github.com/instrumenta/kubeval
arch = x86_64
license = Apache
makedepends = go
conflicts = kubeval-bin
- source = kubeval-0.15.0.tar.gz::https://github.com/instrumenta/kubeval/archive/0.15.0.tar.gz
- sha512sums = 2f957786614ae25f784d10fa019c580ccc0219658758ad0e992675032537eb60a2c27dd4df33ee57e5dcb381923a29b0f5ac057742f04356eda1af2002ec647e
+ source = kubeval-0.16.1.tar.gz::https://github.com/instrumenta/kubeval/archive/refs/tags/v0.16.1.tar.gz
+ sha512sums = 6ed4603d6a754c5d256c68a113c3f53745c118f605f215125cebf9d17e4fef505c4011330abec40ce89be6724f13f093a0ed6b5a1bbda3484dcc303a9208bbc8
pkgname = kubeval
-
diff --git a/PKGBUILD b/PKGBUILD
index 32a7b4e97bdb..9f17cbd9b913 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: David Birks <david@birks.dev>
pkgname=kubeval
-pkgver=0.15.0
+pkgver=0.16.1
pkgrel=1
pkgdesc='Command line tool to validate your Kubernetes configuration files'
arch=(x86_64)
@@ -9,18 +9,23 @@ url='https://github.com/instrumenta/kubeval'
license=(Apache)
conflicts=('kubeval-bin')
makedepends=('go')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/instrumenta/kubeval/archive/$pkgver.tar.gz")
-sha512sums=('2f957786614ae25f784d10fa019c580ccc0219658758ad0e992675032537eb60a2c27dd4df33ee57e5dcb381923a29b0f5ac057742f04356eda1af2002ec647e')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/instrumenta/kubeval/archive/refs/tags/v$pkgver.tar.gz")
+sha512sums=('6ed4603d6a754c5d256c68a113c3f53745c118f605f215125cebf9d17e4fef505c4011330abec40ce89be6724f13f093a0ed6b5a1bbda3484dcc303a9208bbc8')
build() {
- # Flags to trim path from binary
- export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=vendor -modcacherw"
- cd $pkgname-$pkgver
- go mod vendor
- go build -ldflags "-X main.version=$pkgver" -o bin/kubeval .
+ #export GOFLAGS="-gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
+
+ cd $pkgname-$pkgver
+ go mod vendor
+ go build -ldflags "-X main.version=$pkgver" -o bin/kubeval .
}
package() {
- install -Dm 755 "$srcdir/$pkgname-$pkgver/bin/kubeval" "$pkgdir/usr/bin/kubeval"
+ install -Dm 755 "$srcdir/$pkgname-$pkgver/bin/kubeval" "$pkgdir/usr/bin/kubeval"
}