diff options
author | zer0def | 2021-09-10 02:38:19 +0200 |
---|---|---|
committer | zer0def | 2021-09-10 02:38:19 +0200 |
commit | a50d18b94dc1275bd884b64c3b2630a8fa1e0bb0 (patch) | |
tree | 9d9eb3ca7536945199aa2768fc2f8664af76a365 | |
parent | 670411fc58db81af2f3ff9d0328690ba3bc087b0 (diff) | |
download | aur-a50d18b94dc1275bd884b64c3b2630a8fa1e0bb0.tar.gz |
18.0
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 49 insertions, 20 deletions
@@ -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 @@ -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" } |