diff options
author | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-08-04 12:35:46 +0200 |
---|---|---|
committer | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-08-04 12:35:46 +0200 |
commit | 2cf83e435c3d4dbc5e4ae6b499744ad7ea634cd0 (patch) | |
tree | 1b4860bf4ef503e16a12db7670d274ca4d827db1 /x11-misc | |
parent | [sys-auth/qauth] fix dependencies (diff) | |
download | qt-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.ebuild | 31 |
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." |