diff options
author | Vianney Bouchaud | 2023-08-08 14:39:08 +0200 |
---|---|---|
committer | Vianney Bouchaud | 2023-08-08 14:39:08 +0200 |
commit | d784d27ea25ff42d12072410d2164f13d4645cc1 (patch) | |
tree | 6a42e626c366eb58028f54fd212a0ef12889ebd0 | |
parent | 54bfc478afd37e217d6502c0a46d9183be25aec8 (diff) | |
download | aur-d784d27ea25ff42d12072410d2164f13d4645cc1.tar.gz |
upgpkg: kubebuilder 3.11.1-2
updating pkgbuild to mach archlinux go packaging best practices
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 18 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = kubebuilder pkgdesc = SDK for building Kubernetes APIs pkgver = 3.11.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/kubernetes-sigs/kubebuilder arch = x86_64 arch = armv7l @@ -13,4 +13,3 @@ pkgbase = kubebuilder sha256sums = a7d96f6dfcc8ac176076ba7d0939585bce97b18a27728dc3fcd0b06f84a4af3c pkgname = kubebuilder - @@ -3,7 +3,7 @@ pkgname=kubebuilder pkgdesc="SDK for building Kubernetes APIs" pkgver=3.11.1 -pkgrel=1 +pkgrel=2 arch=('x86_64' 'armv7l' 'armv7h' 'aarch64') url="https://github.com/kubernetes-sigs/kubebuilder" license=('apache') @@ -28,7 +28,22 @@ build() { export CGO_ENABLED=1 cd "$srcdir/$pkgname-$pkgver" - make build + + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "\ + -linkmode=external \ + -buildid='' + -extldflags=\"${LDFLAGS}\" \ + -X main.kubeBuilderVersion=v${pkgver} \ + -X main.goos=$(go env GOOS) \ + -X main.goarch=$(go env GOARCH) \ + -X main.gitCommit= \ + -X main.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" \ + -o bin/kubebuilder ./cmd } package() { |