31 |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
32 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
33 |
|
|
34 |
sminclude multilib mtools udev systemd |
sminclude meson multilib mtools udev systemd |
35 |
msetfeature "!check" |
msetfeature "!check" |
36 |
|
|
37 |
SRC_URI=( |
SRC_URI=( |
46 |
preinstall |
preinstall |
47 |
} |
} |
48 |
|
|
|
src_prepare() |
|
|
{ |
|
|
munpack ${SRCFILE} || die |
|
|
|
|
|
# fix udev dir location |
|
|
all-abis 'sed -i "s:^\(udevrulesdir =\).*:\1 $(mget-udev-rules-dir):" rules/Makefile.{am,in} || die' |
|
|
} |
|
|
|
|
49 |
src_compile() |
src_compile() |
50 |
{ |
{ |
51 |
mconfigure \ |
meson_configure \ |
52 |
--libexecdir=/usr/'$(mlibdir)'/${PNAME} \ |
$(meson_with daemon-user colord) \ |
53 |
--with-daemon-user=colord \ |
$(meson_enable systemd) \ |
54 |
--with-systemdsystemunitdir='$(mget-systemd-unit-dir)' \ |
$(meson_enable libcolorcompat) \ |
55 |
--enable-polkit \ |
$(meson_enable print-profiles) \ |
56 |
--enable-gusb \ |
$(meson_enable reverse) \ |
57 |
--enable-reverse \ |
$(meson_enable sane) \ |
58 |
--enable-introspection \ |
$(meson_enable vala) \ |
59 |
--enable-sane \ |
$(meson_disable docs) \ |
60 |
--enable-gudev \ |
$(meson_disable bash-completion) \ |
61 |
--enable-vala \ |
$(meson_disable argyllcms-sensor) \ |
|
--disable-schemas-compile \ |
|
|
--disable-examples \ |
|
|
--disable-volume-search \ |
|
|
--disable-rpath \ |
|
|
--disable-gtk-doc \ |
|
|
--disable-bash-completion \ |
|
|
--disable-argyllcms-sensor \ |
|
62 |
|| die |
|| die |
63 |
|
|
64 |
# fixme |
mninja || die |
|
mmake VAPIGENFLAGS="--girdir=$(pkg-config --variable=girdir gobject-introspection-1.0)" || die |
|
65 |
} |
} |
66 |
|
|
67 |
preinstall() |
preinstall() |