commit:     0855533d35065ec7c200752415cb827a9998483a
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 26 09:03:12 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jul 26 09:03:12 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=0855533d

[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(-)

diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml
index dbd986c..d867da7 100644
--- a/x11-misc/sddm/metadata.xml
+++ b/x11-misc/sddm/metadata.xml
@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
+  <herd>lxqt</herd>
   <maintainer>
     <email>jauh...@gentoo.org</email>
     <name>Jauhien Piatlicki</name>
   </maintainer>
   <use>
-    <flag name="consolekit">Enable ConsoleKit support</flag>
+    <flag name="consolekit">Use ck-launch-session from sys-auth/consolekit by 
default in Xsession (no native support)</flag>
   </use>
   <longdescription lang="en">
     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 f079a17..f317bb7 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)

Reply via email to