diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 32 insertions, 21 deletions
@@ -1,15 +1,16 @@ pkgbase = kubebuilder-bin pkgdesc = SDK for building Kubernetes APIs - pkgver = 3.9.0 + pkgver = 3.11.1 pkgrel = 1 url = https://github.com/kubernetes-sigs/kubebuilder arch = x86_64 arch = aarch64 - license = APACHE + license = apache + provides = kubebuilder conflicts = kubebuilder - source_x86_64 = https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.0/kubebuilder_linux_amd64 - sha256sums_x86_64 = 2dfd6eebabd7e6b05c02ca1f5e5ecd9be38f462a2754dea039318c6565517c3f - source_aarch64 = https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.9.0/kubebuilder_linux_arm64 - sha256sums_aarch64 = 32c2cc01e02e7e8ea4d950447c614c16aec6f0973b88ff8336984fa0f0e6a12c + source_x86_64 = kubebuilder::https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.1/kubebuilder_linux_amd64 + sha256sums_x86_64 = ca8dac24944ca97d6deecada35ef301b3cf67ec4bc25a5cdeccf38eaa7495285 + source_aarch64 = kubebuilder::https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.11.1/kubebuilder_linux_arm64 + sha256sums_aarch64 = 213e821514dd3221e8a8bb8b45da049b7fd7b089ad4e24aaf56288b8f2637dc4 pkgname = kubebuilder-bin diff --git a/.gitignore b/.gitignore index 51c52e1bbe46..022c65bd25e2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -kubebuilder_linux_amd64 -kubebuilder_linux_arm64 +kubebuilder @@ -1,24 +1,35 @@ # Maintainer: Andrei Dobre <andreidobre at gmail dot com> # Contributor: Felix Golatofski <contact@xdfr.de> # Contributor: Giacomo Longo <gabibbo97@gmail.com> +# Contributor: Vianney Bouchaud <aur dot vianney at bouchaud dot org> pkgname=kubebuilder-bin -pkgver=3.9.0 -pkgrel=1 pkgdesc="SDK for building Kubernetes APIs" +pkgver=3.11.1 +pkgrel=1 +arch=('x86_64' 'aarch64') url="https://github.com/kubernetes-sigs/kubebuilder" -license=('APACHE') +license=('apache') conflicts=('kubebuilder') -source_x86_64=("https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${pkgver}/kubebuilder_linux_amd64") -source_aarch64=("https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${pkgver}/kubebuilder_linux_arm64") -sha256sums_x86_64=('2dfd6eebabd7e6b05c02ca1f5e5ecd9be38f462a2754dea039318c6565517c3f') -sha256sums_aarch64=('32c2cc01e02e7e8ea4d950447c614c16aec6f0973b88ff8336984fa0f0e6a12c') -arch=('x86_64' 'aarch64') +provides=('kubebuilder') + +sha256sums_x86_64=( + 'ca8dac24944ca97d6deecada35ef301b3cf67ec4bc25a5cdeccf38eaa7495285' +) +sha256sums_aarch64=( + '213e821514dd3221e8a8bb8b45da049b7fd7b089ad4e24aaf56288b8f2637dc4' +) + +source_x86_64=( + "kubebuilder::https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${pkgver}/kubebuilder_linux_amd64" +) +source_aarch64=( + "kubebuilder::https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${pkgver}/kubebuilder_linux_arm64" +) package() { - if [ "$CARCH" = "aarch64" ]; then - install -Dm755 "${srcdir}/kubebuilder_linux_arm64" "${pkgdir}/usr/bin/kubebuilder" - else - install -Dm755 "${srcdir}/kubebuilder_linux_amd64" "${pkgdir}/usr/bin/kubebuilder" - fi + install -Dm755 "${srcdir}/kubebuilder" "${pkgdir}/usr/bin/kubebuilder" + + "${pkgdir}/usr/bin/kubebuilder" completion bash | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/kubebuilder" + "${pkgdir}/usr/bin/kubebuilder" completion zsh | install -Dm644 /dev/stdin "${pkgdir}/usr/share/zsh/site-functions/_kubebuilder" } |