# Compiling Time: 7.08 SBU
# Maintainer: Marius Cirsta <mcirsta@frugalware.org>

_stable_branch=1.52
pkgname=libguestfs
pkgver=1.52.2
pkgrel=3
pkgdesc="tools for accessing and modifying virtual machine disk images"
url="http://libguestfs.org/"
depends=('glib2>=2.50.1' 'libxml2>=2.14.3' 'fuse>=2.9.4' 'cpio' 'gperf' \
	'cdrtools' 'qemu>=2.10.1' 'augeas>=1.9.0' 'yajl' 'jansson' \
	'libvirt>=3.8.0' 'readline>=8.0' 'libconfig>=1.8.1')
makedepends+=('bash-completion' 'gcc>=9.2.1' 'systemd-devel' 'ocaml-static' 'ocaml-compiler-libs' 'python3-setuptools')
groups=('apps-extra')
archs=('x86_64')
up2date="Flasttar ${url}download/${_stable_branch}-stable/"
source=("${url}download/${_stable_branch}-stable/$pkgname-$pkgver.tar.gz")
sha1sums=('83f002eeda4a818c0e90f444c7b48ccf4a7428cc')
options+=('static') ## for ocaml stuff
# this is needed until we can get supermin working again in Frugalware
Fconfopts+=" --enable-appliance=no"
Finclude python

subpkgs+=("$pkgname-ocaml")
subdepends+=('ocaml-findlib hivex-ocaml ocaml-augeas')
subdescs+=("libguestfs ocaml bindings")
subarchs+=('x86_64')
subgroups+=('devel-extra')

subpkgs+=("$pkgname-python3")
subdepends+=('python3')
subdescs+=("libguestfs python3 bindings")
subarchs+=('x86_64')
subgroups+=('devel-extra')

build() {
	Fbuild
	Fsplit "$pkgname-python3" $_F_python3_libdir
	Fsplit "$pkgname-ocaml" usr/lib/ocaml
}

# optimization OK
