commit:     2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  4 10:35:46 2014 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Mon Aug  4 10:35:46 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=2cf83e43

[x11-misc/sddm] fix ebuild accordingly to upstream changes

---
 x11-misc/sddm/sddm-9999.ebuild | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
index f317bb7..257a101 100644
--- a/x11-misc/sddm/sddm-9999.ebuild
+++ b/x11-misc/sddm/sddm-9999.ebuild
@@ -12,19 +12,16 @@ 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 )
-"
+IUSE="consolekit systemd +upower"
+REQUIRED_USE="?? ( upower systemd )"
 
 RDEPEND="sys-libs/pam
-       sys-auth/qauth[qt4?,qt5?]
+       sys-auth/qauth[qt5(-)]
        x11-libs/libxcb[xkb(-)]
-       qt4? ( dev-qt/qtdeclarative:4
-                  dev-qt/qtdbus:4 )
-       qt5? ( dev-qt/qtdeclarative:5
-                  dev-qt/qtdbus:5 )
+       dev-qt/qtcore:5
+       dev-qt/qtdbus:5
+       dev-qt/qtdeclarative:5
+       dev-qt/linguist-tools:5
        systemd? ( sys-apps/systemd:= )
        upower? ( || ( sys-power/upower:= sys-power/upower-pm-utils ) )"
 DEPEND="${RDEPEND}
@@ -38,6 +35,13 @@ pkg_pretend() {
        fi
 }
 
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_no systemd SYSTEMD)
+       )
+       cmake-utils_src_configure
+}
+
 src_prepare() {
        use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
 
@@ -47,13 +51,6 @@ src_prepare() {
                -i CMakeLists.txt || die 'sed failed'
 }
 
-src_configure() {
-       local mycmakeargs=(
-               $(cmake-utils_use_use qt5 QT5)
-       )
-       cmake-utils_src_configure
-}
-
 pkg_postinst() {
        if use consolekit; then
                ewarn "This display manager doesn't have native built-in 
ConsoleKit support."

Reply via email to