1 |
commit: 33fb888423c20ce94685071f47161ed2b28f9f6b |
2 |
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 6 16:05:48 2011 +0000 |
4 |
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 6 16:05:48 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=33fb8884 |
7 |
|
8 |
[kde-base] KDEUTILS black magic |
9 |
|
10 |
Run sed -e 's:kde4-base:${kde_eclass}:g' -e's:KDE_SCM="git":KDE_SCM="git"\nif [[ ${PV} == *9999 ]]; then\n\tkde_eclass="kde4-base"\nelse\n\tKMNAME="kdeutils"\n\tkde_eclass="kde4-meta"\nfi:g' on all kdeutils related packages |
11 |
|
12 |
Signed-off-by: Alexey Shvetsov <alexxy <AT> gentoo.org> |
13 |
|
14 |
--- |
15 |
kde-base/ark/ark-4.7.49.9999.ebuild | 12 +++++++++--- |
16 |
kde-base/filelight/filelight-4.7.49.9999.ebuild | 8 +++++++- |
17 |
kde-base/kcalc/kcalc-4.7.49.9999.ebuild | 10 ++++++++-- |
18 |
.../kcharselect/kcharselect-4.7.49.9999.ebuild | 8 +++++++- |
19 |
kde-base/kdf/kdf-4.7.49.9999.ebuild | 10 ++++++++-- |
20 |
kde-base/kgpg/kgpg-4.7.49.9999.ebuild | 10 ++++++++-- |
21 |
.../kremotecontrol-4.7.49.9999.ebuild | 10 ++++++++-- |
22 |
kde-base/ktimer/ktimer-4.7.49.9999.ebuild | 8 +++++++- |
23 |
kde-base/kwallet/kwallet-4.7.49.9999.ebuild | 8 +++++++- |
24 |
.../printer-applet-4.7.49.9999.ebuild | 14 ++++++++++---- |
25 |
.../superkaramba/superkaramba-4.7.49.9999.ebuild | 12 +++++++++--- |
26 |
kde-base/sweeper/sweeper-4.7.49.9999.ebuild | 8 +++++++- |
27 |
12 files changed, 95 insertions(+), 23 deletions(-) |
28 |
|
29 |
diff --git a/kde-base/ark/ark-4.7.49.9999.ebuild b/kde-base/ark/ark-4.7.49.9999.ebuild |
30 |
index 469baa4..d9aadc0 100644 |
31 |
--- a/kde-base/ark/ark-4.7.49.9999.ebuild |
32 |
+++ b/kde-base/ark/ark-4.7.49.9999.ebuild |
33 |
@@ -6,7 +6,13 @@ EAPI=4 |
34 |
|
35 |
KDE_HANDBOOK="optional" |
36 |
KDE_SCM="git" |
37 |
-inherit kde4-base |
38 |
+if [[ ${PV} == *9999 ]]; then |
39 |
+ kde_eclass="kde4-base" |
40 |
+else |
41 |
+ KMNAME="kdeutils" |
42 |
+ kde_eclass="kde4-meta" |
43 |
+fi |
44 |
+inherit ${kde_eclass} |
45 |
|
46 |
DESCRIPTION="KDE Archiving tool" |
47 |
KEYWORDS="" |
48 |
@@ -26,10 +32,10 @@ src_configure() { |
49 |
$(cmake-utils_use_with bzip2 BZip2) |
50 |
$(cmake-utils_use_with lzma LibLZMA) |
51 |
) |
52 |
- kde4-base_src_configure |
53 |
+ ${kde_eclass}_src_configure |
54 |
} |
55 |
|
56 |
pkg_postinst() { |
57 |
- kde4-base_pkg_postinst |
58 |
+ ${kde_eclass}_pkg_postinst |
59 |
elog "For creating rar archives, install app-arch/rar" |
60 |
} |
61 |
|
62 |
diff --git a/kde-base/filelight/filelight-4.7.49.9999.ebuild b/kde-base/filelight/filelight-4.7.49.9999.ebuild |
63 |
index 2bc36da..00a3b2a 100644 |
64 |
--- a/kde-base/filelight/filelight-4.7.49.9999.ebuild |
65 |
+++ b/kde-base/filelight/filelight-4.7.49.9999.ebuild |
66 |
@@ -6,7 +6,13 @@ EAPI=4 |
67 |
|
68 |
KDE_HANDBOOK="optional" |
69 |
KDE_SCM="git" |
70 |
-inherit kde4-base |
71 |
+if [[ ${PV} == *9999 ]]; then |
72 |
+ kde_eclass="kde4-base" |
73 |
+else |
74 |
+ KMNAME="kdeutils" |
75 |
+ kde_eclass="kde4-meta" |
76 |
+fi |
77 |
+inherit ${kde_eclass} |
78 |
|
79 |
DESCRIPTION="Filelight creates an interactive map of concentric, segmented rings that help visualise disk usage." |
80 |
|
81 |
|
82 |
diff --git a/kde-base/kcalc/kcalc-4.7.49.9999.ebuild b/kde-base/kcalc/kcalc-4.7.49.9999.ebuild |
83 |
index 87e4a44..652253f 100644 |
84 |
--- a/kde-base/kcalc/kcalc-4.7.49.9999.ebuild |
85 |
+++ b/kde-base/kcalc/kcalc-4.7.49.9999.ebuild |
86 |
@@ -7,7 +7,13 @@ EAPI=4 |
87 |
KDE_HANDBOOK="optional" |
88 |
CPPUNIT_REQUIRED="optional" |
89 |
KDE_SCM="git" |
90 |
-inherit kde4-base |
91 |
+if [[ ${PV} == *9999 ]]; then |
92 |
+ kde_eclass="kde4-base" |
93 |
+else |
94 |
+ KMNAME="kdeutils" |
95 |
+ kde_eclass="kde4-meta" |
96 |
+fi |
97 |
+inherit ${kde_eclass} |
98 |
|
99 |
DESCRIPTION="KDE calculator" |
100 |
KEYWORDS="" |
101 |
@@ -23,5 +29,5 @@ PATCHES=( |
102 |
) |
103 |
|
104 |
src_test() { |
105 |
- LANG=C kde4-base_src_test |
106 |
+ LANG=C ${kde_eclass}_src_test |
107 |
} |
108 |
|
109 |
diff --git a/kde-base/kcharselect/kcharselect-4.7.49.9999.ebuild b/kde-base/kcharselect/kcharselect-4.7.49.9999.ebuild |
110 |
index f17d84f..7ac3396 100644 |
111 |
--- a/kde-base/kcharselect/kcharselect-4.7.49.9999.ebuild |
112 |
+++ b/kde-base/kcharselect/kcharselect-4.7.49.9999.ebuild |
113 |
@@ -6,7 +6,13 @@ EAPI=4 |
114 |
|
115 |
KDE_HANDBOOK="optional" |
116 |
KDE_SCM="git" |
117 |
-inherit kde4-base |
118 |
+if [[ ${PV} == *9999 ]]; then |
119 |
+ kde_eclass="kde4-base" |
120 |
+else |
121 |
+ KMNAME="kdeutils" |
122 |
+ kde_eclass="kde4-meta" |
123 |
+fi |
124 |
+inherit ${kde_eclass} |
125 |
|
126 |
DESCRIPTION="KDE character selection utility" |
127 |
KEYWORDS="" |
128 |
|
129 |
diff --git a/kde-base/kdf/kdf-4.7.49.9999.ebuild b/kde-base/kdf/kdf-4.7.49.9999.ebuild |
130 |
index 8ecff45..b7dd6da 100644 |
131 |
--- a/kde-base/kdf/kdf-4.7.49.9999.ebuild |
132 |
+++ b/kde-base/kdf/kdf-4.7.49.9999.ebuild |
133 |
@@ -6,12 +6,18 @@ EAPI=4 |
134 |
|
135 |
KDE_HANDBOOK="optional" |
136 |
KDE_SCM="git" |
137 |
-inherit kde4-base |
138 |
+if [[ ${PV} == *9999 ]]; then |
139 |
+ kde_eclass="kde4-base" |
140 |
+else |
141 |
+ KMNAME="kdeutils" |
142 |
+ kde_eclass="kde4-meta" |
143 |
+fi |
144 |
+inherit ${kde_eclass} |
145 |
|
146 |
DESCRIPTION="KDE free disk space utility" |
147 |
KEYWORDS="" |
148 |
IUSE="debug" |
149 |
|
150 |
src_unpack() { |
151 |
- kde4-base_src_unpack |
152 |
+ ${kde_eclass}_src_unpack |
153 |
} |
154 |
|
155 |
diff --git a/kde-base/kgpg/kgpg-4.7.49.9999.ebuild b/kde-base/kgpg/kgpg-4.7.49.9999.ebuild |
156 |
index 0e8eb8e..9038e3f 100644 |
157 |
--- a/kde-base/kgpg/kgpg-4.7.49.9999.ebuild |
158 |
+++ b/kde-base/kgpg/kgpg-4.7.49.9999.ebuild |
159 |
@@ -6,7 +6,13 @@ EAPI=4 |
160 |
|
161 |
KDE_HANDBOOK="optional" |
162 |
KDE_SCM="git" |
163 |
-inherit kde4-base |
164 |
+if [[ ${PV} == *9999 ]]; then |
165 |
+ kde_eclass="kde4-base" |
166 |
+else |
167 |
+ KMNAME="kdeutils" |
168 |
+ kde_eclass="kde4-meta" |
169 |
+fi |
170 |
+inherit ${kde_eclass} |
171 |
|
172 |
DESCRIPTION="KDE gpg keyring manager" |
173 |
KEYWORDS="" |
174 |
@@ -20,7 +26,7 @@ RDEPEND="${DEPEND} |
175 |
" |
176 |
|
177 |
pkg_postinst() { |
178 |
- kde4-base_pkg_postinst |
179 |
+ ${kde_eclass}_pkg_postinst |
180 |
|
181 |
if ! has_version app-crypt/dirmngr ; then |
182 |
elog "For improved key search functionality, install app-crypt/dirmngr." |
183 |
|
184 |
diff --git a/kde-base/kremotecontrol/kremotecontrol-4.7.49.9999.ebuild b/kde-base/kremotecontrol/kremotecontrol-4.7.49.9999.ebuild |
185 |
index f62330d..0ca579b 100644 |
186 |
--- a/kde-base/kremotecontrol/kremotecontrol-4.7.49.9999.ebuild |
187 |
+++ b/kde-base/kremotecontrol/kremotecontrol-4.7.49.9999.ebuild |
188 |
@@ -6,7 +6,13 @@ EAPI=4 |
189 |
|
190 |
KDE_HANDBOOK="optional" |
191 |
KDE_SCM="git" |
192 |
-inherit kde4-base |
193 |
+if [[ ${PV} == *9999 ]]; then |
194 |
+ kde_eclass="kde4-base" |
195 |
+else |
196 |
+ KMNAME="kdeutils" |
197 |
+ kde_eclass="kde4-meta" |
198 |
+fi |
199 |
+inherit ${kde_eclass} |
200 |
|
201 |
DESCRIPTION="KDE frontend for remote controls" |
202 |
KEYWORDS="" |
203 |
@@ -19,5 +25,5 @@ DEPEND=" |
204 |
RDEPEND="${DEPEND}" |
205 |
|
206 |
src_unpack() { |
207 |
- kde4-base_src_unpack |
208 |
+ ${kde_eclass}_src_unpack |
209 |
} |
210 |
|
211 |
diff --git a/kde-base/ktimer/ktimer-4.7.49.9999.ebuild b/kde-base/ktimer/ktimer-4.7.49.9999.ebuild |
212 |
index e758bce..1627c59 100644 |
213 |
--- a/kde-base/ktimer/ktimer-4.7.49.9999.ebuild |
214 |
+++ b/kde-base/ktimer/ktimer-4.7.49.9999.ebuild |
215 |
@@ -6,7 +6,13 @@ EAPI=4 |
216 |
|
217 |
KDE_HANDBOOK="optional" |
218 |
KDE_SCM="git" |
219 |
-inherit kde4-base |
220 |
+if [[ ${PV} == *9999 ]]; then |
221 |
+ kde_eclass="kde4-base" |
222 |
+else |
223 |
+ KMNAME="kdeutils" |
224 |
+ kde_eclass="kde4-meta" |
225 |
+fi |
226 |
+inherit ${kde_eclass} |
227 |
|
228 |
DESCRIPTION="KDE Timer" |
229 |
KEYWORDS="" |
230 |
|
231 |
diff --git a/kde-base/kwallet/kwallet-4.7.49.9999.ebuild b/kde-base/kwallet/kwallet-4.7.49.9999.ebuild |
232 |
index 543b982..1fd957a 100644 |
233 |
--- a/kde-base/kwallet/kwallet-4.7.49.9999.ebuild |
234 |
+++ b/kde-base/kwallet/kwallet-4.7.49.9999.ebuild |
235 |
@@ -6,7 +6,13 @@ EAPI=4 |
236 |
|
237 |
KDE_HANDBOOK="optional" |
238 |
KDE_SCM="git" |
239 |
-inherit kde4-base |
240 |
+if [[ ${PV} == *9999 ]]; then |
241 |
+ kde_eclass="kde4-base" |
242 |
+else |
243 |
+ KMNAME="kdeutils" |
244 |
+ kde_eclass="kde4-meta" |
245 |
+fi |
246 |
+inherit ${kde_eclass} |
247 |
|
248 |
DESCRIPTION="KDE Wallet Management Tool" |
249 |
KEYWORDS="" |
250 |
|
251 |
diff --git a/kde-base/printer-applet/printer-applet-4.7.49.9999.ebuild b/kde-base/printer-applet/printer-applet-4.7.49.9999.ebuild |
252 |
index b580743..60b94b0 100644 |
253 |
--- a/kde-base/printer-applet/printer-applet-4.7.49.9999.ebuild |
254 |
+++ b/kde-base/printer-applet/printer-applet-4.7.49.9999.ebuild |
255 |
@@ -7,7 +7,13 @@ EAPI=3 |
256 |
KDE_HANDBOOK="optional" |
257 |
PYTHON_DEPEND="2" |
258 |
KDE_SCM="git" |
259 |
-inherit python kde4-base |
260 |
+if [[ ${PV} == *9999 ]]; then |
261 |
+ kde_eclass="kde4-base" |
262 |
+else |
263 |
+ KMNAME="kdeutils" |
264 |
+ kde_eclass="kde4-meta" |
265 |
+fi |
266 |
+inherit python ${kde_eclass} |
267 |
|
268 |
DESCRIPTION="KDE printer system tray utility" |
269 |
KEYWORDS="" |
270 |
@@ -20,12 +26,12 @@ DEPEND=" |
271 |
RDEPEND="${DEPEND}" |
272 |
|
273 |
pkg_setup() { |
274 |
- kde4-base_pkg_setup |
275 |
+ ${kde_eclass}_pkg_setup |
276 |
python_set_active_version 2 |
277 |
} |
278 |
|
279 |
src_prepare() { |
280 |
- kde4-base_src_prepare |
281 |
+ ${kde_eclass}_src_prepare |
282 |
|
283 |
# Rename printer-applet -> printer-applet-kde |
284 |
local newname="printer-applet-kde" |
285 |
@@ -37,7 +43,7 @@ src_prepare() { |
286 |
} |
287 |
|
288 |
src_install() { |
289 |
- kde4-base_src_install |
290 |
+ ${kde_eclass}_src_install |
291 |
python_convert_shebangs -q -r $(python_get_version) "${ED}" |
292 |
} |
293 |
|
294 |
|
295 |
diff --git a/kde-base/superkaramba/superkaramba-4.7.49.9999.ebuild b/kde-base/superkaramba/superkaramba-4.7.49.9999.ebuild |
296 |
index 4a49b63..18f464a 100644 |
297 |
--- a/kde-base/superkaramba/superkaramba-4.7.49.9999.ebuild |
298 |
+++ b/kde-base/superkaramba/superkaramba-4.7.49.9999.ebuild |
299 |
@@ -6,7 +6,13 @@ EAPI=3 |
300 |
|
301 |
PYTHON_DEPEND="python? 2" |
302 |
KDE_SCM="git" |
303 |
-inherit python kde4-base |
304 |
+if [[ ${PV} == *9999 ]]; then |
305 |
+ kde_eclass="kde4-base" |
306 |
+else |
307 |
+ KMNAME="kdeutils" |
308 |
+ kde_eclass="kde4-meta" |
309 |
+fi |
310 |
+inherit python ${kde_eclass} |
311 |
|
312 |
DESCRIPTION="A tool to create interactive applets for the KDE desktop." |
313 |
KEYWORDS="" |
314 |
@@ -23,7 +29,7 @@ RDEPEND="${DEPEND} |
315 |
PATCHES=( "${FILESDIR}/${PN}-as-needed.patch" ) |
316 |
|
317 |
pkg_setup() { |
318 |
- kde4-base_pkg_setup |
319 |
+ ${kde_eclass}_pkg_setup |
320 |
python_set_active_version 2 |
321 |
} |
322 |
|
323 |
@@ -32,5 +38,5 @@ src_configure() { |
324 |
$(cmake-utils_use_with python PythonLibs) |
325 |
) |
326 |
|
327 |
- kde4-base_src_configure |
328 |
+ ${kde_eclass}_src_configure |
329 |
} |
330 |
|
331 |
diff --git a/kde-base/sweeper/sweeper-4.7.49.9999.ebuild b/kde-base/sweeper/sweeper-4.7.49.9999.ebuild |
332 |
index 38c5480..abc4fab 100644 |
333 |
--- a/kde-base/sweeper/sweeper-4.7.49.9999.ebuild |
334 |
+++ b/kde-base/sweeper/sweeper-4.7.49.9999.ebuild |
335 |
@@ -6,7 +6,13 @@ EAPI=4 |
336 |
|
337 |
KDE_HANDBOOK="optional" |
338 |
KDE_SCM="git" |
339 |
-inherit kde4-base |
340 |
+if [[ ${PV} == *9999 ]]; then |
341 |
+ kde_eclass="kde4-base" |
342 |
+else |
343 |
+ KMNAME="kdeutils" |
344 |
+ kde_eclass="kde4-meta" |
345 |
+fi |
346 |
+inherit ${kde_eclass} |
347 |
|
348 |
DESCRIPTION="KDE Privacy Settings Widget" |
349 |
KEYWORDS="" |