From 399d34d9aeebc48d2d841d9b6ac0b884362b1c81 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Sat, 3 Aug 2019 15:57:42 +0200 Subject: [PATCH] accountsservice: add optional elogind support, default on --- srcpkgs/accountsservice/template | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/srcpkgs/accountsservice/template b/srcpkgs/accountsservice/template index 5254a7118d..c95fef8e49 100644 --- a/srcpkgs/accountsservice/template +++ b/srcpkgs/accountsservice/template @@ -1,12 +1,13 @@ # Template file for 'accountsservice' pkgname=accountsservice version=0.6.54 -revision=3 +revision=4 build_style=meson build_helper="gir" -configure_args="-Dsystemdsystemunitdir=no $(vopt_bool gir introspection)" -hostmakedepends="glib-devel pkg-config" -makedepends="polkit-devel" +configure_args="-Dsystemdsystemunitdir=no + $(vopt_bool gir introspection) $(vopt_bool elogind elogind)" +hostmakedepends="glib-devel pkg-config polkit" +makedepends="polkit-devel $(vopt_if elogind elogind-devel)" short_desc="D-Bus interfaces for querying and manipulating user account information" maintainer="Rasmus Thomsen " license="GPL-3.0-or-later" @@ -18,14 +19,8 @@ make_dirs=" /var/lib/AccountsService/icons 755 root root" # Package build options -build_options="gir" -build_options_default="gir" - -# Disable gir for cross builds. -if [ "$CROSS_BUILD" ]; then - # for ITS rules - hostmakedepends+=" polkit" -fi +build_options="elogind gir" +build_options_default="elogind gir" accountsservice-devel_package() { depends="${sourcepkg}>=${version}_${revision}"