From 9df2a7dd9bf2010bd595449ab4e86fbfc60072f0 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 20 May 2014 13:25:43 +0200 Subject: [PATCH] gnome-session: add systemd build option (on by default). --- srcpkgs/gnome-session/template | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/srcpkgs/gnome-session/template b/srcpkgs/gnome-session/template index f7b1cb2efa9..5eaef7fb6b4 100644 --- a/srcpkgs/gnome-session/template +++ b/srcpkgs/gnome-session/template @@ -1,14 +1,13 @@ # Template file for 'gnome-session' pkgname=gnome-session version=3.12.1 -revision=1 +revision=2 build_style=gnu-configure -configure_args="--disable-schemas-compile --enable-systemd" +configure_args="--disable-schemas-compile" hostmakedepends="pkg-config intltool libxslt docbook-xsl" -makedepends="upower-devel json-glib-devel gtk+3-devel - startup-notification-devel libXtst-devel systemd-devel - gsettings-desktop-schemas-devel>=3.10 dbus-glib-devel - gnome-desktop-devel>=3.12 libSM-devel" +makedepends="upower-devel json-glib-devel gtk+3-devel libSM-devel + startup-notification-devel libXtst-devel dbus-glib-devel + gsettings-desktop-schemas-devel>=3.10 gnome-desktop-devel>=3.12" depends="gsettings-desktop-schemas>=3.12 dconf>=0.20 alsa-plugins-pulseaudio hicolor-icon-theme desktop-file-utils" short_desc="GNOME session management utilities" @@ -17,3 +16,15 @@ homepage="http://www.gnome.org" license="GPL-2, LGPL-2.1" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" checksum=fa308771ac18bc5f77e5a5be3b2d93df1625168cb40167c1dfa898e9006e25d3 + +# Package build options +build_options="systemd" +desc_option_systemd="Enable support for systemd" +build_options_default="systemd" + +if [ "$build_option_systemd" ]; then + configure_args+=" --enable-systemd" + makedepends+=" systemd-devel" +else + configure_args+=" --disable-systemd" +fi