summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2021-09-26 21:20:33 +0200
committerCarl Smedstad2021-09-26 21:20:56 +0200
commit12aaca88d4a7ab892dd4ec6d6a545b3f7f76996d (patch)
tree909cc0a0baecaf436fd2316fcc3d8a4d90dd0c7e
parent3d98069f86682e34cd218ed7dea64948ff4f2203 (diff)
downloadaur-12aaca88d4a7ab892dd4ec6d6a545b3f7f76996d.tar.gz
Update to version 1.11.3
Take over maintenance.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD38
2 files changed, 29 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a1fd87f8425d..9f7c4022d4af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = istio-bin
pkgdesc = An open platform to connect, manage, and secure microservices
- pkgver = 1.10.2
+ pkgver = 1.11.3
pkgrel = 1
url = https://istio.io
arch = x86_64
@@ -9,8 +9,13 @@ pkgbase = istio-bin
license = Apache
depends = bash
depends = glibc
+ provides = istio
conflicts = istio
- source = https://github.com/istio/istio/releases/download/1.10.2/istio-1.10.2-linux-amd64.tar.gz
- sha256sums = 23eaa80a0c3edc8271fe82443b33958437c6c5a62f28bc1b7d04a71e416010a4
+ source_x86_64 = https://github.com/istio/istio/releases/download/1.11.3/istio-1.11.3-linux-amd64.tar.gz
+ sha256sums_x86_64 = 8403bb13bc0a9fb8a1fa1da70d5c38e4537c541fddf935f429affc576558cb81
+ source_aarch64 = https://github.com/istio/istio/releases/download/1.11.3/istio-1.11.3-linux-arm64.tar.gz
+ sha256sums_aarch64 = 6629ee54bac8a3a09ca7a14d2d1a3e1d787b1b0c29cdc8a18f4e3eff1447dd9b
+ source_armv7h = https://github.com/istio/istio/releases/download/1.11.3/istio-1.11.3-linux-armv7.tar.gz
+ sha256sums_armv7h = 23dd4ce2305f5d66cc402779d9a603e5ac7a30fac3934dff16c45059025fdd00
pkgname = istio-bin
diff --git a/PKGBUILD b/PKGBUILD
index d08176f7cca4..04325295c554 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,10 @@
-# Maintainer: Jean-Francois Chevrette <jfchevrette@gmail.com>
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Contributor: Jean-Francois Chevrette <jfchevrette@gmail.com>
# Contributor: Matthew Ellison <matt+aur@arroyonetworks.com>
-_pkgname='istio'
-pkgname="${_pkgname}-bin"
-pkgver=1.10.2
+pkgname=istio-bin
+_pkgname=istio
+pkgver=1.11.3
pkgrel=1
pkgdesc='An open platform to connect, manage, and secure microservices'
arch=('x86_64' 'aarch64' 'armv7h')
@@ -11,25 +12,28 @@ url='https://istio.io'
license=('Apache')
depends=('bash' 'glibc')
conflicts=("${_pkgname}")
+provides=("${_pkgname}")
-case "${CARCH}" in
- x86_64) _CARCH=amd64 && sha256sums=('23eaa80a0c3edc8271fe82443b33958437c6c5a62f28bc1b7d04a71e416010a4');;
- aarch64) _CARCH=arm64 && sha256sums=('9fd871109bf1fe813d5b4b55d4d19e3b17f947539cf48bcf5d735b4c2ce3b879');;
- armv7h) _CARCH=armv7 && sha256sums=('1b72f9881b91ed1a08375a56ef85d15d3599ea8860fe13229ac03b87fe3c7e9a');;
-esac
+_source_base="https://github.com/istio/istio/releases/download/$pkgver"
-source=("https://github.com/istio/istio/releases/download/${pkgver}/istio-${pkgver}-linux-${_CARCH}.tar.gz")
+source_x86_64=("$_source_base/istio-$pkgver-linux-amd64.tar.gz")
+source_armv7h=("$_source_base/istio-$pkgver-linux-armv7.tar.gz")
+source_aarch64=("$_source_base/istio-$pkgver-linux-arm64.tar.gz")
+
+sha256sums_x86_64=('8403bb13bc0a9fb8a1fa1da70d5c38e4537c541fddf935f429affc576558cb81')
+sha256sums_armv7h=('23dd4ce2305f5d66cc402779d9a603e5ac7a30fac3934dff16c45059025fdd00')
+sha256sums_aarch64=('6629ee54bac8a3a09ca7a14d2d1a3e1d787b1b0c29cdc8a18f4e3eff1447dd9b')
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
+ cd "$srcdir/$_pkgname-$pkgver"
- install -Dm755 "bin/istioctl" "${pkgdir}/usr/bin/istioctl"
- install -Dm644 "tools/_istioctl" "${pkgdir}/usr/share/zsh/site-functions/_istioctl"
- install -Dm644 "tools/istioctl.bash" "${pkgdir}/usr/share/bash-completion/completions/istioctl"
- install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ install -Dm755 "bin/istioctl" "$pkgdir/usr/bin/istioctl"
+ install -Dm644 "tools/_istioctl" "$pkgdir/usr/share/zsh/site-functions/_istioctl"
+ install -Dm644 "tools/istioctl.bash" "$pkgdir/usr/share/bash-completion/completions/istioctl"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
- install -d "${pkgdir}/usr/share/${_pkgname}"
+ install -d "$pkgdir/usr/share/$_pkgname"
for d in manifests samples tools; do
- cp -R "${d}" "${pkgdir}/usr/share/${_pkgname}/"
+ cp -R "$d" "$pkgdir/usr/share/$_pkgname/"
done
}