From 0855533d35065ec7c200752415cb827a9998483a Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Sat, 26 Jul 2014 11:03:12 +0200 Subject: [x11-misc/sddm] Partial sync with portage. Fixes upower dependency wrt bug 517230. Package-Manager: portage-2.2.10 --- x11-misc/sddm/metadata.xml | 3 ++- x11-misc/sddm/sddm-9999.ebuild | 22 ++++++++++++---------- 2 files changed, 14 insertions(+), 11 deletions(-) (limited to 'x11-misc/sddm') diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml index dbd986c2..d867da74 100644 --- a/x11-misc/sddm/metadata.xml +++ b/x11-misc/sddm/metadata.xml @@ -1,12 +1,13 @@ + lxqt jauhien@gentoo.org Jauhien Piatlicki - Enable ConsoleKit support + Use ck-launch-session from sys-auth/consolekit by default in Xsession (no native support) SDDM is a modern display manager for X11 aiming to be fast, simple diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild index f079a17b..f317bb79 100644 --- a/x11-misc/sddm/sddm-9999.ebuild +++ b/x11-misc/sddm/sddm-9999.ebuild @@ -13,8 +13,10 @@ KEYWORDS="" LICENSE="GPL-2+ MIT CC-BY-3.0 public-domain" SLOT="0" IUSE="consolekit +qt4 qt5 systemd +upower" -REQUIRED_USE="^^ ( qt4 qt5 ) - ?? ( upower systemd )" +REQUIRED_USE=" + ^^ ( qt4 qt5 ) + ?? ( upower systemd ) +" RDEPEND="sys-libs/pam sys-auth/qauth[qt4?,qt5?] @@ -24,11 +26,18 @@ RDEPEND="sys-libs/pam qt5? ( dev-qt/qtdeclarative:5 dev-qt/qtdbus:5 ) systemd? ( sys-apps/systemd:= ) - upower? ( sys-power/upower:= )" + upower? ( || ( sys-power/upower:= sys-power/upower-pm-utils ) )" DEPEND="${RDEPEND} >=sys-devel/gcc-4.7.0 virtual/pkgconfig" +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + [[ $(gcc-version) < 4.7 ]] && \ + die 'The active compiler needs to be gcc 4.7 (or newer)' + fi +} + src_prepare() { use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch" @@ -38,13 +47,6 @@ src_prepare() { -i CMakeLists.txt || die 'sed failed' } -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - [[ $(gcc-version) < 4.7 ]] && \ - die 'The active compiler needs to be gcc 4.7 (or newer)' - fi -} - src_configure() { local mycmakeargs=( $(cmake-utils_use_use qt5 QT5) -- cgit v1.2.3-65-gdbad