1 |
commit: 2b555f7eb0523844928d7b9657461580c62bb755 |
2 |
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 20 16:50:05 2014 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 20 16:50:05 2014 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2b555f7e |
7 |
|
8 |
[kde-base] Add Plasma 2 beta 2, part 1. |
9 |
|
10 |
--- |
11 |
.../{breeze-4.96.0.ebuild => breeze-4.97.0.ebuild} | 7 +++++- |
12 |
...s-4.96.0.ebuild => kde-cli-tools-4.97.0.ebuild} | 15 +++++++++++-- |
13 |
...ter-4.96.0.ebuild => khelpcenter-4.97.0.ebuild} | 0 |
14 |
...otkeys-4.96.0.ebuild => khotkeys-4.97.0.ebuild} | 0 |
15 |
...ter-4.96.0.ebuild => kinfocenter-4.97.0.ebuild} | 1 + |
16 |
...tras-4.96.0.ebuild => kio-extras-4.97.0.ebuild} | 25 ++++++++++++++++------ |
17 |
...uedit-4.96.0.ebuild => kmenuedit-4.97.0.ebuild} | 0 |
18 |
...guard-4.96.0.ebuild => ksysguard-4.97.0.ebuild} | 0 |
19 |
.../{kwin-4.96.0.ebuild => kwin-4.97.0.ebuild} | 0 |
20 |
...kwrited-4.96.0.ebuild => kwrited-4.97.0.ebuild} | 0 |
21 |
...rd-4.96.0.ebuild => libksysguard-4.97.0.ebuild} | 0 |
22 |
.../{milou-4.96.0.ebuild => milou-4.97.0.ebuild} | 0 |
23 |
.../{oxygen-4.96.0.ebuild => oxygen-4.97.0.ebuild} | 1 + |
24 |
...-4.96.0.ebuild => plasma-desktop-4.97.0.ebuild} | 5 +++-- |
25 |
....96.0.ebuild => plasma-workspace-4.97.0.ebuild} | 25 +++++++++++++++++++++- |
26 |
...evil-4.96.0.ebuild => powerdevil-4.97.0.ebuild} | 3 ++- |
27 |
...-4.96.0.ebuild => systemsettings-4.97.0.ebuild} | 0 |
28 |
17 files changed, 69 insertions(+), 13 deletions(-) |
29 |
|
30 |
diff --git a/kde-base/breeze/breeze-4.96.0.ebuild b/kde-base/breeze/breeze-4.97.0.ebuild |
31 |
similarity index 77% |
32 |
rename from kde-base/breeze/breeze-4.96.0.ebuild |
33 |
rename to kde-base/breeze/breeze-4.97.0.ebuild |
34 |
index 252a9b7..6e9e71a 100644 |
35 |
--- a/kde-base/breeze/breeze-4.96.0.ebuild |
36 |
+++ b/kde-base/breeze/breeze-4.97.0.ebuild |
37 |
@@ -4,7 +4,6 @@ |
38 |
|
39 |
EAPI=5 |
40 |
|
41 |
-KDE_DEBUG="false" |
42 |
inherit kde5 |
43 |
|
44 |
DESCRIPTION="Breeze visual style for the Plasma desktop" |
45 |
@@ -12,6 +11,12 @@ HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" |
46 |
KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" |
47 |
IUSE="" |
48 |
|
49 |
+DEPEND=" |
50 |
+ $(add_frameworks_dep kconfig) |
51 |
+ $(add_frameworks_dep kcoreaddons) |
52 |
+ dev-qt/qtwidgets:5 |
53 |
+" |
54 |
RDEPEND=" |
55 |
+ ${DEPEND} |
56 |
dev-qt/qtgraphicaleffects:5 |
57 |
" |
58 |
|
59 |
diff --git a/kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild b/kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild |
60 |
similarity index 84% |
61 |
rename from kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild |
62 |
rename to kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild |
63 |
index f0ab4d6..7d6d66d 100644 |
64 |
--- a/kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild |
65 |
+++ b/kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild |
66 |
@@ -11,7 +11,7 @@ inherit kde5 |
67 |
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" |
68 |
HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools" |
69 |
KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" |
70 |
-IUSE="" |
71 |
+IUSE="X" |
72 |
|
73 |
DEPEND=" |
74 |
$(add_frameworks_dep kcmutils) |
75 |
@@ -24,7 +24,6 @@ DEPEND=" |
76 |
$(add_frameworks_dep ki18n) |
77 |
$(add_frameworks_dep kiconthemes) |
78 |
$(add_frameworks_dep kio) |
79 |
- $(add_frameworks_dep knotifications) |
80 |
$(add_frameworks_dep kservice) |
81 |
$(add_frameworks_dep kwidgetsaddons) |
82 |
$(add_frameworks_dep kwindowsystem) |
83 |
@@ -32,8 +31,20 @@ DEPEND=" |
84 |
dev-qt/qtgui:5 |
85 |
dev-qt/qtsvg:5 |
86 |
dev-qt/qtwidgets:5 |
87 |
+ X? ( |
88 |
+ dev-qt/qtx11extras:5 |
89 |
+ x11-libs/libX11 |
90 |
+ ) |
91 |
" |
92 |
RDEPEND="${DEPEND}" |
93 |
|
94 |
# requires running kde environment |
95 |
RESTRICT="test" |
96 |
+ |
97 |
+src_configure() { |
98 |
+ local mycmakeargs=( |
99 |
+ $(cmake-utils_use_find_package X Qt5X11Extras) |
100 |
+ ) |
101 |
+ |
102 |
+ kde5_src_configure |
103 |
+} |
104 |
|
105 |
diff --git a/kde-base/khelpcenter/khelpcenter-4.96.0.ebuild b/kde-base/khelpcenter/khelpcenter-4.97.0.ebuild |
106 |
similarity index 100% |
107 |
rename from kde-base/khelpcenter/khelpcenter-4.96.0.ebuild |
108 |
rename to kde-base/khelpcenter/khelpcenter-4.97.0.ebuild |
109 |
|
110 |
diff --git a/kde-base/khotkeys/khotkeys-4.96.0.ebuild b/kde-base/khotkeys/khotkeys-4.97.0.ebuild |
111 |
similarity index 100% |
112 |
rename from kde-base/khotkeys/khotkeys-4.96.0.ebuild |
113 |
rename to kde-base/khotkeys/khotkeys-4.97.0.ebuild |
114 |
|
115 |
diff --git a/kde-base/kinfocenter/kinfocenter-4.96.0.ebuild b/kde-base/kinfocenter/kinfocenter-4.97.0.ebuild |
116 |
similarity index 98% |
117 |
rename from kde-base/kinfocenter/kinfocenter-4.96.0.ebuild |
118 |
rename to kde-base/kinfocenter/kinfocenter-4.97.0.ebuild |
119 |
index 807ac33..1ca4796 100644 |
120 |
--- a/kde-base/kinfocenter/kinfocenter-4.96.0.ebuild |
121 |
+++ b/kde-base/kinfocenter/kinfocenter-4.97.0.ebuild |
122 |
@@ -20,6 +20,7 @@ RDEPEND=" |
123 |
$(add_frameworks_dep kconfig) |
124 |
$(add_frameworks_dep kconfigwidgets) |
125 |
$(add_frameworks_dep kcoreaddons) |
126 |
+ $(add_frameworks_dep kdbusaddons) |
127 |
$(add_frameworks_dep kdelibs4support) |
128 |
$(add_frameworks_dep ki18n) |
129 |
$(add_frameworks_dep kiconthemes) |
130 |
|
131 |
diff --git a/kde-base/kio-extras/kio-extras-4.96.0.ebuild b/kde-base/kio-extras/kio-extras-4.97.0.ebuild |
132 |
similarity index 80% |
133 |
rename from kde-base/kio-extras/kio-extras-4.96.0.ebuild |
134 |
rename to kde-base/kio-extras/kio-extras-4.97.0.ebuild |
135 |
index cb3fc32..4a47f90 100644 |
136 |
--- a/kde-base/kio-extras/kio-extras-4.96.0.ebuild |
137 |
+++ b/kde-base/kio-extras/kio-extras-4.97.0.ebuild |
138 |
@@ -7,14 +7,14 @@ EAPI=5 |
139 |
KDE_HANDBOOK="true" |
140 |
KDE_TEST="true" |
141 |
VIRTUALX_REQUIRED="test" |
142 |
-inherit kde5 |
143 |
+inherit fdo-mime kde5 |
144 |
|
145 |
DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" |
146 |
HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras" |
147 |
-KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" |
148 |
-IUSE="exif openexr samba +sftp slp" |
149 |
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
150 |
+IUSE="exif openexr phonon samba +sftp slp" |
151 |
|
152 |
-DEPEND=" |
153 |
+RDEPEND=" |
154 |
$(add_frameworks_dep karchive 'bzip2,lzma') |
155 |
$(add_frameworks_dep kbookmarks) |
156 |
$(add_frameworks_dep kcodecs) |
157 |
@@ -41,13 +41,15 @@ DEPEND=" |
158 |
virtual/jpeg:0 |
159 |
exif? ( media-gfx/exiv2:= ) |
160 |
openexr? ( media-libs/openexr:= ) |
161 |
+ phonon? ( media-libs/phonon[qt5] ) |
162 |
samba? ( || ( <net-fs/samba-4.0.0_alpha1[smbclient] >=net-fs/samba-4.0.0_alpha1[client] ) ) |
163 |
sftp? ( >=net-libs/libssh-0.6.0:=[sftp] ) |
164 |
slp? ( net-libs/openslp ) |
165 |
-" |
166 |
-RDEPEND="${DEPEND} |
167 |
!kde-base/kdebase-kioslaves:4 |
168 |
" |
169 |
+DEPEND="${RDEPEND} |
170 |
+ x11-misc/shared-mime-info |
171 |
+" |
172 |
|
173 |
# requires running kde environment |
174 |
RESTRICT="test" |
175 |
@@ -56,6 +58,7 @@ src_configure() { |
176 |
local mycmakeargs=( |
177 |
$(cmake-utils_use_find_package exif Exiv2) |
178 |
$(cmake-utils_use_find_package openexr OpenEXR) |
179 |
+ $(cmake-utils_use_find_package phonon Phonon4Qt5) |
180 |
$(cmake-utils_use_find_package samba) |
181 |
$(cmake-utils_use_find_package sftp LibSSH) |
182 |
$(cmake-utils_use_find_package slp) |
183 |
@@ -63,3 +66,13 @@ src_configure() { |
184 |
|
185 |
kde5_src_configure |
186 |
} |
187 |
+ |
188 |
+pkg_postinst() { |
189 |
+ kde5_pkg_postinst |
190 |
+ fdo-mime_mime_database_update |
191 |
+} |
192 |
+ |
193 |
+pkg_postrm() { |
194 |
+ kde5_pkg_postinst |
195 |
+ fdo-mime_mime_database_update |
196 |
+} |
197 |
|
198 |
diff --git a/kde-base/kmenuedit/kmenuedit-4.96.0.ebuild b/kde-base/kmenuedit/kmenuedit-4.97.0.ebuild |
199 |
similarity index 100% |
200 |
rename from kde-base/kmenuedit/kmenuedit-4.96.0.ebuild |
201 |
rename to kde-base/kmenuedit/kmenuedit-4.97.0.ebuild |
202 |
|
203 |
diff --git a/kde-base/ksysguard/ksysguard-4.96.0.ebuild b/kde-base/ksysguard/ksysguard-4.97.0.ebuild |
204 |
similarity index 100% |
205 |
rename from kde-base/ksysguard/ksysguard-4.96.0.ebuild |
206 |
rename to kde-base/ksysguard/ksysguard-4.97.0.ebuild |
207 |
|
208 |
diff --git a/kde-base/kwin/kwin-4.96.0.ebuild b/kde-base/kwin/kwin-4.97.0.ebuild |
209 |
similarity index 100% |
210 |
rename from kde-base/kwin/kwin-4.96.0.ebuild |
211 |
rename to kde-base/kwin/kwin-4.97.0.ebuild |
212 |
|
213 |
diff --git a/kde-base/kwrited/kwrited-4.96.0.ebuild b/kde-base/kwrited/kwrited-4.97.0.ebuild |
214 |
similarity index 100% |
215 |
rename from kde-base/kwrited/kwrited-4.96.0.ebuild |
216 |
rename to kde-base/kwrited/kwrited-4.97.0.ebuild |
217 |
|
218 |
diff --git a/kde-base/libksysguard/libksysguard-4.96.0.ebuild b/kde-base/libksysguard/libksysguard-4.97.0.ebuild |
219 |
similarity index 100% |
220 |
rename from kde-base/libksysguard/libksysguard-4.96.0.ebuild |
221 |
rename to kde-base/libksysguard/libksysguard-4.97.0.ebuild |
222 |
|
223 |
diff --git a/kde-base/milou/milou-4.96.0.ebuild b/kde-base/milou/milou-4.97.0.ebuild |
224 |
similarity index 100% |
225 |
rename from kde-base/milou/milou-4.96.0.ebuild |
226 |
rename to kde-base/milou/milou-4.97.0.ebuild |
227 |
|
228 |
diff --git a/kde-base/oxygen/oxygen-4.96.0.ebuild b/kde-base/oxygen/oxygen-4.97.0.ebuild |
229 |
similarity index 95% |
230 |
rename from kde-base/oxygen/oxygen-4.96.0.ebuild |
231 |
rename to kde-base/oxygen/oxygen-4.97.0.ebuild |
232 |
index f34d495..1ad55df 100644 |
233 |
--- a/kde-base/oxygen/oxygen-4.96.0.ebuild |
234 |
+++ b/kde-base/oxygen/oxygen-4.97.0.ebuild |
235 |
@@ -16,6 +16,7 @@ DEPEND=" |
236 |
$(add_frameworks_dep kcompletion) |
237 |
$(add_frameworks_dep kconfig) |
238 |
$(add_frameworks_dep kconfigwidgets) |
239 |
+ $(add_frameworks_dep kcoreaddons) |
240 |
$(add_frameworks_dep kguiaddons) |
241 |
$(add_frameworks_dep ki18n) |
242 |
$(add_frameworks_dep kservice) |
243 |
|
244 |
diff --git a/kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild b/kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild |
245 |
similarity index 94% |
246 |
rename from kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild |
247 |
rename to kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild |
248 |
index b588775..d70e662 100644 |
249 |
--- a/kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild |
250 |
+++ b/kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild |
251 |
@@ -9,7 +9,7 @@ inherit kde5 |
252 |
|
253 |
DESCRIPTION="KDE Plasma desktop" |
254 |
KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" |
255 |
-IUSE="+fontconfig pulseaudio usb" |
256 |
+IUSE="bluetooth +fontconfig networkmanager pulseaudio usb" |
257 |
|
258 |
RDEPEND=" |
259 |
$(add_kdebase_dep kwin) |
260 |
@@ -41,7 +41,6 @@ RDEPEND=" |
261 |
$(add_frameworks_dep kparts) |
262 |
$(add_frameworks_dep krunner) |
263 |
$(add_frameworks_dep kservice) |
264 |
- $(add_frameworks_dep kunitconversion) |
265 |
$(add_frameworks_dep kwallet) |
266 |
$(add_frameworks_dep kwidgetsaddons) |
267 |
$(add_frameworks_dep kwindowsystem) |
268 |
@@ -64,12 +63,14 @@ RDEPEND=" |
269 |
x11-libs/libXi |
270 |
x11-libs/libxkbfile |
271 |
x11-libs/libXtst |
272 |
+ bluetooth? ( net-wireless/bluedevil:5 ) |
273 |
fontconfig? ( |
274 |
media-libs/fontconfig |
275 |
media-libs/freetype |
276 |
x11-libs/libXft |
277 |
x11-libs/xcb-util-image |
278 |
) |
279 |
+ networkmanager? ( kde-misc/plasma-nm:5 ) |
280 |
pulseaudio? ( |
281 |
dev-libs/glib:2 |
282 |
media-libs/libcanberra |
283 |
|
284 |
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild |
285 |
similarity index 81% |
286 |
rename from kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild |
287 |
rename to kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild |
288 |
index 5cbaf23..a0c02a1 100644 |
289 |
--- a/kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild |
290 |
+++ b/kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild |
291 |
@@ -9,10 +9,11 @@ inherit kde5 |
292 |
|
293 |
DESCRIPTION="KDE Plasma workspace" |
294 |
KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" |
295 |
-IUSE="dbus X" |
296 |
+IUSE="dbus prison X" |
297 |
|
298 |
COMMON_DEPEND=" |
299 |
$(add_kdebase_dep libksysguard) |
300 |
+ $(add_kdebase_dep baloo) |
301 |
$(add_frameworks_dep kactivities) |
302 |
$(add_frameworks_dep kbookmarks) |
303 |
$(add_frameworks_dep kcompletion) |
304 |
@@ -41,6 +42,7 @@ COMMON_DEPEND=" |
305 |
$(add_frameworks_dep kservice) |
306 |
$(add_frameworks_dep ktexteditor) |
307 |
$(add_frameworks_dep ktextwidgets) |
308 |
+ $(add_frameworks_dep kwallet) |
309 |
$(add_frameworks_dep kwidgetsaddons) |
310 |
$(add_frameworks_dep kwindowsystem) |
311 |
$(add_frameworks_dep kxmlgui) |
312 |
@@ -59,6 +61,7 @@ COMMON_DEPEND=" |
313 |
sys-libs/zlib |
314 |
x11-libs/libkscreen2:5 |
315 |
dbus? ( dev-libs/libdbusmenu-qt[qt5] ) |
316 |
+ prison? ( media-libs/prison:5 ) |
317 |
X? ( |
318 |
dev-qt/qtx11extras:5 |
319 |
x11-libs/libICE |
320 |
@@ -92,9 +95,12 @@ DEPEND="${COMMON_DEPEND} |
321 |
X? ( x11-proto/xproto ) |
322 |
" |
323 |
|
324 |
+PATCHES=( "${FILESDIR}/${PN}-startkde-script.patch" ) |
325 |
+ |
326 |
src_configure() { |
327 |
local mycmakeargs=( |
328 |
$(cmake-utils_use_find_package dbus dbusmenu-qt5) |
329 |
+ $(cmake-utils_use_find_package prison) |
330 |
$(cmake-utils_use_find_package X X11) |
331 |
) |
332 |
|
333 |
@@ -108,4 +114,21 @@ src_install() { |
334 |
echo startkde > "${T}"/KDE-5 |
335 |
exeinto /etc/X11/Sessions |
336 |
doexe "${T}"/KDE-5 |
337 |
+ |
338 |
+ # startup and shutdown scripts |
339 |
+ insinto /etc/plasma/startup |
340 |
+ doins "${FILESDIR}/agent-startup.sh" |
341 |
+ |
342 |
+ insinto /etc/plasma/shutdown |
343 |
+ doins "${FILESDIR}/agent-shutdown.sh" |
344 |
+} |
345 |
+ |
346 |
+pkg_postinst () { |
347 |
+ kde5_pkg_postinst |
348 |
+ |
349 |
+ echo |
350 |
+ elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," |
351 |
+ elog "edit ${EPREFIX}/etc/plasma/startup/agent-startup.sh and" |
352 |
+ elog "${EPREFIX}/etc/plasma/shutdown/agent-shutdown.sh" |
353 |
+ echo |
354 |
} |
355 |
|
356 |
diff --git a/kde-base/powerdevil/powerdevil-4.96.0.ebuild b/kde-base/powerdevil/powerdevil-4.97.0.ebuild |
357 |
similarity index 98% |
358 |
rename from kde-base/powerdevil/powerdevil-4.96.0.ebuild |
359 |
rename to kde-base/powerdevil/powerdevil-4.97.0.ebuild |
360 |
index d5219ba..328816d 100644 |
361 |
--- a/kde-base/powerdevil/powerdevil-4.96.0.ebuild |
362 |
+++ b/kde-base/powerdevil/powerdevil-4.97.0.ebuild |
363 |
@@ -33,7 +33,7 @@ DEPEND=" |
364 |
dev-qt/qtdbus:5 |
365 |
dev-qt/qtgui:5 |
366 |
dev-qt/qtwidgets:5 |
367 |
- upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) |
368 |
+ upower? ( virtual/udev ) |
369 |
X? ( |
370 |
dev-qt/qtx11extras:5 |
371 |
x11-libs/libX11 |
372 |
@@ -44,6 +44,7 @@ DEPEND=" |
373 |
|
374 |
RDEPEND=" |
375 |
${DEPEND} |
376 |
+ upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) |
377 |
!kde-base/powerdevil:4 |
378 |
" |
379 |
|
380 |
|
381 |
diff --git a/kde-base/systemsettings/systemsettings-4.96.0.ebuild b/kde-base/systemsettings/systemsettings-4.97.0.ebuild |
382 |
similarity index 100% |
383 |
rename from kde-base/systemsettings/systemsettings-4.96.0.ebuild |
384 |
rename to kde-base/systemsettings/systemsettings-4.97.0.ebuild |