PKGNAME=libguestfs
PKGSEC=libs
PKGDEP="augeas cdrkit cpio file fuse glib hivex libconfig libvirt \
        perl-sys-virt qemu wget"
BUILDDEP="gperf libintl-perl pcre perl-module-build perl-string-shellquote \
          openjdk go ruby php gobject-introspection lua rustc llvm vala \
          ocaml findlib"
PKGDES="Access and modify virtual machine disk image"

ABTYPE=autotools
# FIXME: --disable-appliance, missing a lot of dependencies, to re-visit later.
# FIXME: --disable-ocaml, OCaml bindings fails to build.
# FIXME: --disable-rust, fails to build with Rust 1.71.1.
# FIXME: --disable-perl, unknown argument: '-fira-loop-pressure'
AUTOTOOLS_AFTER=(
    '--disable-werror'
    '--enable-largefile'
    '--disable-packet-dump'
    '--enable-fuse'
    '--disable-daemon'
    '--disable-appliance'
    '--enable-appliance-format-auto'
    '--disable-ocaml'
    '--disable-perl'
    '--enable-python'
    '--enable-ruby'
    '--disable-haskell'
    '--enable-php'
    '--disable-erlang'
    '--enable-lua'
    '--enable-golang'
    '--enable-gobject'
    '--enable-introspection'
    '--disable-rust'
    '--enable-vala'
    '--with-libvirt'
    '--with-readline'
    'PYTHON=/usr/bin/python3'
)

ABSHADOW=0
RECONF=0
ABSPLITDBG=0

# FIXME: OCaml has LTO disabled, enabling LTO here results in linkage failure.
NOLTO=1
