# Template file for 'libvirt' pkgname=libvirt version=1.0.2 revision=2 build_style=gnu-configure configure_args="--without-hal --with-storage-lvm --without-xen --disable-static --with-init-script=systemd ac_cv_path_MOUNT=/bin/mount ac_cv_path_UMOUNT=/bin/umount ac_cv_path_MKFS=/sbin/mkfs ac_cv_path_SHOWMOUNT=/usr/sbin/showmount" short_desc="The virtualization API for controlling virtualization engines" maintainer="Juan RP " homepage="http://libvirt.org" license="LGPL-2.1" distfiles="http://libvirt.org/sources/$pkgname-$version.tar.gz" checksum=9b8c2752f78658b65ef1c608b3775be0978d60855a9b5e2778f79c113201c179 makedepends="pkg-config readline-devel libcap-ng-devel libnl3-devel gnutls-devel>=3.1.5 libsasl-devel libcurl-devel libpcap-devel libxml2-devel libparted-devel device-mapper-devel dbus-devel libudev-devel>=183 libpciaccess-devel avahi-libs-devel polkit-devel yajl-devel python-devel libssh2-devel lvm2 parted" post_install() { # Remove static files. rm -f ${DESTDIR}/usr/lib/libvirt/connection-driver/*.a vmove "lib/*" usr/lib rm -rf ${DESTDIR}/etc/sysconfig # Remove sysconfig specific stuff from systemd services. sed -i -e "/EnvironmentFile.*/d;" ${DESTDIR}/usr/lib/systemd/system/*.service sed -i -e "s| \$LIBVIRTD_ARGS||;s|@sbindir@|/usr/sbin|g" \ ${DESTDIR}/usr/lib/systemd/system/*.service vinstall ${FILESDIR}/libvirt.tmpfiles.d 644 usr/lib/tmpfiles.d libvirt.conf } libvirt-devel_package() { depends="libvirt>=$version" short_desc="${short_desc} - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/gtk-doc vmove usr/share/doc/libvirt-${version} } } libvirt-python_package() { depends="python" short_desc="${short_desc} - python bindings" pycompile_module="libvirt.py libvirt_qemu.py" pkg_install() { vmove "usr/lib/python*" vmove "usr/share/doc/libvirt-python*" } } libvirt_package() { depends="lvm2 parted" conf_files=" /etc/libvirt/lxc.conf /etc/libvirt/qemu-lockd.conf /etc/libvirt/libvirt.conf /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/autostart /etc/libvirt/qemu/networks/autostart/default.xml /etc/libvirt/nwfilter/qemu-announce-self.xml /etc/libvirt/nwfilter/allow-ipv4.xml /etc/libvirt/nwfilter/allow-incoming-ipv4.xml /etc/libvirt/nwfilter/allow-dhcp.xml /etc/libvirt/nwfilter/no-other-l2-traffic.xml /etc/libvirt/nwfilter/no-mac-spoofing.xml /etc/libvirt/nwfilter/no-other-rarp-traffic.xml /etc/libvirt/nwfilter/qemu-announce-self-rarp.xml /etc/libvirt/nwfilter/allow-arp.xml /etc/libvirt/nwfilter/allow-dhcp-server.xml /etc/libvirt/nwfilter/no-arp-ip-spoofing.xml /etc/libvirt/nwfilter/no-arp-mac-spoofing.xml /etc/libvirt/nwfilter/no-mac-broadcast.xml /etc/libvirt/nwfilter/no-arp-spoofing.xml /etc/libvirt/nwfilter/no-ip-spoofing.xml /etc/libvirt/nwfilter/clean-traffic.xml /etc/libvirt/nwfilter/no-ip-multicast.xml /etc/libvirt/qemu.conf /etc/libvirt/libvirtd.conf /etc/sasl2/libvirt.conf" make_dirs=" /var/cache/libvirt/qemu 0755 root root /var/lib/libvirt/boot 0755 root root /var/lib/libvirt/filesystems 0755 root root /var/lib/libvirt/images 0755 root root /var/lib/libvirt/network 0755 root root /var/lib/libvirt/qemu 0755 root root /var/lib/libvirt/lockd/files 0755 root root /var/lib/libvirt/lxc 0755 root root /var/lib/libvirt/dnsmasq 0755 root root /var/lib/libvirt/uml 0755 root root" pkg_install() { vmove etc vmove usr vmove var } }