1 # Maintainer: David Runge <dvzrv@archlinux.org>
6 pkgdesc="Tools for accessing and modifying guest disk images"
8 url="http://libguestfs.org/"
10 depends=(gcc-libs glibc jansson openssl perl-libintl-perl)
11 makedepends=(bash-completion cdrtools libguestfs libisoburn libvirt libxml2 ncurses ocaml-findlib perl-module-build xz)
12 checkdepends=(linux rpm-tools)
14 etc/virt-builder/repos.d/libguestfs.conf
15 etc/virt-builder/repos.d/libguestfs.gpg
16 etc/virt-builder/repos.d/opensuse.conf
17 etc/virt-builder/repos.d/opensuse.gpg
19 source=(http://download.libguestfs.org/$pkgname/${pkgver%.*}-stable/$pkgname-$pkgver.tar.gz{,.sig})
20 sha512sums=('2431be9bf5f1acff46e4be1ca202fd93f993666e2cf540166f8268dce9427bb102402a47fd7b738154304c08674dce9cbc7ba1bd1ac8c12c38a138bdca5cfee7'
22 b2sums=('c23ef70dfb09a3723e68ce74dbb91450de30fe8f67139ba941bbcf7816f137eab3b0960307d15660cf0d65c66d377b7d1d3b01f8821362ee3e320245af1afc08'
24 validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0') # Richard W.M. Jones <rjones@redhat.com>
40 export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 # verbose libguestfs output
41 export SKIP_TEST_VIRT_FILESYSTEMS_SH=1 # mismatch in test 2
42 export SKIP_TEST_VIRT_INSPECTOR_SH=1 # requires KVM
43 export SKIP_TEST_VIRT_INSPECTOR_LUKS_ON_LVM_SH=1 # requires KVM
44 export SKIP_TEST_VIRT_INSPECTOR_LVM_ON_LUKS_SH=1 # requires KVM
45 export SKIP_TEST_VIRT_BUILDER_SH=1 # virt-resize: error: /dev/sda2: physical volume not returned by pvs_full
47 make -k check -C $pkgname-$pkgver
52 libguestfs libguestfs.so
55 ncurses libncursesw.so
60 make DESTDIR="$pkgdir/" install -C $pkgname-$pkgver