36 lines
1.7 KiB
Bash
36 lines
1.7 KiB
Bash
# Maintainer: Manuel Hüsers <aur@huesers.de>
|
|
# Contributor: Brad Erhart <tocusso underscore malty at aleeas dot com>
|
|
|
|
pkgname='gvisor-bin'
|
|
_pkgbin='runsc'
|
|
_pkgshim='containerd-shim-runsc-v1'
|
|
pkgver=20240109.0
|
|
pkgrel=1
|
|
pkgdesc='OCI container sandbox runtime focused on security, efficiency, and ease of use'
|
|
arch=('x86_64' 'aarch64')
|
|
url='https://gvisor.dev'
|
|
license=('Apache')
|
|
optdepends=('docker: for Docker runtime support')
|
|
provides=(
|
|
"${pkgname%-bin}"
|
|
)
|
|
conflicts=(
|
|
"${pkgname%-bin}"
|
|
)
|
|
source_x86_64=(
|
|
"$_pkgbin-x86_64-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/$pkgver/x86_64/$_pkgbin"
|
|
"$_pkgshim-x86_64-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/$pkgver/x86_64/$_pkgshim"
|
|
)
|
|
source_aarch64=(
|
|
"$_pkgbin-aarch64-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/$pkgver/aarch64/$_pkgbin"
|
|
"$_pkgshim-aarch64-$pkgver::https://storage.googleapis.com/${pkgname%-bin}/releases/release/$pkgver/aarch64/$_pkgshim"
|
|
)
|
|
sha512sums_x86_64=('49f27ed23fba6bc83602aca41e20e826aa09016bc71a70cd5c3b66ff4a8bc96182c95a7aee36e862b5699bd5a3329703ac03c1fef83ecb18ad7a8368e70ed516'
|
|
'2976f90726ba3b9b4289aad3d34d5ad0346bed3d589f6d6d77ee5a4ae246f25c86609a8c53cdec6fb489fbdde5f60db8f6ceca0c5e3eb420ac25b73232cf71a5')
|
|
sha512sums_aarch64=('252a755eab563dd21b13962a7aa2f8ad8d8bc4236a5b99f12323c63cc037e5cc94d8d61cff1d910aa414c85ae3b0e22c2d32894edc3d48c68e94cb72544d1e4d'
|
|
'1133d8d027c19f3ace39b0731562fc94a378ab9845a5d7d8a5776d5703575d6ce324acb32c466a314231bb445605adbac696cec958ab73477eaea1b693195b26')
|
|
|
|
package() {
|
|
install -Dm 755 "$_pkgbin-$CARCH-$pkgver" "$pkgdir/usr/bin/$_pkgbin"
|
|
install -Dm 755 "$_pkgshim-$CARCH-$pkgver" "$pkgdir/usr/bin/$_pkgshim"
|
|
}
|