aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlarte2020-11-02 15:13:01 +0200
committerlarte2020-11-02 15:13:01 +0200
commita7958b727b400b05bbb525a2fc0802355b38c012 (patch)
treea6a00acd312ae0aafda8121a19ee2d9b6836e004
parentc63949dc65b616f633350fcb56817a2cb9319504 (diff)
downloadaur-a7958b727b400b05bbb525a2fc0802355b38c012.tar.gz
Added armv7l & armv7h
-rw-r--r--.SRCINFO8
-rw-r--r--Makefile4
-rw-r--r--PKGBUILD8
3 files changed, 17 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 440b5d430c3d..b833a81caf04 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = kubectl-bin
pkgdesc = Kubernetes.io client binary
pkgver = 1.19.3
- pkgrel = 1
+ pkgrel = 2
url = https://kubernetes.io
arch = i686
arch = x86_64
arch = aarch64
+ arch = armv7h
+ arch = armv7l
license = apache
provides = kubectl=$pkgver
conflicts = kubectl
@@ -16,6 +18,10 @@ pkgbase = kubectl-bin
sha256sums_x86_64 = 84eeb8237448e4f431fef0f0ec0ba8b07558d8e52d5a7e89b4ae64dadcffbe66
source_aarch64 = kubectl-1.19.3::https://storage.googleapis.com/kubernetes-release/release/v1.19.3/bin/linux/arm64/kubectl
sha256sums_aarch64 = a4f2e2dbdcead30eed5aa47468e669b9574fd99457b860679eba84e1cb9cf863
+ source_armv7h = kubectl-1.19.3::https://storage.googleapis.com/kubernetes-release/release/v1.19.3/bin/linux/arm/kubectl
+ sha256sums_armv7h = fb611ff64139bc8712fe93497f2419c236d62c5f689e1cb4cc68037fda698f82
+ source_armv7l = kubectl-1.19.3::https://storage.googleapis.com/kubernetes-release/release/v1.19.3/bin/linux/arm/kubectl
+ sha256sums_armv7l = fb611ff64139bc8712fe93497f2419c236d62c5f689e1cb4cc68037fda698f82
pkgname = kubectl-bin
diff --git a/Makefile b/Makefile
index 6499d6298f05..d9ef3c7a2e70 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,7 @@ prepare: check
@mkdir -p tmp
curl -s ${BASEURL}/v${VERSION}/bin/linux/amd64/kubectl > tmp/kubectl_amd64
curl -s ${BASEURL}/v${VERSION}/bin/linux/arm64/kubectl > tmp/kubectl_arm64
+ curl -s ${BASEURL}/v${VERSION}/bin/linux/arm/kubectl > tmp/kubectl_arm
curl -s ${BASEURL}/v${VERSION}/bin/linux/386/kubectl > tmp/kubectl_386
release: prepare
@@ -27,9 +28,12 @@ release: prepare
SHA256_AMD64=`sha256sum tmp/kubectl_amd64 | awk '{print $$1}'`; \
SHA256_ARM64=`sha256sum tmp/kubectl_arm64 | awk '{print $$1}'`; \
SHA256_386=`sha256sum tmp/kubectl_386 | awk '{print $$1}'`; \
+ SHA256_ARM=`sha256sum tmp/kubectl_arm | awk '{print $$1}'`; \
sed -i.bak -r -e "s/pkgver=.*/pkgver=$${VERSION}/g" \
-e "s/sha256sums_i686=.*/sha256sums_i686=('$${SHA256_386}')/g" \
-e "s/sha256sums_x86_64=.*/sha256sums_x86_64=('$${SHA256_AMD64}')/g" \
+ -e "s/sha256sums_armv7h=.*/sha256sums_armv7h=('$${SHA256_ARM}')/g" \
+ -e "s/sha256sums_armv7l=.*/sha256sums_armv7l=('$${SHA256_ARM}')/g" \
-e "s/sha256sums_aarch64=.*/sha256sums_aarch64=('$${SHA256_ARM64}')/g" PKGBUILD; \
makepkg --printsrcinfo > .SRCINFO; \
makepkg; \
diff --git a/PKGBUILD b/PKGBUILD
index bcfdf011555b..2a9822b15af4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,8 +5,8 @@
pkgname=kubectl-bin
pkgdesc="Kubernetes.io client binary"
pkgver=1.19.3
-pkgrel=1
-arch=('i686' 'x86_64' 'aarch64')
+pkgrel=2
+arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv7l')
url="https://kubernetes.io"
license=('apache')
conflicts=('kubectl' 'kubernetes>=1.4.6')
@@ -15,9 +15,13 @@ _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=('23fa7604d8efc194daa9a3ed1390fca4726c3f808a7c771f0346827154a34f2b')
sha256sums_x86_64=('84eeb8237448e4f431fef0f0ec0ba8b07558d8e52d5a7e89b4ae64dadcffbe66')
sha256sums_aarch64=('a4f2e2dbdcead30eed5aa47468e669b9574fd99457b860679eba84e1cb9cf863')
+sha256sums_armv7h=('fb611ff64139bc8712fe93497f2419c236d62c5f689e1cb4cc68037fda698f82')
+sha256sums_armv7l=('fb611ff64139bc8712fe93497f2419c236d62c5f689e1cb4cc68037fda698f82')
package() {
install -Dm 755 "$srcdir/$_kubectl_file" "$pkgdir/usr/bin/kubectl"