summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsolsTiCe d'Hiver2023-05-28 01:45:57 +0200
committersolsTiCe d'Hiver2023-05-28 01:45:57 +0200
commita8a695fc286be442489360f8dd01a503c7fe99b7 (patch)
treeecaa8646f5f231b1e949546ed27a51acb4352857
parenta063ce5a9d38938c799083a8971486196f51d094 (diff)
downloadaur-a8a695fc286be442489360f8dd01a503c7fe99b7.tar.gz
Add nbdkit as dep and fix for ocaml 5.0
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 966e6e01af62..20b57f3b7c93 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = virt-v2v
pkgdesc = Convert a guest image to use with KVM
pkgver = 2.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://libguestfs.org/virt-v2v.1.html
install = virt-v2v.install
arch = x86_64
@@ -12,6 +12,7 @@ pkgbase = virt-v2v
depends = libguestfs
depends = libosinfo
depends = libnbd
+ depends = nbdkit
optdepends = mingw-w64-rhsrvany: for Windows based VM
optdepends = virtio-win: for windows based VM
source = https://download.libguestfs.org/virt-v2v/2.2-stable/virt-v2v-2.2.0.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 1e23a0dac195..2715106c5e2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Maintainer: solstiCe d'Hiver <solstice.dhiver@gmail.com>
pkgname=virt-v2v
pkgver=2.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Convert a guest image to use with KVM"
arch=(x86_64)
url="https://libguestfs.org/virt-v2v.1.html"
license=('GPL')
-depends=('libguestfs' 'libosinfo' 'libnbd')
+depends=('libguestfs' 'libosinfo' 'libnbd' 'nbdkit')
makedepends=('ocaml' 'ocaml-findlib' 'ocaml-libvirt')
# ocaml-libvirt 0.6.1.5 is broken, use ocaml-libvirt-git
optdepends=('mingw-w64-rhsrvany: for Windows based VM'
@@ -17,12 +17,18 @@ install=virt-v2v.install
sha256sums=('1018a6a95802378731a5c9c6d1fb9d38ba6eb7f4fee1a775a4545da8710d7aed'
'6235d47396e8e193a80de17825fe337f18ab0bb6ffb4a61f204bea57e5a90f7d')
+prepare() {
+ cd "$pkgname-$pkgver"
+ # small fix until upstream fix it for ocaml 5.0
+ sed -i 's/Pervasives/Stdlib/' common/mlstdutils/std_utils.ml
+}
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr
make
}
+# some tests are failing
#check() {
# cd "$pkgname-$pkgver"
# make -k check