# $Header: /magellan-cvs/smage/libvirt/libvirt-0.4.2-r3.smage2,v 1.1 2008/05/24 11:26:55 niro Exp $ PNAME="libvirt" PVER="0.4.2" PBUILD="r3" PCATEGORIE="app-emulation" STATE="unstable" DESCRIPTION="A toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes)." HOMEPAGE="http://www.libvirt.org/" DEPEND=">= sys-libs/ncurses-5.6 >= sys-libs/readline-5.2 >= dev-libs/libxml2-2.5 >= dev-libs/cyrus-sasl-2.1 >= app-crypt/gnutls-2.2 >= dev-lang/python-2.5 >= sys-fs/sysfsutils-2.1 >= sys-fs/parted-1.8" SDEPEND=">= sys-kernel/kernel26-sources-openvz >= app-emulation/xen-hypervisor-3 >= app-emulation/xen-tools-3" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools mbuild SRC_URI=( http://libvirt.org/sources/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-openvz-fixextras.patch ) ## # Fixme: enable avahi, iscsi, lvm & qemu support ## src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fixes some compile issues # see: http://www.mail-archive.com/libvir-list@redhat.com/msg05798.html mpatch ${PNAME}-${PVER}-openvz-fixextras.patch || die } src_compile() { cd ${SRCDIR} mconfigure \ --disable-iptables-lokkit \ --with-storage-disk \ --with-sasl \ --with-openvz \ --with-xen \ --without-avahi \ --without-storage-iscsi \ --without-storage-lvm \ --without-qemu \ --without-selinux \ || die mmake || die }