diff options
author | David Birks | 2020-04-14 17:23:18 -0400 |
---|---|---|
committer | wereii | 2022-02-15 11:40:40 +0100 |
commit | 98261e8208cb03d54a365b35a9832184f05c5e2f (patch) | |
tree | 49146f9c6c37480e48fb00a722288656f3cc1a33 | |
parent | 0d9084912d77e682bee8d0b40a3d8a4e179f260b (diff) | |
download | aur-kubeval.tar.gz |
Update to 0.16.1
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 17 insertions, 13 deletions
@@ -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 - @@ -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" } |