Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/kshutdown/
Date: Tue, 01 Nov 2016 12:22:37
Message-Id: 1478002910.5ced81909ccca68b76d28efa067cc2da7a2ba9f1.johu@gentoo
1 commit: 5ced81909ccca68b76d28efa067cc2da7a2ba9f1
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 1 12:21:17 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 1 12:21:50 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ced8190
7
8 kde-misc/kshutdown: Add kde use flag
9
10 Gentoo-bug: 597100
11
12 Package-Manager: portage-2.3.2
13
14 kde-misc/kshutdown/kshutdown-4.0.ebuild | 53 ++++++++++++++-------------------
15 1 file changed, 22 insertions(+), 31 deletions(-)
16
17 diff --git a/kde-misc/kshutdown/kshutdown-4.0.ebuild b/kde-misc/kshutdown/kshutdown-4.0.ebuild
18 index 426aa05..62a531e 100644
19 --- a/kde-misc/kshutdown/kshutdown-4.0.ebuild
20 +++ b/kde-misc/kshutdown/kshutdown-4.0.ebuild
21 @@ -4,59 +4,50 @@
22
23 EAPI=6
24
25 -inherit cmake-utils gnome2-utils
26 -
27 +KDE_TEST="false"
28 +KDE_AUTODEPS="false"
29 MY_P=${PN}-source-${PV/_}
30 +inherit kde5
31
32 -DESCRIPTION="A shutdown manager for KDE"
33 +DESCRIPTION="Shutdown manager for desktop environmenmts like KDE Plasma"
34 HOMEPAGE="http://kshutdown.sourceforge.net"
35 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
36
37 LICENSE="GPL-2+"
38 -SLOT="5"
39 KEYWORDS="~amd64 ~x86"
40 -IUSE="debug"
41 +IUSE="+kde"
42
43 RDEPEND="
44 dev-qt/qtcore:5
45 dev-qt/qtdbus:5
46 dev-qt/qtgui:5
47 dev-qt/qtwidgets:5
48 - kde-frameworks/kconfig:5
49 - kde-frameworks/kconfigwidgets:5
50 - kde-frameworks/kcoreaddons:5
51 - kde-frameworks/kdbusaddons:5
52 - kde-frameworks/kglobalaccel:5
53 - kde-frameworks/ki18n:5
54 - kde-frameworks/kidletime:5
55 - kde-frameworks/knotifications:5
56 - kde-frameworks/knotifyconfig:5
57 - kde-frameworks/kwidgetsaddons:5
58 - kde-frameworks/kxmlgui:5
59 + kde? (
60 + kde-frameworks/kconfig:5
61 + kde-frameworks/kconfigwidgets:5
62 + kde-frameworks/kcoreaddons:5
63 + kde-frameworks/kdbusaddons:5
64 + kde-frameworks/kglobalaccel:5
65 + kde-frameworks/ki18n:5
66 + kde-frameworks/kidletime:5
67 + kde-frameworks/knotifications:5
68 + kde-frameworks/knotifyconfig:5
69 + kde-frameworks/kwidgetsaddons:5
70 + kde-frameworks/kxmlgui:5
71 + )
72 !kde-misc/kshutdown:4
73 "
74 DEPEND="${RDEPEND}
75 app-arch/unzip
76 - kde-frameworks/extra-cmake-modules:5
77 + kde? ( kde-frameworks/extra-cmake-modules:5 )
78 sys-devel/gettext
79 "
80
81 src_configure() {
82 local mycmakeargs=(
83 - -DKS_KF5=TRUE
84 + -DKS_KF5=$(usex kde)
85 + -DKS_PURE_QT=$(usex !kde)
86 )
87
88 - cmake-utils_src_configure
89 -}
90 -
91 -pkg_preinst() {
92 - gnome2_icon_savelist
93 -}
94 -
95 -pkg_postinst() {
96 - gnome2_icon_cache_update
97 -}
98 -
99 -pkg_postrm() {
100 - gnome2_icon_cache_update
101 + kde5_src_configure
102 }