summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12023-04-06 04:16:44 +0800
committerChocobo12023-04-06 04:17:41 +0800
commitf8fcb8213cd3e3412627d0fb38bc6f9f9002f531 (patch)
tree418e20dc1e05e197273cab26b0c098b94112d15c
parent9585e871252e9cf523df3843c779098eb25800b6 (diff)
downloadaur-f8fcb8213cd3e3412627d0fb38bc6f9f9002f531.tar.gz
upgpkg: cloud-hypervisor-git 30.0.r92.g38a1b4578-1
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD20
2 files changed, 16 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ad1c61f24f66..67ff474dac7d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cloud-hypervisor-git
pkgdesc = An open source Virtual Machine Monitor (VMM) that runs on top of KVM
- pkgver = 0.9.0.r205.gb3435d51
+ pkgver = 30.0.r92.g38a1b4578
pkgrel = 1
url = https://github.com/cloud-hypervisor/cloud-hypervisor
arch = x86_64
@@ -9,10 +9,9 @@ pkgbase = cloud-hypervisor-git
makedepends = git
makedepends = rust
depends = gcc-libs
- provides = cloud-hypervisor
+ provides = cloud-hypervisor=30.0.r92.g38a1b4578
conflicts = cloud-hypervisor
source = git+https://github.com/cloud-hypervisor/cloud-hypervisor.git
sha256sums = SKIP
pkgname = cloud-hypervisor-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 8a73752a2ebd..b3395ea032d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
pkgname=cloud-hypervisor-git
-pkgver=0.9.0.r205.gb3435d51
+pkgver=30.0.r92.g38a1b4578
pkgrel=1
pkgdesc="An open source Virtual Machine Monitor (VMM) that runs on top of KVM"
arch=('x86_64')
@@ -9,12 +9,21 @@ url="https://github.com/cloud-hypervisor/cloud-hypervisor"
license=('apache' 'BSD')
depends=('gcc-libs')
makedepends=('git' 'rust')
-provides=('cloud-hypervisor')
+provides=("cloud-hypervisor=$pkgver")
conflicts=('cloud-hypervisor')
source=("git+https://github.com/cloud-hypervisor/cloud-hypervisor.git")
sha256sums=('SKIP')
+prepare() {
+ cd "cloud-hypervisor"
+
+ if [ ! -f "Cargo.lock" ]; then
+ cargo update
+ fi
+ cargo fetch
+}
+
pkgver() {
cd "cloud-hypervisor"
@@ -28,18 +37,17 @@ check() {
cd "cloud-hypervisor"
#cargo test \
- # --locked \
- # --release
+ # --frozen
}
package() {
cd "cloud-hypervisor"
cargo install \
- --no-track \
--locked \
+ --no-track \
--root "$pkgdir/usr" \
- --path "$srcdir/cloud-hypervisor"
+ --path .
install -Dm644 "README.md" -t "$pkgdir/usr/share/doc/cloud-hypervisor"
install -Dm644 "docs"/* -t "$pkgdir/usr/share/doc/cloud-hypervisor"