diff options
Diffstat (limited to 'testing/kubectl-krew/APKBUILD')
-rw-r--r-- | testing/kubectl-krew/APKBUILD | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/testing/kubectl-krew/APKBUILD b/testing/kubectl-krew/APKBUILD index a3165a8979c..d42528ba5e6 100644 --- a/testing/kubectl-krew/APKBUILD +++ b/testing/kubectl-krew/APKBUILD @@ -1,32 +1,42 @@ # Maintainer: Hoang Nguyen <folliekazetani@protonmail.com> pkgname=kubectl-krew -pkgver=0.4.3 -pkgrel=0 +pkgver=0.4.4 +pkgrel=4 pkgdesc="Find and install kubectl plugins" url="https://krew.sigs.k8s.io/" -arch="x86_64 aarch64 armv7 x86" # kubectl +arch="all !armhf !riscv64" # kubectl license="Apache-2.0" depends="kubectl" makedepends="go" -source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/krew/archive/refs/tags/v$pkgver.tar.gz" +source=" + $pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/krew/archive/refs/tags/v$pkgver.tar.gz + test-use-testing-tmpdir.patch + " builddir="$srcdir/krew-$pkgver" +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" + build() { - GOLDFLAGS=" - -X sigs.k8s.io/krew/internal/version.gitCommit=AlpineLinux - -X sigs.k8s.io/krew/internal/version.gitTag=v$pkgver - " - go build -tags netgo -ldflags "$GOLDFLAGS" -o bin/$pkgname ./cmd/krew/main.go + GOLDFLAGS=" + -X sigs.k8s.io/krew/internal/version.gitCommit=AlpineLinux + -X sigs.k8s.io/krew/internal/version.gitTag=v$pkgver + " + go build -tags netgo -ldflags "$GOLDFLAGS" -o bin/$pkgname ./cmd/krew/main.go } check() { - KREW_BINARY="$builddir/bin/$pkgname" go test ./... + # uses github api and gets 403 + # shellcheck disable=2046 + KREW_BINARY="$builddir/bin/$pkgname" go test $(go list ./... | grep -Ev '(cmd/internal)') } package() { - install -Dm755 bin/$pkgname "$pkgdir"/usr/bin/$pkgname + install -Dm755 bin/$pkgname "$pkgdir"/usr/bin/$pkgname } sha512sums=" -a9846b98e9ddcb6912df8821fc9b99ed007806a6e940032c08146b79a15896e30f6ed49780ba84f3c388cd98dba866efeec968ef4ce8eda4faa0c1426fd9b145 kubectl-krew-0.4.3.tar.gz +888362c564500d3f9f00b3207f5d63ee6546f9da6c884736fa55d49e78b91d5085a518f69f41b156cc8dc13667846be98bc2459392ca3d970c89721b6f4b632b kubectl-krew-0.4.4.tar.gz +797a0f1361d893289217569e09dd5564fe545eaf2f0b3dc40367c63cb124b8120c5600d190732ced7885a020ae56a9417b49bccb8bca2c87faf72bf3e1359a81 test-use-testing-tmpdir.patch " |