# Template file for 'libguestfs' pkgname=libguestfs version=1.37.31 revision=1 _version_short=${version%.*} build_style=gnu-configure make_install_args="INSTALLDIRS=vendor" configure_args="--disable-static --disable-probes --disable-appliance --disable-daemon --without-java --enable-introspection=no --disable-erlang --disable-haskell --disable-gobject --without-gtk --with-distro=VoidLinux $(vopt_enable ruby) $(vopt_enable python) $(vopt_enable go golang) $(vopt_enable php) $(vopt_enable lua) $(vopt_enable fuse)" hostmakedepends="cpio gperf cdrtools flex pkg-config automake libtool qemu git ocaml ocaml-findlib perl-Module-Build perl hivex supermin $(vopt_if ruby ruby) $(vopt_if python python) $(vopt_if go go) $(vopt_if php php) $(vopt_if lua lua)" makedepends="ncurses-devel pcre-devel augeas-devel libxml2-devel gettext-devel file-devel yajl-devel perl $(vopt_if ruby ruby-devel) $(vopt_if python python-devel) $(vopt_if php php-devel) $(vopt_if lua lua-devel) $(vopt_if fuse fuse-devel)" short_desc="Access and modify virtual machine disk image" maintainer="Andrea Brancaleoni " license="GPL-2" homepage="http://libguestfs.org" distfiles="http://libguestfs.org/download/$_version_short-development/$pkgname-$version.tar.gz" checksum=fda37c1af6d902103db4cb6a81441dd572005f9b9ced0b81fdf5631da3a85f4f conf_files="etc/libguestfs-tools.conf etc/xdg/virt-builder/repos.d/libguestfs.conf etc/xdg/virt-builder/repos.d/libguestfs.gpg" nopie=yes nocross=yes disable_parallel_build=yes only_for_archs="i686 x86_64" build_options="ruby python go php lua fuse" build_options_default="ruby fuse" desc_option_ruby="include ruby support" desc_option_go="include golang support" desc_option_php="include php support" desc_option_fuse="include fuse support" pre_configure() { sed -i 's|LD = @LD@|LD = cc|g' perl/Makefile.in sed -i 's|CCLD = $(CC)|CCLD = cc -lncursesw|g' fish/Makefile.in vbin ${FILESDIR}/update-libguestfs-appliance } libguestfs-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" vmove usr/lib/pkgconfig } }