# $Id$ PNAME="udisks2" PVER="2.1.8" PBUILD="r1" PCAT="sys-fs" DESCRIPTION="Daemon providing interfaces to work with storage devices." HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks" DEPEND=">= dev-libs/glib2-2.48 >= sys-apps/dbus-1.10 >= sys-fs/udev-227 >= sys-apps/polkit-0.113 >= sys-apps/acl-2.2 >= sys-apps/util-linux-2.27 >= sys-fs/parted-3.1 >= sys-fs/cryptsetup-1.7 >= dev-libs/libatasmart-0.19 >= virtual/eject" SDEPEND=">= dev-util/pkgconfig-0.25 >= dev-util/intltool-0.50 >= dev-libs/libxslt-1.1.26 >= app-text/docbook-xsl-stylesheets-1.76 >= dev-libs/gobject-introspection-1.48" SRCFILE="udisks-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/udisks-${PVER}" sminclude mtools udev systemd SRC_URI=( http://udisks.freedesktop.org/releases/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-1.94.0-ntfs-3g.patch ) UP2DATE="updatecmd_freedesktop udisks" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # support ntfs-3g mpatch ${PNAME}-1.94.0-ntfs-3g.patch || die } src_compile() { cd ${SRCDIR} mconfigure \ --libexecdir=/usr/$(mlibdir)/${PNAME} \ --localstatedir=/var \ --disable-static \ --disable-gtk-doc \ --enable-introspection \ --with-systemdsystemunitdir=$(mget-systemd-unit-dir) \ --with-udevdir=$(mget-udev-dir) \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die mkeepdir /media || die mkeepdir /var/lib/udisks2 || die minstalldocs COPYING ChangeLog NEWS README TODO || die }