summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD23
2 files changed, 24 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7dfb95885f54..48624d2427fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = kauthproxy
pkgdesc = Local authentication proxy for Kubernetes Dashboard
- pkgver = 1.1.1
+ pkgver = 1.2.1
pkgrel = 1
url = https://github.com/int128/kauthproxy
arch = x86_64
+ arch = armv7h
+ arch = aarch64
license = Apache
depends = kubectl
depends = glibc
- source = kauthproxy-1.1.1.zip::https://github.com/int128/kauthproxy/releases/download/v1.1.1/kauthproxy_linux_amd64.zip
- sha256sums = 331ff9ed096806181e7cb026b937107b10c1aaa9851df949f7a9c7b4a7f5a237
+ source = kauthproxy-1.2.1-amd64.zip::https://github.com/int128/kauthproxy/releases/download/v1.2.1/kauthproxy_linux_amd64.zip
+ sha256sums = 8199aad0e90d626bf37886558e2a13ae8b13ec280d47c7d52957addf2ce0c283
pkgname = kauthproxy
-
diff --git a/PKGBUILD b/PKGBUILD
index 126d881bda86..1cd2fee48b91 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,29 @@
# Maintainer: Daniel Fernández Rodríguez <gmail.com daferoes>
pkgname=kauthproxy
-pkgver=1.1.1
+pkgver=1.2.1
pkgrel=1
pkgdesc="Local authentication proxy for Kubernetes Dashboard"
-arch=('x86_64')
+arch=('x86_64' 'armv7h' 'aarch64')
url="https://github.com/int128/kauthproxy"
license=('Apache')
depends=('kubectl' 'glibc')
-source=(${pkgname}-${pkgver}.zip::https://github.com/int128/kauthproxy/releases/download/v${pkgver}/kauthproxy_linux_amd64.zip)
-sha256sums=('331ff9ed096806181e7cb026b937107b10c1aaa9851df949f7a9c7b4a7f5a237')
+source=()
+sha256sums=()
+
+case "$CARCH" in
+ x86_64) _pkgarch="amd64"
+ sha256sums+=('8199aad0e90d626bf37886558e2a13ae8b13ec280d47c7d52957addf2ce0c283')
+ ;;
+ arm*) _pkgarch="arm"
+ sha256sums+=('90b8b6fabc3e19863b33a30f2d8e8ce037890faab3208ac236072a1a3d4eea0a')
+ ;;
+ aarch64) _pkgarch="arm64"
+ sha256sums+=('4b66e50e503e105126d0563c12ba45be687ddc5c48cfc2ff50c7c4fe0fcfbf19')
+ ;;
+esac
+
+source+=(${pkgname}-${pkgver}-${_pkgarch}.zip::"https://github.com/int128/kauthproxy/releases/download/v${pkgver}/kauthproxy_linux_${_pkgarch}.zip")
+
package() {
install ${srcdir}/kauthproxy -Dm755 "${pkgdir}/usr/bin/kauthproxy"
install ${srcdir}/kauthproxy -Dm755 "${pkgdir}/usr/bin/kubectl-auth_proxy"