diff options
author | GeorgeRaven | 2022-09-30 22:42:42 +0100 |
---|---|---|
committer | GeorgeRaven | 2022-09-30 22:42:42 +0100 |
commit | c3a8a12f4f1dd626bfaf6bcecca08ed5369e7c07 (patch) | |
tree | b2b49d45cc08b95cdf66b955a13970a5c2ccd84f | |
parent | a68432971a78f346b7a4a13ee259118d02b7029b (diff) | |
download | aur-c3a8a12f4f1dd626bfaf6bcecca08ed5369e7c07.tar.gz |
Maintainer change and PKGBUILD conformation 1.25.2
Conformed the PKGBUILD to the likes of kubeadm-bin kubelet-bin
cni-plugins-bin and now kubectl-bin.
-rw-r--r-- | .NVCHECKER | 5 | ||||
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 59 |
3 files changed, 49 insertions, 41 deletions
diff --git a/.NVCHECKER b/.NVCHECKER new file mode 100644 index 000000000000..7f70b7d9a060 --- /dev/null +++ b/.NVCHECKER @@ -0,0 +1,5 @@ +[kubectl] +source = "regex" +regex = "v.+" +url = "https://storage.googleapis.com/kubernetes-release/release/stable.txt" +prefix = "v" @@ -1,26 +1,16 @@ pkgbase = kubectl-bin - pkgdesc = Kubernetes.io client binary - pkgver = 1.25.0 + pkgdesc = Kubernetes.io kubectl binary + pkgver = 1.25.2 pkgrel = 1 - url = https://kubernetes.io - arch = i686 + url = http://kubernetes.io arch = x86_64 - arch = aarch64 - arch = armv7h arch = armv7l + arch = armv7h + arch = aarch64 license = apache - provides = kubectl=$pkgver + provides = kubectl conflicts = kubectl - conflicts = kubernetes>=1.4.6 - source_i686 = kubectl-1.25.0::https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/386/kubectl - sha256sums_i686 = ce5a7a18752af79b79f670ab4bde48ddb040c6cbd353f1d04a4be833fd4adb49 - source_x86_64 = kubectl-1.25.0::https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/amd64/kubectl - sha256sums_x86_64 = e23cc7092218c95c22d8ee36fb9499194a36ac5b5349ca476886b7edc0203885 - source_aarch64 = kubectl-1.25.0::https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/arm64/kubectl - sha256sums_aarch64 = 24db547bbae294c5c44f2b4a777e45f0e2f3d6295eace0d0c4be2b2dfa45330d - source_armv7h = kubectl-1.25.0::https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/arm/kubectl - sha256sums_armv7h = 0b907cfdcabafae7d2d4ac7de55e3ef814df999acdf6b1bd0ecf6abbef7c7131 - source_armv7l = kubectl-1.25.0::https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/linux/arm/kubectl - sha256sums_armv7l = 0b907cfdcabafae7d2d4ac7de55e3ef814df999acdf6b1bd0ecf6abbef7c7131 + source = kubectl-bin-1.25.2-amd64::https://storage.googleapis.com/kubernetes-release/release/v1.25.2/bin/linux/amd64/kubectl + b2sums = eb2358eea1ae974cd4e64b15dc98ce064d3f3e0d7e60517f6903221e8b04489b503a1e3dab3ac4413dc467cd19f39b35e2086346e94d55a909ea8ecd843a9415 pkgname = kubectl-bin @@ -1,32 +1,45 @@ -# Maintainer: larte <lauri.arte@gmail.com> +# Maintainer: George Raven <GeorgeRavenCommunity PLUS kubeadmbin AT pm DOT me> +# Contributor: larte <lauri.arte@gmail.com> # Contributor: Maxwell Pray a.k.a. Synthead <synthead@gmail.com> # Contributor: gun1x <gheorghe@linux.com> + pkgname=kubectl-bin -pkgdesc="Kubernetes.io client binary" -pkgver=1.25.0 +pkgdesc="Kubernetes.io kubectl binary" +pkgver=1.25.2 pkgrel=1 -arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv7l') -url="https://kubernetes.io" +arch=('x86_64' 'armv7l' 'armv7h' 'aarch64') +url="http://kubernetes.io" license=('apache') -conflicts=('kubectl' 'kubernetes>=1.4.6') -provides=('kubectl=$pkgver') -_kubectl_file=kubectl-$pkgver -source_i686=($_kubectl_file::https://storage.googleapis.com/kubernetes-release/release/v$pkgver/bin/linux/386/kubectl) -source_x86_64=($_kubectl_file::https://storage.googleapis.com/kubernetes-release/release/v$pkgver/bin/linux/amd64/kubectl) -source_aarch64=($_kubectl_file::https://storage.googleapis.com/kubernetes-release/release/v$pkgver/bin/linux/arm64/kubectl) -source_armv7h=($_kubectl_file::https://storage.googleapis.com/kubernetes-release/release/v$pkgver/bin/linux/arm/kubectl) -source_armv7l=($_kubectl_file::https://storage.googleapis.com/kubernetes-release/release/v$pkgver/bin/linux/arm/kubectl) -sha256sums_i686=('ce5a7a18752af79b79f670ab4bde48ddb040c6cbd353f1d04a4be833fd4adb49') -sha256sums_x86_64=('e23cc7092218c95c22d8ee36fb9499194a36ac5b5349ca476886b7edc0203885') -sha256sums_aarch64=('24db547bbae294c5c44f2b4a777e45f0e2f3d6295eace0d0c4be2b2dfa45330d') -sha256sums_armv7h=('0b907cfdcabafae7d2d4ac7de55e3ef814df999acdf6b1bd0ecf6abbef7c7131') -sha256sums_armv7l=('0b907cfdcabafae7d2d4ac7de55e3ef814df999acdf6b1bd0ecf6abbef7c7131') +depends=() +conflicts=('kubectl') +provides=('kubectl') +source=() +b2sums=() + +case "$CARCH" in + x86_64) _pkgarch="amd64" + b2sums+=('eb2358eea1ae974cd4e64b15dc98ce064d3f3e0d7e60517f6903221e8b04489b503a1e3dab3ac4413dc467cd19f39b35e2086346e94d55a909ea8ecd843a9415') + ;; + arm*) _pkgarch="arm" + b2sums+=('14a7ea7122c2f7b3ad89b585f7f6e78b2e1df004db68bea3c84ae15ac733d80d6ecc98fba14085d8bf65a54ca86f138aa382c06c781b188f7737b701be4ecf34') + ;; + aarch64) _pkgarch="arm64" + b2sums+=('61281bdf55b3bc75e1de8c1486c40e18a5351785820b66f295364d12111e7318a7cdca5b706529b862b1ac190846545be431dd5c261ee9e9893336243e4380f1') + ;; +esac + +source+=(${pkgname}-${pkgver}-${_pkgarch}::"https://storage.googleapis.com/kubernetes-release/release/v${pkgver}/bin/linux/${_pkgarch}/kubectl") package() { - install -Dm 755 "$srcdir/$_kubectl_file" "$pkgdir/usr/bin/kubectl" - install -d 755 "$pkgdir/usr/share/bash-completion/completions" - install -d 755 "$pkgdir/usr/share/zsh/site-functions" - "$pkgdir/usr/bin/kubectl" completion bash > "$pkgdir/usr/share/bash-completion/completions/kubectl" - "$pkgdir/usr/bin/kubectl" completion zsh > "$pkgdir/usr/share/zsh/site-functions/_kubectl" + # Kubectl Binary + install -D -m 0755 "${pkgname}-${pkgver}-${_pkgarch}" "${pkgdir}/usr/bin/kubectl" + # Shell Completions + mkdir -p completions + ${pkgdir}/usr/bin/kubectl completion bash > completions/kubectl + ${pkgdir}/usr/bin/kubectl completion zsh > completions/_kubectl + ${pkgdir}/usr/bin/kubectl completion fish > completions/kubectl.fish + install -D -m 0644 completions/kubectl ${pkgdir}/usr/share/bash-completion/completions/kubectl + install -D -m 0644 completions/_kubectl ${pkgdir}/usr/share/zsh/site-functions/_kubectl + install -D -m 0644 completions/kubectl.fish ${pkgdir}/usr/share/fish/vendor_completions.d/kubectl.fish } |