From c3836346b4c9b7c2c19f3262f7e714e3ce8582e7 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Sun, 24 Mar 2019 18:10:55 +0200 Subject: [PATCH] mate-extra/mate-screensaver: add elogind support Closes: https://bugs.gentoo.org/681334 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp --- .../mate-screensaver-1.22.0.ebuild | 39 ++++++++++++------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/mate-extra/mate-screensaver/mate-screensaver-1.22.0.ebuild b/mate-extra/mate-screensaver/mate-screensaver-1.22.0.ebuild index afbb7b7d8e6..1b95e70b41c 100644 --- a/mate-extra/mate-screensaver/mate-screensaver-1.22.0.ebuild +++ b/mate-extra/mate-screensaver/mate-screensaver-1.22.0.ebuild @@ -13,7 +13,8 @@ DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop" LICENSE="GPL-2" SLOT="0" -IUSE="X debug consolekit kernel_linux libnotify opengl pam systemd" +IUSE="X debug consolekit elogind kernel_linux libnotify opengl pam systemd" +REQUIRED_USE="?? ( elogind systemd )" DOC_CONTENTS=" Information for converting screensavers is located in @@ -45,6 +46,7 @@ COMMON_DEPEND=" opengl? ( virtual/opengl ) pam? ( gnome-base/gnome-keyring virtual/pam ) !pam? ( kernel_linux? ( sys-apps/shadow ) ) + elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd:= ) !!/dev/null` + SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` + ) + fi + + mate_src_configure "${myconf[@]}" } src_install() { -- 2.17.0