From cf89b2a664eb7820694d91cc80efc14a3d8ac6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20H=C3=BCsers?= Date: Sun, 27 Mar 2022 07:58:18 +0200 Subject: [PATCH] Add support for ARMv8 --- .SRCINFO | 11 +++++++---- PKGBUILD | 12 +++++++----- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c55c4ff..b009ced 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,16 +1,19 @@ pkgbase = gvisor-bin pkgdesc = OCI container sandbox runtime focused on security, efficiency, and ease of use pkgver = 20220228.0 - pkgrel = 1 + pkgrel = 2 url = https://gvisor.dev arch = x86_64 + arch = aarch64 license = Apache optdepends = docker: for Docker runtime support provides = gvisor provides = runsc - conflicts = gvisor-git + conflicts = gvisor conflicts = runsc - source = gvisor-bin-20220228.0::https://storage.googleapis.com/gvisor/releases/release/20220228/x86_64/runsc - sha512sums = 00b65f872785f77d61c789c4589e56d085697ef6d6c89370dceca0d464df7d267a65b2fcd63bd7513910b28e72cc9f22991139c262b42c84a25f0f55136ba736 + source_x86_64 = gvisor-bin-20220228.0::https://storage.googleapis.com/gvisor/releases/release/20220228/x86_64/runsc + sha512sums_x86_64 = 00b65f872785f77d61c789c4589e56d085697ef6d6c89370dceca0d464df7d267a65b2fcd63bd7513910b28e72cc9f22991139c262b42c84a25f0f55136ba736 + source_aarch64 = gvisor-bin-20220228.0::https://storage.googleapis.com/gvisor/releases/release/20220228/aarch64/runsc + sha512sums_aarch64 = 09b1148d9ca601236e0bc37bedb2439e1ccf725396343ed895746e688d095669a8be190b201d1c4129b7dfcef7d80780b525563ce3202c83f24874422d071a8e pkgname = gvisor-bin diff --git a/PKGBUILD b/PKGBUILD index 1883768..1a1f2a3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,9 +4,9 @@ pkgname='gvisor-bin' _pkgname='runsc' pkgver=20220228.0 -pkgrel=1 +pkgrel=2 pkgdesc='OCI container sandbox runtime focused on security, efficiency, and ease of use' -arch=('x86_64') +arch=('x86_64' 'aarch64') url='https://gvisor.dev' license=('Apache') optdepends=('docker: for Docker runtime support') @@ -15,11 +15,13 @@ provides=( "$_pkgname" ) conflicts=( - "${pkgname%-bin}-git" + "${pkgname%-bin}" "$_pkgname" ) -source=("$pkgname-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/${pkgver%.[0-9]}/$CARCH/$_pkgname") -sha512sums=('00b65f872785f77d61c789c4589e56d085697ef6d6c89370dceca0d464df7d267a65b2fcd63bd7513910b28e72cc9f22991139c262b42c84a25f0f55136ba736') +source_x86_64=("$pkgname-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/${pkgver%.[0-9]}/x86_64/$_pkgname") +source_aarch64=("$pkgname-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/${pkgver%.[0-9]}/aarch64/$_pkgname") +sha512sums_x86_64=('00b65f872785f77d61c789c4589e56d085697ef6d6c89370dceca0d464df7d267a65b2fcd63bd7513910b28e72cc9f22991139c262b42c84a25f0f55136ba736') +sha512sums_aarch64=('09b1148d9ca601236e0bc37bedb2439e1ccf725396343ed895746e688d095669a8be190b201d1c4129b7dfcef7d80780b525563ce3202c83f24874422d071a8e') package() { install -Dm 755 "$pkgname-$pkgver" "$pkgdir/usr/bin/$_pkgname"