# $Id$ PNAME="lvm2" PVER="2.02.85" PBUILD="r2" SPLIT_PACKAGES="device-mapper lvm2" PCATEGORIE="sys-fs" HOMEPAGE="http://sourceware.org/lvm2/" DM_DEPEND=">= virtual/glibc >= sys-fs/udev-171" LVM2_DEPEND=">= app-shells/bash-4.2 >= sys-libs/readline-6.2 >= sys-fs/udev-171 >= sys-apps/util-linux-2.19" SRCDEPEND="${DM_DEPEND} ${LVM2_DEPEND}" SRCFILE="LVM2.${PVER}.tgz" SRCDIR="${BUILDDIR}/LVM2.${PVER}" sminclude mbuild SRC_URI=( ftp://sources.redhat.com/pub/lvm2/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ftp://sources.redhat.com/pub/lvm2/ | grep .tgz | sed -n 's/.*LVM2.\(.*\).t.*/\1/;$ p'" split_info_device-mapper() { DESCRIPTION="Device mapper userspace library and tools." DEPEND="${DM_DEPEND}" } split_info_lvm2() { DESCRIPTION="Logical Volume Manager 2 utilities." DEPEND="== sys-fs/device-mapper-${PVER} ${LVM2_DEPEND}" } src_compile() { cd ${SRCDIR} mconfigure \ --bindir=/bin \ --sbindir=/sbin \ --libdir=/$(mlibdir) \ --with-usrlibdir=/usr/$(mlibdir) \ --with-udevdir=/lib/udev/rules.d \ --enable-pkgconfig \ --enable-readline \ --enable-dmeventd \ --enable-cmdlib \ --enable-applib \ --enable-udev_sync \ --enable-udev_rules \ || die mmake || die } src_install_device-mapper() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install_device-mapper || die } src_install_lvm2() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install_lvm2 || die mmake -C liblvm DESTDIR=${BINDIR} install || die }