summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVianney Bouchaud2023-07-21 10:37:31 +0200
committerVianney Bouchaud2023-07-21 10:37:31 +0200
commit68c423f5386502b890758b388b2f932fd27f2494 (patch)
tree32a823a9caaf007b18022cd21434a618517402a6
parent262bf2a40bee9ba197e271add6edeca9d1a3c128 (diff)
downloadaur-68c423f5386502b890758b388b2f932fd27f2494.tar.gz
upgpkg: kubebuilder-bin 3.11.1-1
upstream release bumping kubebuilder to v3.11.1 and adding completion
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD37
3 files changed, 32 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4a6ef65a4ce6..53ac9e966b61 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 662a6e56d7e7..33fc20551e70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}