From 95802d784e0c0745011faf05268ee4dae90115d2 Mon Sep 17 00:00:00 2001 From: George Rawlinson Date: Sat, 24 Jul 2021 10:50:29 +0000 Subject: [PATCH] upgpkg: cloud-hypervisor 17.0-1 New upstream release. --- cloud-hypervisor/PKGBUILD | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/cloud-hypervisor/PKGBUILD b/cloud-hypervisor/PKGBUILD index eb3e09f..8d9fb08 100644 --- a/cloud-hypervisor/PKGBUILD +++ b/cloud-hypervisor/PKGBUILD @@ -1,25 +1,33 @@ -# Maintainer: +# Maintainer: George Rawlinson pkgname=cloud-hypervisor -pkgver=16.0 +pkgver=17.0 pkgrel=1 pkgdesc="A Virtual Machine Monitor for modern cloud workloads" url="https://github.com/cloud-hypervisor/cloud-hypervisor" arch=('x86_64') license=('Apache') -depends=('gcc-libs') makedepends=('cargo') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -b2sums=('f8327de30c123bcab6ed8c67cc1498ff1e00217f94f001701a430f7365cc8dd28df1a164c55b05f692a5ac2abc58b96f43c3bec984cdd38cbdf319c18949d325') +b2sums=('6ed3dfffd888d8380d2469e085f0974d93f020df8679e06c530bd7a56c5b262785ea7d33e7c62218353f0f2544222ae0b10bfe1f940250d44bd714eab0fde481') + +prepare() { + cd "$pkgname-$pkgver" + # fetch all dependencies + cargo fetch --locked +} build() { cd "$pkgname-$pkgver" # FTBFS: --all-features due to hypervisor not compiling #RUSTUP_TOOLCHAIN=stable cargo build --release --locked --all-features --target-dir=target - cargo build --release + cargo build --release --offline } package() { - install -vDm755 -t "$pkgdir/usr/bin" \ - "$pkgname-$pkgver/target/release/"{ch-remote,cloud-hypervisor} + find "$pkgname-$pkgver/target/release" \ + -maxdepth 1 \ + -executable \ + -type f \ + -exec install -vDm755 -t "$pkgdir/usr/bin" "{}" \+ }