Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/kde-cli-tools/
Date: Sun, 27 Dec 2015 14:19:25
Message-Id: 1451225950.bcc075ec8811eb1badbccd2b4dfbc2a46bb9ea06.kensington@gentoo
1 commit: bcc075ec8811eb1badbccd2b4dfbc2a46bb9ea06
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sat Dec 26 23:05:02 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 27 14:19:10 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=bcc075ec
7
8 kde-plasma/kde-cli-tools: Add USE=+kdesu, install symlink for kdesu5
9
10 kdelibs4support is only required for USE=X
11
12 Package-Manager: portage-2.2.24
13
14 ...cli-tools-5.5.2.ebuild => kde-cli-tools-5.5.2-r1.ebuild} | 13 ++++++++++---
15 kde-plasma/kde-cli-tools/kde-cli-tools-5.5.49.9999.ebuild | 13 ++++++++++---
16 kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild | 13 ++++++++++---
17 kde-plasma/kde-cli-tools/metadata.xml | 3 +++
18 4 files changed, 33 insertions(+), 9 deletions(-)
19
20 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild
21 similarity index 78%
22 rename from kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2.ebuild
23 rename to kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild
24 index b606eda..bb77248 100644
25 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2.ebuild
26 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild
27 @@ -12,7 +12,7 @@ inherit kde5
28 DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
29 HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
30 KEYWORDS="~amd64 ~x86"
31 -IUSE="X"
32 +IUSE="+kdesu X"
33
34 DEPEND="
35 $(add_frameworks_dep kcmutils)
36 @@ -20,8 +20,6 @@ DEPEND="
37 $(add_frameworks_dep kconfig)
38 $(add_frameworks_dep kconfigwidgets)
39 $(add_frameworks_dep kcoreaddons)
40 - $(add_frameworks_dep kdelibs4support)
41 - $(add_frameworks_dep kdesu)
42 $(add_frameworks_dep ki18n)
43 $(add_frameworks_dep kiconthemes)
44 $(add_frameworks_dep kio)
45 @@ -32,7 +30,9 @@ DEPEND="
46 dev-qt/qtgui:5
47 dev-qt/qtsvg:5
48 dev-qt/qtwidgets:5
49 + kdesu? ( $(add_frameworks_dep kdesu) )
50 X? (
51 + $(add_frameworks_dep kdelibs4support)
52 dev-qt/qtx11extras:5
53 x11-libs/libX11
54 )
55 @@ -46,8 +46,15 @@ RESTRICT="test"
56
57 src_configure() {
58 local mycmakeargs=(
59 + $(cmake-utils_use_find_package kdesu KF5Su)
60 + $(cmake-utils_use_find_package X KF5KDELibs4Support)
61 $(cmake-utils_use_find_package X Qt5X11Extras)
62 )
63
64 kde5_src_configure
65 }
66 +
67 +src_install() {
68 + kde5_src_install
69 + use kdesu && dosym /usr/$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
70 +}
71
72 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.49.9999.ebuild
73 index a01208e..091c25a 100644
74 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.49.9999.ebuild
75 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.49.9999.ebuild
76 @@ -12,7 +12,7 @@ inherit kde5
77 DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
78 HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
79 KEYWORDS=""
80 -IUSE="X"
81 +IUSE="+kdesu X"
82
83 DEPEND="
84 $(add_frameworks_dep kcmutils)
85 @@ -20,8 +20,6 @@ DEPEND="
86 $(add_frameworks_dep kconfig)
87 $(add_frameworks_dep kconfigwidgets)
88 $(add_frameworks_dep kcoreaddons)
89 - $(add_frameworks_dep kdelibs4support)
90 - $(add_frameworks_dep kdesu)
91 $(add_frameworks_dep ki18n)
92 $(add_frameworks_dep kiconthemes)
93 $(add_frameworks_dep kio)
94 @@ -32,7 +30,9 @@ DEPEND="
95 dev-qt/qtgui:5
96 dev-qt/qtsvg:5
97 dev-qt/qtwidgets:5
98 + kdesu? ( $(add_frameworks_dep kdesu) )
99 X? (
100 + $(add_frameworks_dep kdelibs4support)
101 dev-qt/qtx11extras:5
102 x11-libs/libX11
103 )
104 @@ -46,8 +46,15 @@ RESTRICT="test"
105
106 src_configure() {
107 local mycmakeargs=(
108 + $(cmake-utils_use_find_package kdesu KF5Su)
109 + $(cmake-utils_use_find_package X KF5KDELibs4Support)
110 $(cmake-utils_use_find_package X Qt5X11Extras)
111 )
112
113 kde5_src_configure
114 }
115 +
116 +src_install() {
117 + kde5_src_install
118 + use kdesu && dosym /usr/$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
119 +}
120
121 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
122 index a01208e..091c25a 100644
123 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
124 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
125 @@ -12,7 +12,7 @@ inherit kde5
126 DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
127 HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
128 KEYWORDS=""
129 -IUSE="X"
130 +IUSE="+kdesu X"
131
132 DEPEND="
133 $(add_frameworks_dep kcmutils)
134 @@ -20,8 +20,6 @@ DEPEND="
135 $(add_frameworks_dep kconfig)
136 $(add_frameworks_dep kconfigwidgets)
137 $(add_frameworks_dep kcoreaddons)
138 - $(add_frameworks_dep kdelibs4support)
139 - $(add_frameworks_dep kdesu)
140 $(add_frameworks_dep ki18n)
141 $(add_frameworks_dep kiconthemes)
142 $(add_frameworks_dep kio)
143 @@ -32,7 +30,9 @@ DEPEND="
144 dev-qt/qtgui:5
145 dev-qt/qtsvg:5
146 dev-qt/qtwidgets:5
147 + kdesu? ( $(add_frameworks_dep kdesu) )
148 X? (
149 + $(add_frameworks_dep kdelibs4support)
150 dev-qt/qtx11extras:5
151 x11-libs/libX11
152 )
153 @@ -46,8 +46,15 @@ RESTRICT="test"
154
155 src_configure() {
156 local mycmakeargs=(
157 + $(cmake-utils_use_find_package kdesu KF5Su)
158 + $(cmake-utils_use_find_package X KF5KDELibs4Support)
159 $(cmake-utils_use_find_package X Qt5X11Extras)
160 )
161
162 kde5_src_configure
163 }
164 +
165 +src_install() {
166 + kde5_src_install
167 + use kdesu && dosym /usr/$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
168 +}
169
170 diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml
171 index a23f444..b1b2963 100644
172 --- a/kde-plasma/kde-cli-tools/metadata.xml
173 +++ b/kde-plasma/kde-cli-tools/metadata.xml
174 @@ -2,4 +2,7 @@
175 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
176 <pkgmetadata>
177 <herd>kde</herd>
178 + <use>
179 + <flag name="kdesu">Build graphical frontend for <pkg>kde-frameworks/kdesu</pkg></flag>
180 + </use>
181 </pkgmetadata>