aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2014-08-04 12:35:46 +0200
committerJauhien Piatlicki <jauhien@gentoo.org>2014-08-04 12:35:46 +0200
commit2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0 (patch)
tree1b4860bf4ef503e16a12db7670d274ca4d827db1 /x11-misc
parent[sys-auth/qauth] fix dependencies (diff)
downloadqt-2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0.tar.gz
qt-2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0.tar.bz2
qt-2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0.zip
[x11-misc/sddm] fix ebuild accordingly to upstream changes
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/sddm/sddm-9999.ebuild31
1 files changed, 14 insertions, 17 deletions
diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
index f317bb79..257a101c 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."