# $Id$ PNAME="colord" PVER="1.2.8" PBUILD="r1" PCAT="x11-misc" DESCRIPTION="System service to accurately color manage input and output devices." HOMEPAGE="http://www.freedesktop.org/software/colord/" DEPEND=">= dev-libs/glib2-2.42 >= dev-db/sqlite-3.8 >= media-libs/lcms2-2.6 >= sys-fs/udev-216 >= sys-apps/polkit-0.112 >= dev-libs/libgusb-0.2.2 >= media-gfx/sane-backends-1.0.24 >= media-gfx/shared-color-profiles-0.1.5" SDEPEND=">= dev-libs/libxslt-1.1.26 >= dev-util/intltool-0.50 >= dev-util/pkgconfig-0.25 >= dev-lang/vala-0.26 >= sys-dev/gettext-0.18 >= sys-dev/autoconf-4 >= sys-dev/automake-3 >= dev-libs/gobject-introspection-1.42 >= virtual/sed" SRCFILE="${PNAME}-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude multilib mtools systemd msetfeature "!check" SRC_URI=( http://www.freedesktop.org/software/${PNAME}/releases/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd '${HOMEPAGE}/releases/?C=M;O=A' | lasttarball xz" pkg_setup() { preinstall } src_prepare() { munpack ${SRCFILE} || die # fix udev dir location all-abis 'sed -i "s:^\(udevrulesdir =\).*:\1 /usr/lib/udev:" rules/Makefile.{am,in} || die' } src_compile() { mconfigure \ --libexecdir=/usr/'$(mlibdir)'/${PNAME} \ --with-daemon-user=colord \ --with-systemdsystemunitdir='$(mget-systemd-unit-dir)' \ --enable-polkit \ --enable-gusb \ --enable-reverse \ --enable-introspection \ --enable-sane \ --enable-gudev \ --enable-vala \ --disable-schemas-compile \ --disable-examples \ --disable-volume-search \ --disable-rpath \ --disable-gtk-doc \ --disable-bash-completion \ --disable-argyllcms-sensor \ || die # fixme mmake VAPIGENFLAGS="--girdir=$(pkg-config --variable=girdir gobject-introspection-1.0)" || die } preinstall() { # adding ssh user mgroupadd colord museradd -o "-g colord -d /var/lib/colord -s /bin/false" colord }