diff --git a/srcpkgs/udevil/template b/srcpkgs/udevil/template index 25bfd4b87df..eb55e89b58a 100644 --- a/srcpkgs/udevil/template +++ b/srcpkgs/udevil/template @@ -1,11 +1,11 @@ # Template file for 'udevil' pkgname=udevil version=0.4.3 -revision=2 +revision=3 build_style=gnu-configure +build_options="systemd" hostmakedepends="pkg-config intltool" -configure_args="--with-mount-prog=mount --with-umount-prog=umount - --with-losetup-prog=losetup --with-setfacl-prog=setfacl" +configure_args="$(vopt_enable systemd)" makedepends="libglib-devel libudev-devel" conf_files="/etc/udevil/udevil.conf" short_desc="CLI which mounts and unmounts removable devices without a password" @@ -16,7 +16,9 @@ distfiles="https://github.com/IgnorantGuru/udevil/archive/${version}.tar.gz" checksum=c49d2644baf87182c160550d708f75fe1253a2ceb749148e9148d7f1cfbc6209 post_install() { - # Drop useless conf.d/devmon file. - rm -rf ${DESTDIR}/etc/conf.d - sed -e '/EnvironmentFile.*/d' -i ${DESTDIR}/usr/lib/systemd/system/devmon@.service + if [ "$build_option_systemd" ]; then + # Drop useless conf.d/devmon file. + rm -rf ${DESTDIR}/etc/conf.d + sed -e '/EnvironmentFile.*/d' -i ${DESTDIR}/usr/lib/systemd/system/devmon@.service + fi }