commit:     5ced81909ccca68b76d28efa067cc2da7a2ba9f1
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  1 12:21:17 2016 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Nov  1 12:21:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ced8190

kde-misc/kshutdown: Add kde use flag

Gentoo-bug: 597100

Package-Manager: portage-2.3.2

 kde-misc/kshutdown/kshutdown-4.0.ebuild | 53 ++++++++++++++-------------------
 1 file changed, 22 insertions(+), 31 deletions(-)

diff --git a/kde-misc/kshutdown/kshutdown-4.0.ebuild 
b/kde-misc/kshutdown/kshutdown-4.0.ebuild
index 426aa05..62a531e 100644
--- a/kde-misc/kshutdown/kshutdown-4.0.ebuild
+++ b/kde-misc/kshutdown/kshutdown-4.0.ebuild
@@ -4,59 +4,50 @@
 
 EAPI=6
 
-inherit cmake-utils gnome2-utils
-
+KDE_TEST="false"
+KDE_AUTODEPS="false"
 MY_P=${PN}-source-${PV/_}
+inherit kde5
 
-DESCRIPTION="A shutdown manager for KDE"
+DESCRIPTION="Shutdown manager for desktop environmenmts like KDE Plasma"
 HOMEPAGE="http://kshutdown.sourceforge.net";
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
 
 LICENSE="GPL-2+"
-SLOT="5"
 KEYWORDS="~amd64 ~x86"
-IUSE="debug"
+IUSE="+kde"
 
 RDEPEND="
        dev-qt/qtcore:5
        dev-qt/qtdbus:5
        dev-qt/qtgui:5
        dev-qt/qtwidgets:5
-       kde-frameworks/kconfig:5
-       kde-frameworks/kconfigwidgets:5
-       kde-frameworks/kcoreaddons:5
-       kde-frameworks/kdbusaddons:5
-       kde-frameworks/kglobalaccel:5
-       kde-frameworks/ki18n:5
-       kde-frameworks/kidletime:5
-       kde-frameworks/knotifications:5
-       kde-frameworks/knotifyconfig:5
-       kde-frameworks/kwidgetsaddons:5
-       kde-frameworks/kxmlgui:5
+       kde? (
+               kde-frameworks/kconfig:5
+               kde-frameworks/kconfigwidgets:5
+               kde-frameworks/kcoreaddons:5
+               kde-frameworks/kdbusaddons:5
+               kde-frameworks/kglobalaccel:5
+               kde-frameworks/ki18n:5
+               kde-frameworks/kidletime:5
+               kde-frameworks/knotifications:5
+               kde-frameworks/knotifyconfig:5
+               kde-frameworks/kwidgetsaddons:5
+               kde-frameworks/kxmlgui:5
+       )
        !kde-misc/kshutdown:4
 "
 DEPEND="${RDEPEND}
        app-arch/unzip
-       kde-frameworks/extra-cmake-modules:5
+       kde? ( kde-frameworks/extra-cmake-modules:5 )
        sys-devel/gettext
 "
 
 src_configure() {
        local mycmakeargs=(
-               -DKS_KF5=TRUE
+               -DKS_KF5=$(usex kde)
+               -DKS_PURE_QT=$(usex !kde)
        )
 
-       cmake-utils_src_configure
-}
-
-pkg_preinst() {
-       gnome2_icon_savelist
-}
-
-pkg_postinst() {
-       gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
+       kde5_src_configure
 }

Reply via email to