summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2021-09-10 02:38:19 +0200
committerzer0def2021-09-10 02:38:19 +0200
commita50d18b94dc1275bd884b64c3b2630a8fa1e0bb0 (patch)
tree9d9eb3ca7536945199aa2768fc2f8664af76a365
parent670411fc58db81af2f3ff9d0328690ba3bc087b0 (diff)
downloadaur-a50d18b94dc1275bd884b64c3b2630a8fa1e0bb0.tar.gz
18.0
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD48
2 files changed, 49 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0f2034086326..d3779124e373 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,22 @@
pkgbase = cloud-hypervisor-bin
pkgdesc = A Rust-VMM based cloud hypervisor from Intel (binary source)
- pkgver = 17.0
+ pkgver = 18.0
pkgrel = 1
url = https://github.com/cloud-hypervisor/cloud-hypervisor
arch = x86_64
+ arch = aarch64
license = Apache:2.0
optdepends = qemu-headless
provides = cloud-hypervisor
conflicts = cloud-hypervisor
- source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v17.0/ch-remote
- source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v17.0/cloud-hypervisor
- source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v17.0/cloud-hypervisor-static
- sha512sums = f262081e1100ca3663fb490ff5450fb8398c5bfff27d677278766a96eaa13d0224f41a711e276380e4adcdcc6f014bed3db7ccf285ff832df95c4d5e1379f2a3
- sha512sums = 40b8cc480682bc3013b05fc29633ee5dabeb2f00381027f8c11f333bebdde6d0d1e4385f5660a730ddcfe127fe03fdda842f3b67f4480e69436326a88c000ec7
- sha512sums = df18aff72b1838506b22371e764e8a10921c3a631fc3e9a61b34c468e74066a20a037885518a480a054aca1e26c4f051ff5706d895d6d7d508014f23df589013
- b2sums = 0326106051e80a729feec0114f8f818693eeac2d0a820a0fc9586335652db6feea13208f0dd425d18813336897f2bf7c1c160c4a714eb73f75f8514d0824ffb1
- b2sums = 8d05a1c266c613a741cf4a8bf732761ffe407e7bf5eb8361e51d54f264df8361a1ad56cbae325a2245b2cfb3b6dfdc2d2b15cf4b2ffaf8ca652c7beb74a7192a
- b2sums = 22f1a9ddf393188b6c815a22eb12cf2d59adbd17fee01d60ce2e14e8512c74315f937bc0cdc3f4c9f9d3873b3947519dbe5e29fec0ea2325dd1c111d000d4e37
+ source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v18.0/cloud-hypervisor
+ source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v18.0/ch-remote
+ source = https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v18.0/cloud-hypervisor-static
+ sha512sums = 2e6cac8f17fad7cd37cb7650c58080c17b201cf030e1cecdbf5de39dbc51752e3eb6b4a453dcbf336893f58130bc73f4ebcbeada0f8546f870c21ea3934c214e
+ sha512sums = d76566b04834988aa100acb2d7c71a4f57e440405a51c71bf35f05c4b99acb8e9404a18769fda907762d86e93c1888a1260f0c4ad4b1efc64001feac6fed66fd
+ sha512sums = 9b1c0993f87ff23b3e1e2c9d8bb2009e3004690df723cdda3b98d5b341ee669fb8937c6661b8e63685bb3e796a9d7f2108f999f25f12595440648101d1dd9492
+ b2sums = 8e153a90ac247140a4040987e494308da981d592a61cb19b37bc9c95ac24e15da2fbfbc25c896fd5e496b568a2bfc7047ad4e880bbb1cc069951c1f035777334
+ b2sums = 05a006cbbdc3dad52f3383f7723519a55b2361b747549b4238b67579e1e04a2ae1bcac768a982fda0a25f231db82ff29bba863b307eb6c07c879ac4277eee2af
+ b2sums = 660e9978a73be5a9254735b5cdf4ab64691b3e42a91346d7cd78fb1145c1ec43d01f7952729369c075c3b93409f55026de9c07e7e7e7bd258c4c7954f437bf7d
pkgname = cloud-hypervisor-bin
diff --git a/PKGBUILD b/PKGBUILD
index a20e5ea14a89..f4c494b85c95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,63 @@
# Maintainer: zer0def <zer0def@github>
pkgname=cloud-hypervisor-bin
-pkgver=17.0
+pkgver=18.0
pkgrel=1
pkgdesc="A Rust-VMM based cloud hypervisor from Intel (binary source)"
url="https://github.com/cloud-hypervisor/cloud-hypervisor"
-arch=('x86_64')
+arch=(
+ 'x86_64'
+ 'aarch64'
+)
license=('Apache:2.0')
optdepends=(
'qemu-headless' # for /usr/lib/qemu/virtiofsd
)
provides=('cloud-hypervisor')
conflicts=('cloud-hypervisor')
+
source=(
- "https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/ch-remote"
"https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/cloud-hypervisor"
+ "https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/ch-remote"
"https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/cloud-hypervisor-static"
)
sha512sums=(
- f262081e1100ca3663fb490ff5450fb8398c5bfff27d677278766a96eaa13d0224f41a711e276380e4adcdcc6f014bed3db7ccf285ff832df95c4d5e1379f2a3
- 40b8cc480682bc3013b05fc29633ee5dabeb2f00381027f8c11f333bebdde6d0d1e4385f5660a730ddcfe127fe03fdda842f3b67f4480e69436326a88c000ec7
- df18aff72b1838506b22371e764e8a10921c3a631fc3e9a61b34c468e74066a20a037885518a480a054aca1e26c4f051ff5706d895d6d7d508014f23df589013
+ 2e6cac8f17fad7cd37cb7650c58080c17b201cf030e1cecdbf5de39dbc51752e3eb6b4a453dcbf336893f58130bc73f4ebcbeada0f8546f870c21ea3934c214e
+ d76566b04834988aa100acb2d7c71a4f57e440405a51c71bf35f05c4b99acb8e9404a18769fda907762d86e93c1888a1260f0c4ad4b1efc64001feac6fed66fd
+ 9b1c0993f87ff23b3e1e2c9d8bb2009e3004690df723cdda3b98d5b341ee669fb8937c6661b8e63685bb3e796a9d7f2108f999f25f12595440648101d1dd9492
)
b2sums=(
- 0326106051e80a729feec0114f8f818693eeac2d0a820a0fc9586335652db6feea13208f0dd425d18813336897f2bf7c1c160c4a714eb73f75f8514d0824ffb1
- 8d05a1c266c613a741cf4a8bf732761ffe407e7bf5eb8361e51d54f264df8361a1ad56cbae325a2245b2cfb3b6dfdc2d2b15cf4b2ffaf8ca652c7beb74a7192a
- 22f1a9ddf393188b6c815a22eb12cf2d59adbd17fee01d60ce2e14e8512c74315f937bc0cdc3f4c9f9d3873b3947519dbe5e29fec0ea2325dd1c111d000d4e37
+ 8e153a90ac247140a4040987e494308da981d592a61cb19b37bc9c95ac24e15da2fbfbc25c896fd5e496b568a2bfc7047ad4e880bbb1cc069951c1f035777334
+ 05a006cbbdc3dad52f3383f7723519a55b2361b747549b4238b67579e1e04a2ae1bcac768a982fda0a25f231db82ff29bba863b307eb6c07c879ac4277eee2af
+ 660e9978a73be5a9254735b5cdf4ab64691b3e42a91346d7cd78fb1145c1ec43d01f7952729369c075c3b93409f55026de9c07e7e7e7bd258c4c7954f437bf7d
+)
+b3sums=(
+ c059fd14855eeee7c758cfeefc415c741290c561ce51e21c1e1981aa753cc5a9
+ 8ebe9cd9ce110e65675bb91f1ccf985d07f6dd048d3b62dc11fc60e09e266a13
+ 740c364181576a2458fd9a16854f035157d8adb84dc9914e3f66dddc67d23bc8
)
+if [ "${CARCH}" != "x86_64" ]; then
+ source=(
+ "ch-remote::https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/ch-remote-static-${CARCH}"
+ "cloud-hypervisor-static::https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v${pkgver}/cloud-hypervisor-static-${CARCH}"
+ )
+ sha512sums=(
+ 7c6b81988cac8968b8901e021a8f473bf6e6575e14bfef62f10e23a42b440e693f8ec648cfd3378be5b2e3b02774999cd4beacc26c28d1c7add1f39e4108a1ff
+ 4384845c93deb78367f9209ef84f7b4cc49a4c9344ad5a92417045fd261da4578a3a1855301dd478352ed1f13671cba0a3f3becea983819515544cee6d24aa4b
+ )
+ b2sums=(
+ 9519e3efa313ce2ee0abe063cd1fb15b6837faa5ce79ccef8dc9651f3d1aff77ee4ece201bb72c3a2545056f582a8181906e6a8431c0b40a17b2bca923f4fdaf
+ 737a70fa5302eb3f6c63bc7435cad21a956b11e9c39d083578c54b80dd177bdc1f18f271e35cd28de6aeea79bccec80fa9c6b68203a86bdee0e718f537d06ab1
+ )
+ b3sums=(
+ cfe7a33f584f8e139b59f2aa4c4fa37cc38d53540a443f08253f8026e909884d
+ 926215d3ee8d9521378d4962cffd0e700deed1f0529d2626fd7fa134124ad7c1
+ )
+fi
+
package() {
install -Dm755 -t "${pkgdir}/usr/bin" \
"${srcdir}/ch-remote" \
- "${srcdir}/cloud-hypervisor" \
"${srcdir}/cloud-hypervisor-static"
+ [ "${CARCH}" != "x86_64" ] || install -Dm755 -t "${pkgdir}/usr/bin" "${srcdir}/cloud-hypervisor"
}