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
}