Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/polkit-kde-agent/, kde-plasma/kinfocenter/, ...
Date: Thu, 01 Oct 2015 19:31:30
Message-Id: 1443727862.93eeaa0a58f0f90a88f0ad0f7dc6b9f102b4c7cb.mrueg@gentoo
1 commit: 93eeaa0a58f0f90a88f0ad0f7dc6b9f102b4c7cb
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 1 19:31:02 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 1 19:31:02 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=93eeaa0a
7
8 kde-plasma: Version bump to 5.4.2
9
10 Package-Manager: portage-2.2.22
11
12 kde-plasma/bluedevil/bluedevil-5.4.2.ebuild | 52 ++++++
13 kde-plasma/breeze/breeze-5.4.2.ebuild | 64 +++++++
14 .../kde-cli-tools/kde-cli-tools-5.4.2.ebuild | 53 ++++++
15 .../kde-gtk-config/kde-gtk-config-5.4.2.ebuild | 52 ++++++
16 kde-plasma/kdecoration/kdecoration-5.4.2.ebuild | 15 ++
17 .../kdeplasma-addons/kdeplasma-addons-5.4.2.ebuild | 61 +++++++
18 kde-plasma/kgamma/kgamma-5.4.2.ebuild | 31 ++++
19 kde-plasma/khelpcenter/khelpcenter-5.4.2.ebuild | 42 +++++
20 kde-plasma/khotkeys/khotkeys-5.4.2.ebuild | 46 +++++
21 kde-plasma/kinfocenter/kinfocenter-5.4.2.ebuild | 89 ++++++++++
22 kde-plasma/kmenuedit/kmenuedit-5.4.2.ebuild | 45 +++++
23 kde-plasma/kscreen/kscreen-5.4.2.ebuild | 34 ++++
24 kde-plasma/ksshaskpass/ksshaskpass-5.4.2.ebuild | 50 ++++++
25 kde-plasma/ksysguard/ksysguard-5.4.2.ebuild | 48 +++++
26 kde-plasma/kwallet-pam/kwallet-pam-5.4.2.ebuild | 20 +++
27 .../kwayland-integration-5.4.2.ebuild | 22 +++
28 kde-plasma/kwayland/kwayland-5.4.2.ebuild | 25 +++
29 kde-plasma/kwin/kwin-5.4.2.ebuild | 93 ++++++++++
30 kde-plasma/kwrited/kwrited-5.4.2.ebuild | 24 +++
31 kde-plasma/libkscreen/libkscreen-5.4.2.ebuild | 24 +++
32 kde-plasma/libksysguard/libksysguard-5.4.2.ebuild | 54 ++++++
33 kde-plasma/milou/milou-5.4.2.ebuild | 30 ++++
34 kde-plasma/oxygen-fonts/oxygen-fonts-5.4.2.ebuild | 37 ++++
35 kde-plasma/oxygen/oxygen-5.4.2.ebuild | 36 ++++
36 .../plasma-desktop/plasma-desktop-5.4.2.ebuild | 137 ++++++++++++++
37 .../plasma-mediacenter-5.4.2.ebuild | 48 +++++
38 kde-plasma/plasma-meta/plasma-meta-5.4.2.ebuild | 60 +++++++
39 kde-plasma/plasma-nm/plasma-nm-5.4.2.ebuild | 65 +++++++
40 kde-plasma/plasma-pa/plasma-pa-5.4.2.ebuild | 27 +++
41 kde-plasma/plasma-sdk/plasma-sdk-5.4.2.ebuild | 40 +++++
42 .../plasma-workspace-wallpapers-5.4.2.ebuild | 18 ++
43 .../plasma-workspace/plasma-workspace-5.4.2.ebuild | 196 +++++++++++++++++++++
44 .../polkit-kde-agent/polkit-kde-agent-5.4.2.ebuild | 32 ++++
45 kde-plasma/powerdevil/powerdevil-5.4.2.ebuild | 70 ++++++++
46 kde-plasma/sddm-kcm/sddm-kcm-5.4.2.ebuild | 39 ++++
47 .../systemsettings/systemsettings-5.4.2.ebuild | 38 ++++
48 kde-plasma/user-manager/user-manager-5.4.2.ebuild | 26 +++
49 37 files changed, 1843 insertions(+)
50
51 diff --git a/kde-plasma/bluedevil/bluedevil-5.4.2.ebuild b/kde-plasma/bluedevil/bluedevil-5.4.2.ebuild
52 new file mode 100644
53 index 0000000..c8e6a54
54 --- /dev/null
55 +++ b/kde-plasma/bluedevil/bluedevil-5.4.2.ebuild
56 @@ -0,0 +1,52 @@
57 +# Copyright 1999-2015 Gentoo Foundation
58 +# Distributed under the terms of the GNU General Public License v2
59 +# $Id$
60 +
61 +EAPI=5
62 +
63 +inherit fdo-mime kde5
64 +
65 +DESCRIPTION="Bluetooth stack for KDE"
66 +HOMEPAGE="https://projects.kde.org/projects/extragear/base/bluedevil"
67 +KEYWORDS="~amd64 ~x86"
68 +IUSE=""
69 +
70 +COMMON_DEPEND="
71 + $(add_frameworks_dep bluez-qt)
72 + $(add_frameworks_dep kconfig)
73 + $(add_frameworks_dep kconfigwidgets)
74 + $(add_frameworks_dep kcoreaddons)
75 + $(add_frameworks_dep kded)
76 + $(add_frameworks_dep kdbusaddons)
77 + $(add_frameworks_dep ki18n)
78 + $(add_frameworks_dep kiconthemes)
79 + $(add_frameworks_dep kio)
80 + $(add_frameworks_dep knotifications)
81 + $(add_frameworks_dep kwidgetsaddons)
82 + $(add_frameworks_dep kwindowsystem)
83 + $(add_frameworks_dep plasma)
84 + dev-qt/qtdbus:5
85 + dev-qt/qtdeclarative:5
86 + dev-qt/qtgui:5
87 + dev-qt/qtwidgets:5
88 +"
89 +DEPEND="${COMMON_DEPEND}
90 + x11-misc/shared-mime-info
91 +"
92 +RDEPEND="${COMMON_DEPEND}
93 + $(add_plasma_dep kde-cli-tools)
94 + !app-mobilephone/obexd
95 + !app-mobilephone/obex-data-server
96 + !net-wireless/bluedevil
97 + !net-wireless/kbluetooth
98 +"
99 +
100 +pkg_postinst() {
101 + kde5_pkg_postinst
102 + fdo-mime_mime_database_update
103 +}
104 +
105 +pkg_postrm() {
106 + kde5_pkg_postinst
107 + fdo-mime_mime_database_update
108 +}
109
110 diff --git a/kde-plasma/breeze/breeze-5.4.2.ebuild b/kde-plasma/breeze/breeze-5.4.2.ebuild
111 new file mode 100644
112 index 0000000..0fa9af1
113 --- /dev/null
114 +++ b/kde-plasma/breeze/breeze-5.4.2.ebuild
115 @@ -0,0 +1,64 @@
116 +# Copyright 1999-2015 Gentoo Foundation
117 +# Distributed under the terms of the GNU General Public License v2
118 +# $Id$
119 +
120 +EAPI=5
121 +
122 +inherit kde5 multibuild
123 +
124 +DESCRIPTION="Breeze visual style for the Plasma desktop"
125 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze"
126 +KEYWORDS="~amd64 ~x86"
127 +IUSE="qt4"
128 +
129 +DEPEND="
130 + $(add_frameworks_dep frameworkintegration)
131 + $(add_frameworks_dep kcmutils)
132 + $(add_frameworks_dep kconfig)
133 + $(add_frameworks_dep kconfigwidgets)
134 + $(add_frameworks_dep kcoreaddons)
135 + $(add_frameworks_dep kguiaddons)
136 + $(add_frameworks_dep ki18n)
137 + $(add_frameworks_dep kwidgetsaddons)
138 + $(add_frameworks_dep kwindowsystem)
139 + $(add_plasma_dep kdecoration)
140 + dev-qt/qtdbus:5
141 + dev-qt/qtgui:5
142 + dev-qt/qtwidgets:5
143 + dev-qt/qtx11extras:5
144 + x11-libs/libxcb
145 + qt4? (
146 + kde-base/kdelibs:4
147 + x11-libs/libX11
148 + )
149 +"
150 +RDEPEND="${DEPEND}
151 + $(add_plasma_dep kde-cli-tools)
152 +"
153 +
154 +pkg_setup() {
155 + kde5_pkg_setup
156 + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
157 +}
158 +
159 +src_configure() {
160 + myconfigure() {
161 + local mycmakeargs=()
162 +
163 + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then
164 + mycmakeargs+=( -DUSE_KDE4=true )
165 + fi
166 +
167 + kde5_src_configure
168 + }
169 +
170 + multibuild_foreach_variant myconfigure
171 +}
172 +
173 +src_compile() {
174 + multibuild_foreach_variant kde5_src_compile
175 +}
176 +
177 +src_install() {
178 + multibuild_foreach_variant kde5_src_install
179 +}
180
181 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.4.2.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.4.2.ebuild
182 new file mode 100644
183 index 0000000..b606eda
184 --- /dev/null
185 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.4.2.ebuild
186 @@ -0,0 +1,53 @@
187 +# Copyright 1999-2015 Gentoo Foundation
188 +# Distributed under the terms of the GNU General Public License v2
189 +# $Id$
190 +
191 +EAPI=5
192 +
193 +KDE_HANDBOOK="true"
194 +KDE_TEST="true"
195 +VIRTUALX_REQUIRED="test"
196 +inherit kde5
197 +
198 +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
199 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
200 +KEYWORDS="~amd64 ~x86"
201 +IUSE="X"
202 +
203 +DEPEND="
204 + $(add_frameworks_dep kcmutils)
205 + $(add_frameworks_dep kcompletion)
206 + $(add_frameworks_dep kconfig)
207 + $(add_frameworks_dep kconfigwidgets)
208 + $(add_frameworks_dep kcoreaddons)
209 + $(add_frameworks_dep kdelibs4support)
210 + $(add_frameworks_dep kdesu)
211 + $(add_frameworks_dep ki18n)
212 + $(add_frameworks_dep kiconthemes)
213 + $(add_frameworks_dep kio)
214 + $(add_frameworks_dep kservice)
215 + $(add_frameworks_dep kwidgetsaddons)
216 + $(add_frameworks_dep kwindowsystem)
217 + dev-qt/qtdbus:5
218 + dev-qt/qtgui:5
219 + dev-qt/qtsvg:5
220 + dev-qt/qtwidgets:5
221 + X? (
222 + dev-qt/qtx11extras:5
223 + x11-libs/libX11
224 + )
225 +"
226 +RDEPEND="${DEPEND}
227 + handbook? ( !kde-apps/kdesu[handbook] )
228 +"
229 +
230 +# requires running kde environment
231 +RESTRICT="test"
232 +
233 +src_configure() {
234 + local mycmakeargs=(
235 + $(cmake-utils_use_find_package X Qt5X11Extras)
236 + )
237 +
238 + kde5_src_configure
239 +}
240
241 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.4.2.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.4.2.ebuild
242 new file mode 100644
243 index 0000000..6fc2840
244 --- /dev/null
245 +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.4.2.ebuild
246 @@ -0,0 +1,52 @@
247 +# Copyright 1999-2015 Gentoo Foundation
248 +# Distributed under the terms of the GNU General Public License v2
249 +# $Id$
250 +
251 +EAPI=5
252 +
253 +KDE_PUNT_BOGUS_DEPS="true"
254 +inherit kde5
255 +
256 +DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
257 +HOMEPAGE="https://projects.kde.org/kde-gtk-config"
258 +LICENSE="GPL-3"
259 +KEYWORDS="~amd64 ~x86"
260 +
261 +DEPEND="
262 + $(add_frameworks_dep karchive)
263 + $(add_frameworks_dep kcmutils)
264 + $(add_frameworks_dep kconfigwidgets)
265 + $(add_frameworks_dep kcoreaddons)
266 + $(add_frameworks_dep ki18n)
267 + $(add_frameworks_dep kiconthemes)
268 + $(add_frameworks_dep kio)
269 + $(add_frameworks_dep knewstuff)
270 + $(add_frameworks_dep kwidgetsaddons)
271 + dev-libs/glib:2
272 + dev-qt/qtgui:5
273 + dev-qt/qtwidgets:5
274 + x11-libs/gtk+:2
275 + x11-libs/gtk+:3
276 +"
277 +RDEPEND="${DEPEND}
278 + $(add_plasma_dep kde-cli-tools)
279 + !kde-base/kde-gtk-config:4
280 + !kde-misc/kde-gtk-config
281 +"
282 +
283 +src_configure() {
284 + local mycmakeargs=(
285 + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
286 + )
287 +
288 + kde5_src_configure
289 +}
290 +
291 +pkg_postinst() {
292 + kde5_pkg_postinst
293 + einfo
294 + elog "If you notice missing icons in your GTK applications, you may have to install"
295 + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
296 + elog "for example."
297 + einfo
298 +}
299
300 diff --git a/kde-plasma/kdecoration/kdecoration-5.4.2.ebuild b/kde-plasma/kdecoration/kdecoration-5.4.2.ebuild
301 new file mode 100644
302 index 0000000..fa967b5
303 --- /dev/null
304 +++ b/kde-plasma/kdecoration/kdecoration-5.4.2.ebuild
305 @@ -0,0 +1,15 @@
306 +# Copyright 1999-2015 Gentoo Foundation
307 +# Distributed under the terms of the GNU General Public License v2
308 +# $Id$
309 +
310 +EAPI=5
311 +
312 +KDE_PUNT_BOGUS_DEPS="true"
313 +inherit kde5
314 +
315 +DESCRIPTION="Plugin based library to create window decorations"
316 +KEYWORDS="~amd64 ~x86"
317 +IUSE=""
318 +
319 +DEPEND="dev-qt/qtgui:5"
320 +RDEPEND="${DEPEND}"
321
322 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.4.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.4.2.ebuild
323 new file mode 100644
324 index 0000000..e8d2ee7
325 --- /dev/null
326 +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.4.2.ebuild
327 @@ -0,0 +1,61 @@
328 +# Copyright 1999-2015 Gentoo Foundation
329 +# Distributed under the terms of the GNU General Public License v2
330 +# $Id$
331 +
332 +EAPI=5
333 +
334 +inherit kde5
335 +
336 +DESCRIPTION="Extra Plasma applets and engines"
337 +LICENSE="GPL-2 LGPL-2"
338 +KEYWORDS="~amd64 ~x86"
339 +IUSE="ibus scim"
340 +
341 +DEPEND="
342 + $(add_frameworks_dep karchive)
343 + $(add_frameworks_dep kconfig)
344 + $(add_frameworks_dep kconfigwidgets)
345 + $(add_frameworks_dep kcmutils)
346 + $(add_frameworks_dep kcompletion)
347 + $(add_frameworks_dep kcoreaddons)
348 + $(add_frameworks_dep kdelibs4support)
349 + $(add_frameworks_dep ki18n)
350 + $(add_frameworks_dep kio)
351 + $(add_frameworks_dep knewstuff)
352 + $(add_frameworks_dep knotifications)
353 + $(add_frameworks_dep kpackage)
354 + $(add_frameworks_dep kross)
355 + $(add_frameworks_dep krunner)
356 + $(add_frameworks_dep kservice)
357 + $(add_frameworks_dep kunitconversion)
358 + $(add_frameworks_dep kwidgetsaddons)
359 + $(add_frameworks_dep kwindowsystem)
360 + $(add_frameworks_dep kxmlgui)
361 + $(add_frameworks_dep plasma)
362 + $(add_frameworks_dep sonnet)
363 + dev-qt/qtdbus:5
364 + dev-qt/qtdeclarative:5
365 + dev-qt/qtgui:5
366 + dev-qt/qtwidgets:5
367 + ibus? (
368 + app-i18n/ibus
369 + dev-libs/glib:2
370 + dev-qt/qtx11extras:5
371 + x11-libs/libxcb
372 + x11-libs/xcb-util-keysyms
373 + )
374 + scim? ( app-i18n/scim )
375 +"
376 +RDEPEND="${DEPEND}
377 + $(add_plasma_dep plasma-workspace 'systemmonitor')
378 + !kde-base/kdeplasma-addons:4
379 +"
380 +
381 +src_configure() {
382 + local mycmakeargs=(
383 + $(cmake-utils_use_find_package ibus IBus)
384 + $(cmake-utils_use_find_package scim)
385 + )
386 +
387 + kde5_src_configure
388 +}
389
390 diff --git a/kde-plasma/kgamma/kgamma-5.4.2.ebuild b/kde-plasma/kgamma/kgamma-5.4.2.ebuild
391 new file mode 100644
392 index 0000000..6f8afba
393 --- /dev/null
394 +++ b/kde-plasma/kgamma/kgamma-5.4.2.ebuild
395 @@ -0,0 +1,31 @@
396 +# Copyright 1999-2015 Gentoo Foundation
397 +# Distributed under the terms of the GNU General Public License v2
398 +# $Id$
399 +
400 +EAPI=5
401 +
402 +KDE_HANDBOOK="true"
403 +KMNAME="${PN}5"
404 +inherit kde5
405 +
406 +DESCRIPTION="Screen gamma values kcontrol module"
407 +KEYWORDS="~amd64 ~x86"
408 +IUSE=""
409 +
410 +RDEPEND="
411 + $(add_frameworks_dep kconfig)
412 + $(add_frameworks_dep kconfigwidgets)
413 + $(add_frameworks_dep kcoreaddons)
414 + $(add_frameworks_dep kdelibs4support)
415 + $(add_frameworks_dep ki18n)
416 + dev-qt/qtgui:5
417 + dev-qt/qtwidgets:5
418 + dev-qt/qtx11extras:5
419 + x11-libs/libX11
420 + x11-libs/libXxf86vm
421 +"
422 +DEPEND="${RDEPEND}
423 + x11-proto/xf86vidmodeproto
424 + !<kde-apps/kde4-l10n-15.08.0
425 + !kde-apps/kgamma:5
426 +"
427
428 diff --git a/kde-plasma/khelpcenter/khelpcenter-5.4.2.ebuild b/kde-plasma/khelpcenter/khelpcenter-5.4.2.ebuild
429 new file mode 100644
430 index 0000000..55a182f
431 --- /dev/null
432 +++ b/kde-plasma/khelpcenter/khelpcenter-5.4.2.ebuild
433 @@ -0,0 +1,42 @@
434 +# Copyright 1999-2015 Gentoo Foundation
435 +# Distributed under the terms of the GNU General Public License v2
436 +# $Id$
437 +
438 +EAPI=5
439 +
440 +KDE_HANDBOOK="true"
441 +inherit kde5
442 +
443 +DESCRIPTION="The KDE Help Center"
444 +HOMEPAGE+=" https://userbase.kde.org/KHelpCenter"
445 +KEYWORDS="~amd64 ~x86"
446 +IUSE=""
447 +
448 +DEPEND="
449 + $(add_frameworks_dep kcmutils)
450 + $(add_frameworks_dep kcodecs)
451 + $(add_frameworks_dep kcompletion)
452 + $(add_frameworks_dep kconfig)
453 + $(add_frameworks_dep kconfigwidgets)
454 + $(add_frameworks_dep kcoreaddons)
455 + $(add_frameworks_dep kdbusaddons)
456 + $(add_frameworks_dep kdelibs4support)
457 + $(add_frameworks_dep khtml)
458 + $(add_frameworks_dep ki18n)
459 + $(add_frameworks_dep kiconthemes)
460 + $(add_frameworks_dep kinit)
461 + $(add_frameworks_dep kio)
462 + $(add_frameworks_dep kparts)
463 + $(add_frameworks_dep kservice)
464 + $(add_frameworks_dep kwidgetsaddons)
465 + $(add_frameworks_dep kwindowsystem)
466 + $(add_frameworks_dep kxmlgui)
467 + dev-qt/qtdbus:5
468 + dev-qt/qtgui:5
469 + dev-qt/qtwidgets:5
470 + dev-qt/qtxml:5
471 +"
472 +RDEPEND="${DEPEND}
473 + $(add_plasma_dep kde-cli-tools)
474 + !kde-base/khelpcenter:4
475 +"
476
477 diff --git a/kde-plasma/khotkeys/khotkeys-5.4.2.ebuild b/kde-plasma/khotkeys/khotkeys-5.4.2.ebuild
478 new file mode 100644
479 index 0000000..e1c0ff8
480 --- /dev/null
481 +++ b/kde-plasma/khotkeys/khotkeys-5.4.2.ebuild
482 @@ -0,0 +1,46 @@
483 +# Copyright 1999-2015 Gentoo Foundation
484 +# Distributed under the terms of the GNU General Public License v2
485 +# $Id$
486 +
487 +EAPI=5
488 +
489 +KDE_HANDBOOK="true"
490 +inherit kde5
491 +
492 +DESCRIPTION="KDE workspace hotkey module"
493 +KEYWORDS="~amd64 ~x86"
494 +IUSE=""
495 +
496 +COMMON_DEPEND="
497 + $(add_frameworks_dep kcompletion)
498 + $(add_frameworks_dep kconfig)
499 + $(add_frameworks_dep kconfigwidgets)
500 + $(add_frameworks_dep kcoreaddons)
501 + $(add_frameworks_dep kdbusaddons)
502 + $(add_frameworks_dep kdelibs4support X)
503 + $(add_frameworks_dep kglobalaccel)
504 + $(add_frameworks_dep ki18n)
505 + $(add_frameworks_dep kio)
506 + $(add_frameworks_dep kservice)
507 + $(add_frameworks_dep ktextwidgets)
508 + $(add_frameworks_dep kwidgetsaddons)
509 + $(add_frameworks_dep kwindowsystem)
510 + $(add_frameworks_dep kxmlgui)
511 + $(add_plasma_dep plasma-workspace)
512 + dev-qt/qtdbus:5
513 + dev-qt/qtgui:5
514 + dev-qt/qtwidgets:5
515 + dev-qt/qtx11extras:5
516 + x11-libs/libX11
517 +"
518 +RDEPEND="${COMMON_DEPEND}
519 + $(add_frameworks_dep kded)
520 + $(add_plasma_dep kde-cli-tools)
521 + !kde-base/khotkeys:4
522 + !kde-base/systemsettings:4
523 +"
524 +DEPEND="${COMMON_DEPEND}
525 + x11-libs/libxcb
526 + x11-libs/libXtst
527 + x11-proto/xproto
528 +"
529
530 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.4.2.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.4.2.ebuild
531 new file mode 100644
532 index 0000000..16df157
533 --- /dev/null
534 +++ b/kde-plasma/kinfocenter/kinfocenter-5.4.2.ebuild
535 @@ -0,0 +1,89 @@
536 +# Copyright 1999-2015 Gentoo Foundation
537 +# Distributed under the terms of the GNU General Public License v2
538 +# $Id$
539 +
540 +EAPI=5
541 +
542 +KDE_HANDBOOK="true"
543 +inherit kde5
544 +
545 +DESCRIPTION="A utility that provides information about a computer system"
546 +HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/"
547 +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
548 +KEYWORDS="~amd64 ~x86"
549 +IUSE="egl gles ieee1394 +opengl +pci samba nfs wayland X"
550 +
551 +REQUIRED_USE="egl? ( || ( gles opengl ) )"
552 +
553 +COMMON_DEPEND="
554 + $(add_frameworks_dep kcmutils)
555 + $(add_frameworks_dep kcompletion)
556 + $(add_frameworks_dep kconfig)
557 + $(add_frameworks_dep kconfigwidgets)
558 + $(add_frameworks_dep kcoreaddons)
559 + $(add_frameworks_dep kdbusaddons)
560 + $(add_frameworks_dep kdeclarative)
561 + $(add_frameworks_dep kdelibs4support)
562 + $(add_frameworks_dep ki18n)
563 + $(add_frameworks_dep kiconthemes)
564 + $(add_frameworks_dep kio)
565 + $(add_frameworks_dep kpackage)
566 + $(add_frameworks_dep kservice)
567 + $(add_frameworks_dep kwidgetsaddons)
568 + $(add_frameworks_dep kxmlgui)
569 + $(add_frameworks_dep solid)
570 + dev-qt/qtdbus:5
571 + dev-qt/qtdeclarative:5
572 + dev-qt/qtgui:5[opengl(+)]
573 + dev-qt/qtwidgets:5
574 + gles? (
575 + dev-qt/qtgui:5[gles2]
576 + || (
577 + media-libs/mesa[egl,gles1]
578 + media-libs/mesa[egl,gles2]
579 + )
580 + )
581 + ieee1394? ( sys-libs/libraw1394 )
582 + nfs? ( net-fs/nfs-utils )
583 + opengl? (
584 + virtual/glu
585 + virtual/opengl
586 + )
587 + pci? ( sys-apps/pciutils )
588 + samba? ( net-fs/samba[server(+)] )
589 + wayland? ( $(add_plasma_dep kwayland) )
590 + X? ( x11-libs/libX11 )
591 +"
592 +DEPEND="${COMMON_DEPEND}
593 + $(add_frameworks_dep plasma)
594 +"
595 +RDEPEND="${COMMON_DEPEND}
596 + $(add_plasma_dep kde-cli-tools)
597 + !kde-base/kcontrol:4
598 + !kde-base/kinfocenter:4
599 + !kde-misc/about-distro
600 +"
601 +
602 +src_configure() {
603 + local mycmakeargs=(
604 + $(cmake-utils_use_find_package egl EGL)
605 + $(cmake-utils_use_find_package gles OpenGLES)
606 + $(cmake-utils_use_find_package ieee1394 RAW1394)
607 + $(cmake-utils_use_find_package opengl OpenGL)
608 + $(cmake-utils_use_find_package pci PCIUTILS)
609 + $(cmake-utils_use_find_package wayland KF5Wayland)
610 + $(cmake-utils_use_find_package X X11)
611 + )
612 +
613 + kde5_src_configure
614 +}
615 +
616 +src_install() {
617 + kde5_src_install
618 +
619 + insinto /etc/xdg
620 + doins "${FILESDIR}"/kcm-about-distrorc
621 +
622 + insinto /usr/share/${PN}
623 + doins "${DISTDIR}"/glogo-small.png
624 +}
625
626 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.4.2.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.4.2.ebuild
627 new file mode 100644
628 index 0000000..01c1c78
629 --- /dev/null
630 +++ b/kde-plasma/kmenuedit/kmenuedit-5.4.2.ebuild
631 @@ -0,0 +1,45 @@
632 +# Copyright 1999-2015 Gentoo Foundation
633 +# Distributed under the terms of the GNU General Public License v2
634 +# $Id$
635 +
636 +EAPI=5
637 +
638 +KDE_HANDBOOK="true"
639 +inherit kde5
640 +
641 +DESCRIPTION="KDE menu editor"
642 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit"
643 +KEYWORDS="~amd64 ~x86"
644 +IUSE="+hotkeys"
645 +
646 +DEPEND="
647 + $(add_frameworks_dep kcompletion)
648 + $(add_frameworks_dep kconfig)
649 + $(add_frameworks_dep kconfigwidgets)
650 + $(add_frameworks_dep kcoreaddons)
651 + $(add_frameworks_dep kdbusaddons)
652 + $(add_frameworks_dep kdelibs4support)
653 + $(add_frameworks_dep ki18n)
654 + $(add_frameworks_dep kiconthemes)
655 + $(add_frameworks_dep kio)
656 + $(add_frameworks_dep kservice)
657 + $(add_frameworks_dep kwidgetsaddons)
658 + $(add_frameworks_dep kxmlgui)
659 + $(add_frameworks_dep sonnet)
660 + dev-qt/qtdbus:5
661 + dev-qt/qtgui:5
662 + dev-qt/qtwidgets:5
663 + dev-qt/qtxml:5
664 + hotkeys? ( $(add_plasma_dep khotkeys) )
665 +"
666 +RDEPEND="${DEPEND}
667 + !kde-base/kmenuedit:4
668 +"
669 +
670 +src_configure() {
671 + local mycmakeargs=(
672 + $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)
673 + )
674 +
675 + kde5_src_configure
676 +}
677
678 diff --git a/kde-plasma/kscreen/kscreen-5.4.2.ebuild b/kde-plasma/kscreen/kscreen-5.4.2.ebuild
679 new file mode 100644
680 index 0000000..6e6cb29
681 --- /dev/null
682 +++ b/kde-plasma/kscreen/kscreen-5.4.2.ebuild
683 @@ -0,0 +1,34 @@
684 +# Copyright 1999-2015 Gentoo Foundation
685 +# Distributed under the terms of the GNU General Public License v2
686 +# $Id$
687 +
688 +EAPI=5
689 +
690 +KDE_PUNT_BOGUS_DEPS="true"
691 +inherit kde5
692 +
693 +DESCRIPTION="KDE screen management"
694 +HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen"
695 +
696 +KEYWORDS="~amd64 ~x86"
697 +IUSE=""
698 +
699 +DEPEND="
700 + $(add_plasma_dep libkscreen)
701 + $(add_frameworks_dep kconfigwidgets)
702 + $(add_frameworks_dep kcoreaddons)
703 + $(add_frameworks_dep kdbusaddons)
704 + $(add_frameworks_dep kglobalaccel)
705 + $(add_frameworks_dep ki18n)
706 + $(add_frameworks_dep kwidgetsaddons)
707 + $(add_frameworks_dep kxmlgui)
708 + dev-qt/qtdbus:5
709 + dev-qt/qtdeclarative:5[widgets]
710 + dev-qt/qtgui:5
711 + dev-qt/qtwidgets:5
712 +"
713 +RDEPEND="${DEPEND}
714 + $(add_plasma_dep kde-cli-tools)
715 + dev-qt/qtgraphicaleffects:5
716 + !kde-misc/kscreen
717 +"
718
719 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.4.2.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.4.2.ebuild
720 new file mode 100644
721 index 0000000..137e1a5
722 --- /dev/null
723 +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.4.2.ebuild
724 @@ -0,0 +1,50 @@
725 +# Copyright 1999-2015 Gentoo Foundation
726 +# Distributed under the terms of the GNU General Public License v2
727 +# $Id$
728 +
729 +EAPI=5
730 +
731 +inherit kde5
732 +
733 +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
734 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass"
735 +KEYWORDS="~amd64 ~x86"
736 +IUSE=""
737 +
738 +DEPEND="
739 + $(add_frameworks_dep kcoreaddons)
740 + $(add_frameworks_dep ki18n)
741 + $(add_frameworks_dep kwallet)
742 + $(add_frameworks_dep kwidgetsaddons)
743 + dev-qt/qtwidgets:5
744 +"
745 +RDEPEND="
746 + ${DEPEND}
747 + !net-misc/ksshaskpass
748 +"
749 +
750 +src_install() {
751 + kde5_src_install
752 +
753 + insinto /etc/plasma/startup
754 + doins "${FILESDIR}/ksshaskpass.sh"
755 +}
756 +
757 +pkg_postinst() {
758 + kde5_pkg_postinst
759 +
760 + elog ""
761 + elog "In order to have ssh-agent start at kde startup,"
762 + elog "edit /etc/plasma/startup/agent-startup.sh and uncomment"
763 + elog "the lines enabling ssh-agent."
764 + elog
765 + elog "If you do so, do not forget to uncomment the respective"
766 + elog "lines in /etc/plasma/shutdown/agent-shutdown.sh to"
767 + elog "properly kill the agent when the session ends."
768 + elog
769 + elog "${PN} has been installed as your default askpass application"
770 + elog "for Plasma 5 sessions."
771 + elog "If that's not desired, select the one you want to use in"
772 + elog "/etc/plasma/startup/ksshaskpass.sh"
773 + elog ""
774 +}
775
776 diff --git a/kde-plasma/ksysguard/ksysguard-5.4.2.ebuild b/kde-plasma/ksysguard/ksysguard-5.4.2.ebuild
777 new file mode 100644
778 index 0000000..29409db
779 --- /dev/null
780 +++ b/kde-plasma/ksysguard/ksysguard-5.4.2.ebuild
781 @@ -0,0 +1,48 @@
782 +# Copyright 1999-2015 Gentoo Foundation
783 +# Distributed under the terms of the GNU General Public License v2
784 +# $Id$
785 +
786 +EAPI=5
787 +
788 +KDE_HANDBOOK="true"
789 +inherit kde5
790 +
791 +DESCRIPTION="Network-enabled task manager and system monitor"
792 +LICENSE="GPL-2+"
793 +KEYWORDS="~amd64 ~x86"
794 +IUSE="lm_sensors"
795 +
796 +DEPEND="
797 + $(add_plasma_dep libksysguard processui)
798 + $(add_frameworks_dep kcompletion)
799 + $(add_frameworks_dep kconfig)
800 + $(add_frameworks_dep kconfigwidgets)
801 + $(add_frameworks_dep kcoreaddons)
802 + $(add_frameworks_dep kdbusaddons)
803 + $(add_frameworks_dep kdelibs4support)
804 + $(add_frameworks_dep ki18n)
805 + $(add_frameworks_dep kiconthemes)
806 + $(add_frameworks_dep kio)
807 + $(add_frameworks_dep kitemviews)
808 + $(add_frameworks_dep knewstuff)
809 + $(add_frameworks_dep knotifications)
810 + $(add_frameworks_dep kwidgetsaddons)
811 + $(add_frameworks_dep kwindowsystem)
812 + $(add_frameworks_dep kxmlgui)
813 + dev-qt/qtdbus:5
814 + dev-qt/qtgui:5
815 + dev-qt/qtwidgets:5
816 + dev-qt/qtxml:5
817 + lm_sensors? ( sys-apps/lm_sensors )
818 +"
819 +RDEPEND="${DEPEND}
820 + !kde-base/ksysguard:4
821 +"
822 +
823 +src_configure() {
824 + local mycmakeargs=(
825 + $(cmake-utils_use_find_package lm_sensors Sensors)
826 + )
827 +
828 + kde5_src_configure
829 +}
830
831 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.4.2.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.4.2.ebuild
832 new file mode 100644
833 index 0000000..7b8f75e
834 --- /dev/null
835 +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.4.2.ebuild
836 @@ -0,0 +1,20 @@
837 +# Copyright 1999-2015 Gentoo Foundation
838 +# Distributed under the terms of the GNU General Public License v2
839 +# $Id$
840 +
841 +EAPI=5
842 +
843 +KDE_AUTODEPS="false"
844 +inherit kde5
845 +
846 +DESCRIPTION="KWallet PAM module to not enter password again"
847 +
848 +LICENSE="LGPL-2.1"
849 +KEYWORDS="~amd64 ~x86"
850 +IUSE=""
851 +
852 +DEPEND="
853 + dev-libs/libgcrypt:0=
854 + virtual/pam
855 +"
856 +RDEPEND="${DEPEND}"
857
858 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.4.2.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.4.2.ebuild
859 new file mode 100644
860 index 0000000..b36baaa
861 --- /dev/null
862 +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.4.2.ebuild
863 @@ -0,0 +1,22 @@
864 +# Copyright 1999-2015 Gentoo Foundation
865 +# Distributed under the terms of the GNU General Public License v2
866 +# $Id$
867 +
868 +EAPI=5
869 +
870 +inherit kde5
871 +
872 +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
873 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland-integration"
874 +
875 +LICENSE="LGPL-2.1"
876 +KEYWORDS="~amd64 ~x86"
877 +IUSE=""
878 +
879 +DEPEND="
880 + $(add_frameworks_dep kidletime)
881 + $(add_frameworks_dep kwindowsystem)
882 + $(add_plasma_dep kwayland)
883 + dev-qt/qtgui:5
884 +"
885 +RDEPEND="${DEPEND}"
886
887 diff --git a/kde-plasma/kwayland/kwayland-5.4.2.ebuild b/kde-plasma/kwayland/kwayland-5.4.2.ebuild
888 new file mode 100644
889 index 0000000..c030e9d
890 --- /dev/null
891 +++ b/kde-plasma/kwayland/kwayland-5.4.2.ebuild
892 @@ -0,0 +1,25 @@
893 +# Copyright 1999-2015 Gentoo Foundation
894 +# Distributed under the terms of the GNU General Public License v2
895 +# $Id$
896 +
897 +EAPI=5
898 +
899 +KDE_TEST="true"
900 +inherit kde5
901 +
902 +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
903 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland"
904 +
905 +LICENSE="LGPL-2.1"
906 +KEYWORDS="~amd64 ~x86"
907 +IUSE=""
908 +
909 +DEPEND="
910 + >=dev-libs/wayland-1.3.0
911 + dev-qt/qtgui:5
912 + media-libs/mesa[egl]
913 +"
914 +RDEPEND="${DEPEND}"
915 +
916 +# All failing, i guess we need a virtual wayland server
917 +RESTRICT="test"
918
919 diff --git a/kde-plasma/kwin/kwin-5.4.2.ebuild b/kde-plasma/kwin/kwin-5.4.2.ebuild
920 new file mode 100644
921 index 0000000..83d3836
922 --- /dev/null
923 +++ b/kde-plasma/kwin/kwin-5.4.2.ebuild
924 @@ -0,0 +1,93 @@
925 +# Copyright 1999-2015 Gentoo Foundation
926 +# Distributed under the terms of the GNU General Public License v2
927 +# $Id$
928 +
929 +EAPI=5
930 +
931 +KDE_HANDBOOK="true"
932 +KDE_TEST="true"
933 +VIRTUALX_REQUIRED="test"
934 +inherit kde5
935 +
936 +DESCRIPTION="KDE window manager"
937 +LICENSE="GPL-2+"
938 +KEYWORDS="~amd64 ~x86"
939 +IUSE="gles2 gstreamer wayland"
940 +
941 +COMMON_DEPEND="
942 + $(add_frameworks_dep kactivities)
943 + $(add_frameworks_dep kauth)
944 + $(add_frameworks_dep kcmutils)
945 + $(add_frameworks_dep kcompletion)
946 + $(add_frameworks_dep kconfig)
947 + $(add_frameworks_dep kconfigwidgets)
948 + $(add_frameworks_dep kcoreaddons)
949 + $(add_frameworks_dep kcrash)
950 + $(add_frameworks_dep kdeclarative)
951 + $(add_frameworks_dep kglobalaccel)
952 + $(add_frameworks_dep ki18n)
953 + $(add_frameworks_dep kiconthemes)
954 + $(add_frameworks_dep kinit)
955 + $(add_frameworks_dep kio)
956 + $(add_frameworks_dep knewstuff)
957 + $(add_frameworks_dep knotifications)
958 + $(add_frameworks_dep kpackage)
959 + $(add_frameworks_dep kservice)
960 + $(add_frameworks_dep kwidgetsaddons)
961 + $(add_frameworks_dep kwindowsystem X)
962 + $(add_frameworks_dep kxmlgui)
963 + $(add_frameworks_dep plasma)
964 + $(add_plasma_dep kdecoration)
965 + dev-qt/qtdbus:5
966 + dev-qt/qtdeclarative:5
967 + dev-qt/qtgui:5[gles2=,opengl(+)]
968 + dev-qt/qtscript:5
969 + dev-qt/qtwidgets:5
970 + dev-qt/qtx11extras:5
971 + media-libs/libepoxy
972 + x11-libs/libICE
973 + x11-libs/libSM
974 + x11-libs/libX11
975 + >=x11-libs/libxcb-1.10
976 + x11-libs/xcb-util-cursor
977 + x11-libs/xcb-util-image
978 + x11-libs/xcb-util-keysyms
979 + wayland? (
980 + $(add_plasma_dep kwayland)
981 + dev-qt/qtwayland:5
982 + >=dev-libs/libinput-0.10
983 + >=dev-libs/wayland-1.2
984 + virtual/libudev:=
985 + >=x11-libs/libxkbcommon-0.4.1
986 + )
987 +"
988 +RDEPEND="${COMMON_DEPEND}
989 + $(add_plasma_dep kde-cli-tools)
990 + gstreamer? ( dev-qt/qtmultimedia:5[gstreamer,qml] )
991 + !kde-base/kwin:4
992 + !kde-base/systemsettings:4
993 +"
994 +DEPEND="${COMMON_DEPEND}
995 + dev-qt/designer:5
996 + dev-qt/qtconcurrent:5
997 + media-libs/mesa[egl,gles2?,wayland?]
998 + x11-proto/xproto
999 + test? ( x11-libs/xcb-util-wm )
1000 +"
1001 +
1002 +src_prepare() {
1003 + kde5_src_prepare
1004 +
1005 + use gstreamer || epatch "${FILESDIR}/${PN}-gstreamer-optional.patch"
1006 +}
1007 +
1008 +src_configure() {
1009 + local mycmakeargs=(
1010 + $(cmake-utils_use_find_package wayland)
1011 + $(cmake-utils_use_find_package wayland KF5Wayland)
1012 + $(cmake-utils_use_find_package wayland Libinput)
1013 + $(cmake-utils_use_find_package wayland UDev)
1014 + )
1015 +
1016 + kde5_src_configure
1017 +}
1018
1019 diff --git a/kde-plasma/kwrited/kwrited-5.4.2.ebuild b/kde-plasma/kwrited/kwrited-5.4.2.ebuild
1020 new file mode 100644
1021 index 0000000..6021b96
1022 --- /dev/null
1023 +++ b/kde-plasma/kwrited/kwrited-5.4.2.ebuild
1024 @@ -0,0 +1,24 @@
1025 +# Copyright 1999-2015 Gentoo Foundation
1026 +# Distributed under the terms of the GNU General Public License v2
1027 +# $Id$
1028 +
1029 +EAPI=5
1030 +
1031 +inherit kde5
1032 +
1033 +DESCRIPTION="KDE daemon listening for wall and write messages"
1034 +KEYWORDS="~amd64 ~x86"
1035 +IUSE=""
1036 +
1037 +DEPEND="
1038 + $(add_frameworks_dep kcoreaddons)
1039 + $(add_frameworks_dep kdbusaddons)
1040 + $(add_frameworks_dep ki18n)
1041 + $(add_frameworks_dep knotifications)
1042 + $(add_frameworks_dep kpty)
1043 + dev-qt/qtgui:5
1044 + dev-qt/qtwidgets:5
1045 +"
1046 +RDEPEND="${DEPEND}
1047 + !kde-base/kwrited:4
1048 +"
1049
1050 diff --git a/kde-plasma/libkscreen/libkscreen-5.4.2.ebuild b/kde-plasma/libkscreen/libkscreen-5.4.2.ebuild
1051 new file mode 100644
1052 index 0000000..d76eb9e
1053 --- /dev/null
1054 +++ b/kde-plasma/libkscreen/libkscreen-5.4.2.ebuild
1055 @@ -0,0 +1,24 @@
1056 +# Copyright 1999-2015 Gentoo Foundation
1057 +# Distributed under the terms of the GNU General Public License v2
1058 +# $Id$
1059 +
1060 +EAPI=5
1061 +
1062 +KDE_PUNT_BOGUS_DEPS="true"
1063 +KDE_TEST="true"
1064 +VIRTUALX_REQUIRED="test"
1065 +inherit kde5
1066 +
1067 +DESCRIPTION="KDE screen management library"
1068 +KEYWORDS="~amd64 ~x86"
1069 +IUSE=""
1070 +
1071 +DEPEND="
1072 + dev-qt/qtdbus:5
1073 + dev-qt/qtgui:5
1074 + dev-qt/qtx11extras:5
1075 + x11-libs/libxcb
1076 +"
1077 +RDEPEND="${DEPEND}
1078 + !x11-libs/libkscreen:5
1079 +"
1080
1081 diff --git a/kde-plasma/libksysguard/libksysguard-5.4.2.ebuild b/kde-plasma/libksysguard/libksysguard-5.4.2.ebuild
1082 new file mode 100644
1083 index 0000000..3caea63
1084 --- /dev/null
1085 +++ b/kde-plasma/libksysguard/libksysguard-5.4.2.ebuild
1086 @@ -0,0 +1,54 @@
1087 +# Copyright 1999-2015 Gentoo Foundation
1088 +# Distributed under the terms of the GNU General Public License v2
1089 +# $Id$
1090 +
1091 +EAPI=5
1092 +
1093 +KDE_TEST="true"
1094 +VIRTUALX_REQUIRED="test"
1095 +inherit kde5
1096 +
1097 +DESCRIPTION="Task management and system monitoring library"
1098 +LICENSE="LGPL-2+"
1099 +KEYWORDS="~amd64 ~x86"
1100 +IUSE="+processui X"
1101 +
1102 +COMMON_DEPEND="
1103 + $(add_frameworks_dep kauth)
1104 + $(add_frameworks_dep kcompletion)
1105 + $(add_frameworks_dep kconfig)
1106 + $(add_frameworks_dep kconfigwidgets)
1107 + $(add_frameworks_dep kcoreaddons)
1108 + $(add_frameworks_dep ki18n)
1109 + $(add_frameworks_dep kwidgetsaddons)
1110 + $(add_frameworks_dep kwindowsystem)
1111 + dev-qt/qtdbus:5
1112 + dev-qt/qtgui:5
1113 + dev-qt/qtnetwork:5
1114 + dev-qt/qtwidgets:5
1115 + sys-libs/zlib
1116 + processui? ( dev-qt/qtwebkit:5 )
1117 + X? (
1118 + dev-qt/qtx11extras:5
1119 + x11-libs/libX11
1120 + x11-libs/libXres
1121 + )
1122 +"
1123 +RDEPEND="${COMMON_DEPEND}
1124 + !kde-base/ksysguard:4
1125 + !kde-base/libksysguard:4
1126 +"
1127 +DEPEND="${COMMON_DEPEND}
1128 + $(add_frameworks_dep kiconthemes)
1129 + $(add_frameworks_dep plasma)
1130 + X? ( x11-proto/xproto )
1131 +"
1132 +
1133 +src_configure() {
1134 + local mycmakeargs=(
1135 + $(cmake-utils_use_find_package processui Qt5WebKitWidgets)
1136 + $(cmake-utils_use_find_package X X11)
1137 + )
1138 +
1139 + kde5_src_configure
1140 +}
1141
1142 diff --git a/kde-plasma/milou/milou-5.4.2.ebuild b/kde-plasma/milou/milou-5.4.2.ebuild
1143 new file mode 100644
1144 index 0000000..d2b2feb
1145 --- /dev/null
1146 +++ b/kde-plasma/milou/milou-5.4.2.ebuild
1147 @@ -0,0 +1,30 @@
1148 +# Copyright 1999-2015 Gentoo Foundation
1149 +# Distributed under the terms of the GNU General Public License v2
1150 +# $Id$
1151 +
1152 +EAPI=5
1153 +
1154 +inherit kde5
1155 +
1156 +DESCRIPTION="Dedicated search application built on top of Baloo"
1157 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/milou"
1158 +
1159 +LICENSE="GPL-2 LGPL-2.1"
1160 +KEYWORDS="~amd64 ~x86"
1161 +IUSE=""
1162 +
1163 +DEPEND="
1164 + $(add_frameworks_dep kconfig)
1165 + $(add_frameworks_dep kcoreaddons)
1166 + $(add_frameworks_dep kdeclarative)
1167 + $(add_frameworks_dep ki18n)
1168 + $(add_frameworks_dep krunner)
1169 + $(add_frameworks_dep kservice)
1170 + $(add_frameworks_dep plasma)
1171 + dev-qt/qtdeclarative:5
1172 + dev-qt/qtgui:5
1173 + dev-qt/qtwidgets:5
1174 +"
1175 +RDEPEND="${DEPEND}
1176 + !kde-misc/milou:4
1177 +"
1178
1179 diff --git a/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.2.ebuild b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.2.ebuild
1180 new file mode 100644
1181 index 0000000..fd95230
1182 --- /dev/null
1183 +++ b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.2.ebuild
1184 @@ -0,0 +1,37 @@
1185 +# Copyright 1999-2015 Gentoo Foundation
1186 +# Distributed under the terms of the GNU General Public License v2
1187 +# $Id$
1188 +
1189 +EAPI=5
1190 +
1191 +KDE_AUTODEPS="false"
1192 +KDE_DEBUG="false"
1193 +inherit kde5 font
1194 +
1195 +DESCRIPTION="Desktop/GUI font family for integrated use with the KDE desktop"
1196 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen-fonts"
1197 +
1198 +LICENSE="OFL-1.1"
1199 +KEYWORDS="~amd64 ~x86"
1200 +IUSE=""
1201 +
1202 +DEPEND="
1203 + $(add_frameworks_dep extra-cmake-modules)
1204 + media-gfx/fontforge
1205 +"
1206 +RDEPEND="!media-fonts/oxygen-fonts"
1207 +
1208 +DOCS=( README.md )
1209 +
1210 +src_configure() {
1211 + local mycmakeargs=(
1212 + -DOXYGEN_FONT_INSTALL_DIR="${FONTDIR}"
1213 + )
1214 +
1215 + cmake-utils_src_configure
1216 +}
1217 +
1218 +src_install() {
1219 + cmake-utils_src_install
1220 + font_src_install
1221 +}
1222
1223 diff --git a/kde-plasma/oxygen/oxygen-5.4.2.ebuild b/kde-plasma/oxygen/oxygen-5.4.2.ebuild
1224 new file mode 100644
1225 index 0000000..9c3541d
1226 --- /dev/null
1227 +++ b/kde-plasma/oxygen/oxygen-5.4.2.ebuild
1228 @@ -0,0 +1,36 @@
1229 +# Copyright 1999-2015 Gentoo Foundation
1230 +# Distributed under the terms of the GNU General Public License v2
1231 +# $Id$
1232 +
1233 +EAPI=5
1234 +
1235 +inherit kde5
1236 +
1237 +DESCRIPTION="KDE window manager theme"
1238 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen"
1239 +KEYWORDS="~amd64 ~x86"
1240 +IUSE=""
1241 +
1242 +RDEPEND="
1243 + $(add_frameworks_dep frameworkintegration)
1244 + $(add_frameworks_dep kcmutils)
1245 + $(add_frameworks_dep kcompletion)
1246 + $(add_frameworks_dep kconfig)
1247 + $(add_frameworks_dep kconfigwidgets)
1248 + $(add_frameworks_dep kcoreaddons)
1249 + $(add_frameworks_dep kguiaddons)
1250 + $(add_frameworks_dep ki18n)
1251 + $(add_frameworks_dep kwidgetsaddons)
1252 + $(add_frameworks_dep kwindowsystem)
1253 + $(add_plasma_dep kdecoration)
1254 + dev-qt/qtdbus:5
1255 + dev-qt/qtgui:5
1256 + dev-qt/qtwidgets:5
1257 + dev-qt/qtx11extras:5
1258 + x11-libs/libxcb
1259 + !kde-base/kdebase-cursors:4
1260 + !kde-base/oxygen:4
1261 +"
1262 +DEPEND="${RDEPEND}
1263 + $(add_frameworks_dep kservice)
1264 +"
1265
1266 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.4.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.4.2.ebuild
1267 new file mode 100644
1268 index 0000000..d488992
1269 --- /dev/null
1270 +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.4.2.ebuild
1271 @@ -0,0 +1,137 @@
1272 +# Copyright 1999-2015 Gentoo Foundation
1273 +# Distributed under the terms of the GNU General Public License v2
1274 +# $Id$
1275 +
1276 +EAPI=5
1277 +
1278 +KDE_HANDBOOK="true"
1279 +KDE_TEST="true"
1280 +inherit kde5
1281 +
1282 +DESCRIPTION="KDE Plasma desktop"
1283 +KEYWORDS="~amd64 ~x86"
1284 +IUSE="+evdev +fontconfig gtk2 gtk3 legacy-systray pulseaudio +qt4 touchpad"
1285 +
1286 +COMMON_DEPEND="
1287 + $(add_plasma_dep kwin)
1288 + $(add_plasma_dep plasma-workspace)
1289 + $(add_frameworks_dep attica)
1290 + $(add_frameworks_dep baloo)
1291 + $(add_frameworks_dep kactivities)
1292 + $(add_frameworks_dep karchive)
1293 + $(add_frameworks_dep kauth)
1294 + $(add_frameworks_dep kbookmarks)
1295 + $(add_frameworks_dep kcmutils)
1296 + $(add_frameworks_dep kcodecs)
1297 + $(add_frameworks_dep kcompletion)
1298 + $(add_frameworks_dep kconfig)
1299 + $(add_frameworks_dep kconfigwidgets)
1300 + $(add_frameworks_dep kcoreaddons)
1301 + $(add_frameworks_dep kdbusaddons)
1302 + $(add_frameworks_dep kdeclarative)
1303 + $(add_frameworks_dep kded)
1304 + $(add_frameworks_dep kdelibs4support)
1305 + $(add_frameworks_dep kemoticons)
1306 + $(add_frameworks_dep kglobalaccel)
1307 + $(add_frameworks_dep kguiaddons)
1308 + $(add_frameworks_dep ki18n)
1309 + $(add_frameworks_dep kiconthemes)
1310 + $(add_frameworks_dep kio)
1311 + $(add_frameworks_dep kitemviews)
1312 + $(add_frameworks_dep kjobwidgets)
1313 + $(add_frameworks_dep knewstuff)
1314 + $(add_frameworks_dep knotifications)
1315 + $(add_frameworks_dep knotifyconfig)
1316 + $(add_frameworks_dep kparts)
1317 + $(add_frameworks_dep kpeople)
1318 + $(add_frameworks_dep krunner)
1319 + $(add_frameworks_dep kservice)
1320 + $(add_frameworks_dep kwallet)
1321 + $(add_frameworks_dep kwidgetsaddons)
1322 + $(add_frameworks_dep kwindowsystem)
1323 + $(add_frameworks_dep kxmlgui)
1324 + $(add_frameworks_dep plasma)
1325 + $(add_frameworks_dep solid)
1326 + $(add_frameworks_dep sonnet)
1327 + dev-qt/qtconcurrent:5
1328 + dev-qt/qtdbus:5
1329 + dev-qt/qtdeclarative:5
1330 + dev-qt/qtgui:5
1331 + dev-qt/qtnetwork:5
1332 + dev-qt/qtprintsupport:5
1333 + dev-qt/qtsql:5
1334 + dev-qt/qtsvg:5
1335 + dev-qt/qtwidgets:5
1336 + dev-qt/qtx11extras:5
1337 + dev-qt/qtxml:5
1338 + media-libs/phonon[qt5]
1339 + x11-libs/libX11
1340 + x11-libs/libXcursor
1341 + x11-libs/libXfixes
1342 + x11-libs/libXi
1343 + x11-libs/libxcb
1344 + x11-libs/libxkbfile
1345 + fontconfig? (
1346 + media-libs/fontconfig
1347 + media-libs/freetype
1348 + x11-libs/libXft
1349 + x11-libs/xcb-util-image
1350 + )
1351 + pulseaudio? (
1352 + dev-libs/glib:2
1353 + media-libs/libcanberra
1354 + media-sound/pulseaudio
1355 + )
1356 + touchpad? ( x11-drivers/xf86-input-synaptics )
1357 +"
1358 +RDEPEND="${COMMON_DEPEND}
1359 + $(add_plasma_dep breeze)
1360 + $(add_plasma_dep kde-cli-tools)
1361 + $(add_plasma_dep oxygen)
1362 + sys-apps/accountsservice
1363 + x11-apps/setxkbmap
1364 + legacy-systray? (
1365 + gtk2? ( dev-libs/libappindicator:2 )
1366 + gtk3? ( dev-libs/libappindicator:3 )
1367 + qt4? ( dev-libs/sni-qt )
1368 + )
1369 + pulseaudio? ( $(add_plasma_dep plasma-pa ) )
1370 + qt4? ( kde-base/qguiplatformplugin_kde )
1371 + !kde-apps/kcontrol
1372 + !kde-apps/kdepasswd
1373 + !kde-apps/knetattach[handbook]
1374 + !kde-base/plasma-desktop:4
1375 + !kde-base/plasma-workspace:4
1376 + !kde-base/solid-actions-kcm:4
1377 + !kde-base/systemsettings:4
1378 + !kde-misc/kcm_touchpad
1379 + !kde-misc/kcm-touchpad
1380 + !kde-plasma/kcm-touchpad
1381 +"
1382 +DEPEND="${COMMON_DEPEND}
1383 + dev-libs/boost
1384 + x11-proto/xproto
1385 + evdev? ( x11-drivers/xf86-input-evdev )
1386 + fontconfig? ( x11-libs/libXrender )
1387 +"
1388 +
1389 +REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )"
1390 +
1391 +pkg_setup() {
1392 + if has_version net-im/skype && use legacy-systray && use amd64; then
1393 + einfo
1394 + elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary."
1395 + einfo
1396 + fi
1397 +}
1398 +
1399 +src_configure() {
1400 + local mycmakeargs=(
1401 + $(cmake-utils_use_find_package evdev)
1402 + $(cmake-utils_use_find_package fontconfig Fontconfig)
1403 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
1404 + $(cmake-utils_use_find_package touchpad Synaptics)
1405 + )
1406 +
1407 + kde5_src_configure
1408 +}
1409
1410 diff --git a/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.4.2.ebuild b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.4.2.ebuild
1411 new file mode 100644
1412 index 0000000..ba46755
1413 --- /dev/null
1414 +++ b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.4.2.ebuild
1415 @@ -0,0 +1,48 @@
1416 +# Copyright 1999-2015 Gentoo Foundation
1417 +# Distributed under the terms of the GNU General Public License v2
1418 +# $Id$
1419 +
1420 +EAPI=5
1421 +
1422 +KDE_PUNT_BOGUS_DEPS="true"
1423 +inherit kde5
1424 +
1425 +DESCRIPTION="Unified media experience for any device capable of running KDE"
1426 +KEYWORDS="~amd64 ~x86"
1427 +IUSE="semantic-desktop"
1428 +
1429 +DEPEND="
1430 + $(add_frameworks_dep kactivities)
1431 + $(add_frameworks_dep kconfig)
1432 + $(add_frameworks_dep kcoreaddons)
1433 + $(add_frameworks_dep kdeclarative)
1434 + $(add_frameworks_dep kguiaddons)
1435 + $(add_frameworks_dep ki18n)
1436 + $(add_frameworks_dep kio)
1437 + $(add_frameworks_dep kservice)
1438 + $(add_frameworks_dep plasma)
1439 + dev-qt/qtdbus:5
1440 + dev-qt/qtdeclarative:5
1441 + dev-qt/qtgui:5
1442 + dev-qt/qtnetwork:5
1443 + dev-qt/qtxml:5
1444 + media-libs/taglib
1445 + semantic-desktop? (
1446 + $(add_frameworks_dep baloo)
1447 + $(add_frameworks_dep kfilemetadata)
1448 + )
1449 +"
1450 +RDEPEND="${DEPEND}
1451 + $(add_plasma_dep plasma-workspace)
1452 + dev-qt/qtmultimedia:5[qml]
1453 + !media-video/plasma-mediacenter
1454 +"
1455 +
1456 +src_configure() {
1457 + local mycmakeargs=(
1458 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1459 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetadata)
1460 + )
1461 +
1462 + kde5_src_configure
1463 +}
1464
1465 diff --git a/kde-plasma/plasma-meta/plasma-meta-5.4.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.4.2.ebuild
1466 new file mode 100644
1467 index 0000000..115e484
1468 --- /dev/null
1469 +++ b/kde-plasma/plasma-meta/plasma-meta-5.4.2.ebuild
1470 @@ -0,0 +1,60 @@
1471 +# Copyright 1999-2015 Gentoo Foundation
1472 +# Distributed under the terms of the GNU General Public License v2
1473 +# $Id$
1474 +
1475 +EAPI=5
1476 +
1477 +inherit kde5-functions
1478 +
1479 +DESCRIPTION="Merge this to pull in all Plasma 5 packages"
1480 +HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/"
1481 +
1482 +LICENSE="metapackage"
1483 +SLOT="5"
1484 +KEYWORDS="~amd64 ~x86"
1485 +IUSE="bluetooth +display-manager gtk mediacenter networkmanager pulseaudio +sddm sdk +wallpapers"
1486 +
1487 +RDEPEND="
1488 + $(add_plasma_dep breeze)
1489 + $(add_plasma_dep kde-cli-tools)
1490 + $(add_plasma_dep kdecoration)
1491 + $(add_plasma_dep kdeplasma-addons)
1492 + $(add_plasma_dep kgamma)
1493 + $(add_plasma_dep khelpcenter)
1494 + $(add_plasma_dep khotkeys)
1495 + $(add_plasma_dep kinfocenter)
1496 + $(add_plasma_dep kmenuedit)
1497 + $(add_plasma_dep kscreen)
1498 + $(add_plasma_dep ksshaskpass)
1499 + $(add_plasma_dep ksysguard)
1500 + $(add_plasma_dep kwallet-pam)
1501 + $(add_plasma_dep kwayland)
1502 + $(add_plasma_dep kwayland-integration)
1503 + $(add_plasma_dep kwin)
1504 + $(add_plasma_dep kwrited)
1505 + $(add_plasma_dep libkscreen)
1506 + $(add_plasma_dep libksysguard)
1507 + $(add_plasma_dep milou)
1508 + $(add_plasma_dep oxygen)
1509 + $(add_plasma_dep oxygen-fonts)
1510 + $(add_plasma_dep plasma-desktop)
1511 + $(add_plasma_dep plasma-workspace)
1512 + $(add_plasma_dep polkit-kde-agent)
1513 + $(add_plasma_dep powerdevil)
1514 + $(add_plasma_dep systemsettings)
1515 + $(add_plasma_dep user-manager)
1516 + bluetooth? (
1517 + $(add_plasma_dep bluedevil)
1518 + )
1519 + display-manager? (
1520 + sddm? ( x11-misc/sddm )
1521 + !sddm? ( x11-misc/lightdm )
1522 + )
1523 + gtk? ( $(add_plasma_dep kde-gtk-config) )
1524 + mediacenter? ( $(add_plasma_dep plasma-mediacenter) )
1525 + networkmanager? ( $(add_plasma_dep plasma-nm) )
1526 + pulseaudio? ( $(add_plasma_dep plasma-pa) )
1527 + sddm? ( $(add_plasma_dep sddm-kcm) )
1528 + sdk? ( $(add_plasma_dep plasma-sdk) )
1529 + wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) )
1530 +"
1531
1532 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.4.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.4.2.ebuild
1533 new file mode 100644
1534 index 0000000..badcd14
1535 --- /dev/null
1536 +++ b/kde-plasma/plasma-nm/plasma-nm-5.4.2.ebuild
1537 @@ -0,0 +1,65 @@
1538 +# Copyright 1999-2015 Gentoo Foundation
1539 +# Distributed under the terms of the GNU General Public License v2
1540 +# $Id$
1541 +
1542 +EAPI=5
1543 +
1544 +inherit kde5
1545 +
1546 +DESCRIPTION="KDE Plasma applet for NetworkManager"
1547 +LICENSE="GPL-2 LGPL-2.1"
1548 +KEYWORDS="~amd64 ~x86"
1549 +IUSE="modemmanager openconnect teamd"
1550 +
1551 +DEPEND="
1552 + $(add_frameworks_dep kcompletion)
1553 + $(add_frameworks_dep kconfig)
1554 + $(add_frameworks_dep kconfigwidgets)
1555 + $(add_frameworks_dep kcoreaddons)
1556 + $(add_frameworks_dep kdbusaddons)
1557 + $(add_frameworks_dep kdeclarative)
1558 + $(add_frameworks_dep kdelibs4support)
1559 + $(add_frameworks_dep ki18n)
1560 + $(add_frameworks_dep kiconthemes)
1561 + $(add_frameworks_dep kio)
1562 + $(add_frameworks_dep kitemviews)
1563 + $(add_frameworks_dep knotifications)
1564 + $(add_frameworks_dep kservice)
1565 + $(add_frameworks_dep kwallet)
1566 + $(add_frameworks_dep kwidgetsaddons)
1567 + $(add_frameworks_dep kwindowsystem)
1568 + $(add_frameworks_dep kxmlgui)
1569 + $(add_frameworks_dep networkmanager-qt 'teamd=')
1570 + $(add_frameworks_dep plasma)
1571 + $(add_frameworks_dep solid)
1572 + dev-qt/qtdbus:5
1573 + dev-qt/qtdeclarative:5
1574 + dev-qt/qtgui:5
1575 + dev-qt/qtnetwork:5
1576 + dev-qt/qtwidgets:5
1577 + >=net-misc/networkmanager-0.9.10.0[teamd=]
1578 + modemmanager? (
1579 + $(add_frameworks_dep modemmanager-qt)
1580 + dev-qt/qtxml:5
1581 + net-misc/mobile-broadband-provider-info
1582 + )
1583 + openconnect? (
1584 + dev-qt/qtxml:5
1585 + net-misc/networkmanager-openconnect
1586 + net-misc/openconnect:=
1587 + )
1588 +"
1589 +RDEPEND="${DEPEND}
1590 + $(add_plasma_dep plasma-workspace 'systemmonitor')
1591 + !kde-misc/plasma-nm
1592 +"
1593 +
1594 +src_configure() {
1595 + local mycmakeargs=(
1596 + $(cmake-utils_use_find_package modemmanager ModemManager)
1597 + $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt)
1598 + $(cmake-utils_use_find_package openconnect OpenConnect)
1599 + )
1600 +
1601 + kde5_src_configure
1602 +}
1603
1604 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.4.2.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.4.2.ebuild
1605 new file mode 100644
1606 index 0000000..af5e1d6
1607 --- /dev/null
1608 +++ b/kde-plasma/plasma-pa/plasma-pa-5.4.2.ebuild
1609 @@ -0,0 +1,27 @@
1610 +# Copyright 1999-2015 Gentoo Foundation
1611 +# Distributed under the terms of the GNU General Public License v2
1612 +# $Id$
1613 +
1614 +EAPI=5
1615 +
1616 +KDE_PUNT_BOGUS_DEPS="true"
1617 +inherit kde5
1618 +
1619 +DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
1620 +KEYWORDS="~amd64 ~x86"
1621 +IUSE=""
1622 +
1623 +DEPEND="
1624 + $(add_frameworks_dep kcoreaddons)
1625 + $(add_frameworks_dep kdeclarative)
1626 + $(add_frameworks_dep kglobalaccel)
1627 + $(add_frameworks_dep ki18n)
1628 + $(add_frameworks_dep plasma)
1629 + dev-qt/qtdbus:5
1630 + dev-qt/qtdeclarative:5
1631 + dev-qt/qtgui:5
1632 + dev-qt/qtwidgets:5
1633 + media-sound/pulseaudio
1634 +"
1635 +
1636 +RDEPEND="${DEPEND}"
1637
1638 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.4.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.4.2.ebuild
1639 new file mode 100644
1640 index 0000000..b5b00a2
1641 --- /dev/null
1642 +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.4.2.ebuild
1643 @@ -0,0 +1,40 @@
1644 +# Copyright 1999-2015 Gentoo Foundation
1645 +# Distributed under the terms of the GNU General Public License v2
1646 +# $Id$
1647 +
1648 +EAPI=5
1649 +
1650 +KDE_TEST="true"
1651 +VIRTUALX_REQUIRED="test"
1652 +inherit kde5
1653 +
1654 +DESCRIPTION="Useful applications for Plasma development"
1655 +KEYWORDS="~amd64 ~x86"
1656 +IUSE=""
1657 +
1658 +DEPEND="
1659 + $(add_frameworks_dep karchive)
1660 + $(add_frameworks_dep kcompletion)
1661 + $(add_frameworks_dep kconfigwidgets)
1662 + $(add_frameworks_dep kcoreaddons)
1663 + $(add_frameworks_dep kdbusaddons)
1664 + $(add_frameworks_dep kdeclarative)
1665 + $(add_frameworks_dep ki18n)
1666 + $(add_frameworks_dep kiconthemes)
1667 + $(add_frameworks_dep kio)
1668 + $(add_frameworks_dep kpackage)
1669 + $(add_frameworks_dep kservice)
1670 + $(add_frameworks_dep ktexteditor)
1671 + $(add_frameworks_dep kwidgetsaddons)
1672 + $(add_frameworks_dep plasma)
1673 + dev-qt/qtdbus:5
1674 + dev-qt/qtdeclarative:5
1675 + dev-qt/qtgui:5
1676 + dev-qt/qtwidgets:5
1677 + dev-qt/qtxml:5
1678 +"
1679 +RDEPEND="${DEPEND}
1680 + !dev-util/plasmate
1681 +"
1682 +
1683 +PATCHES=( "${FILESDIR}/${PN}-5.3.2-remove-qtwebkit.patch" )
1684
1685 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.4.2.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.4.2.ebuild
1686 new file mode 100644
1687 index 0000000..42366be
1688 --- /dev/null
1689 +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.4.2.ebuild
1690 @@ -0,0 +1,18 @@
1691 +# Copyright 1999-2015 Gentoo Foundation
1692 +# Distributed under the terms of the GNU General Public License v2
1693 +# $Id$
1694 +
1695 +EAPI=5
1696 +
1697 +KDE_AUTODEPS="false"
1698 +KDE_DEBUG="false"
1699 +inherit kde5
1700 +
1701 +DESCRIPTION="Additional wallpapers for the Plasma workspace"
1702 +KEYWORDS="~amd64 ~x86"
1703 +IUSE=""
1704 +
1705 +DEPEND="
1706 + $(add_frameworks_dep extra-cmake-modules)
1707 +"
1708 +RDEPEND=""
1709
1710 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.4.2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.4.2.ebuild
1711 new file mode 100644
1712 index 0000000..30668c4
1713 --- /dev/null
1714 +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.4.2.ebuild
1715 @@ -0,0 +1,196 @@
1716 +# Copyright 1999-2015 Gentoo Foundation
1717 +# Distributed under the terms of the GNU General Public License v2
1718 +# $Id$
1719 +
1720 +EAPI=5
1721 +
1722 +KDE_HANDBOOK="true"
1723 +KDE_PUNT_BOGUS_DEPS="true"
1724 +KDE_TEST="true"
1725 +VIRTUALX_REQUIRED="test"
1726 +inherit kde5 multilib pam
1727 +
1728 +DESCRIPTION="KDE Plasma workspace"
1729 +KEYWORDS="~amd64 ~x86"
1730 +IUSE="dbus +drkonqi +geolocation gps prison qalculate +systemmonitor"
1731 +
1732 +COMMON_DEPEND="
1733 + $(add_plasma_dep kwayland)
1734 + $(add_plasma_dep kwin)
1735 + $(add_plasma_dep libkscreen)
1736 + $(add_plasma_dep libksysguard)
1737 + $(add_frameworks_dep baloo)
1738 + $(add_frameworks_dep kactivities)
1739 + $(add_frameworks_dep kauth)
1740 + $(add_frameworks_dep kbookmarks)
1741 + $(add_frameworks_dep kcmutils)
1742 + $(add_frameworks_dep kcompletion)
1743 + $(add_frameworks_dep kconfig)
1744 + $(add_frameworks_dep kconfigwidgets)
1745 + $(add_frameworks_dep kcoreaddons)
1746 + $(add_frameworks_dep kcrash)
1747 + $(add_frameworks_dep kdbusaddons)
1748 + $(add_frameworks_dep kdeclarative)
1749 + $(add_frameworks_dep kdelibs4support)
1750 + $(add_frameworks_dep kdesu)
1751 + $(add_frameworks_dep kglobalaccel)
1752 + $(add_frameworks_dep kguiaddons)
1753 + $(add_frameworks_dep ki18n)
1754 + $(add_frameworks_dep kiconthemes)
1755 + $(add_frameworks_dep kidletime)
1756 + $(add_frameworks_dep kio)
1757 + $(add_frameworks_dep kitemviews)
1758 + $(add_frameworks_dep kjobwidgets)
1759 + $(add_frameworks_dep kjs)
1760 + $(add_frameworks_dep kjsembed)
1761 + $(add_frameworks_dep knewstuff)
1762 + $(add_frameworks_dep knotifications)
1763 + $(add_frameworks_dep knotifyconfig)
1764 + $(add_frameworks_dep kpackage)
1765 + $(add_frameworks_dep krunner)
1766 + $(add_frameworks_dep kservice)
1767 + $(add_frameworks_dep ktexteditor)
1768 + $(add_frameworks_dep ktextwidgets)
1769 + $(add_frameworks_dep kwallet)
1770 + $(add_frameworks_dep kwidgetsaddons)
1771 + $(add_frameworks_dep kwindowsystem)
1772 + $(add_frameworks_dep kxmlgui)
1773 + $(add_frameworks_dep kxmlrpcclient)
1774 + $(add_frameworks_dep plasma)
1775 + $(add_frameworks_dep solid)
1776 + dev-libs/wayland
1777 + dev-qt/qtconcurrent:5
1778 + dev-qt/qtdbus:5
1779 + dev-qt/qtdeclarative:5[widgets]
1780 + dev-qt/qtgui:5[jpeg]
1781 + dev-qt/qtnetwork:5
1782 + dev-qt/qtscript:5
1783 + dev-qt/qtsql:5
1784 + dev-qt/qtwidgets:5
1785 + dev-qt/qtx11extras:5
1786 + dev-qt/qtxml:5
1787 + media-libs/phonon[qt5]
1788 + sys-libs/pam
1789 + sys-libs/zlib
1790 + x11-libs/libICE
1791 + x11-libs/libSM
1792 + x11-libs/libX11
1793 + x11-libs/libXau
1794 + x11-libs/libxcb
1795 + x11-libs/libXfixes
1796 + x11-libs/libXi
1797 + x11-libs/libXrender
1798 + x11-libs/xcb-util-keysyms
1799 + dbus? ( dev-libs/libdbusmenu-qt[qt5] )
1800 + drkonqi? (
1801 + $(add_frameworks_dep kdewebkit)
1802 + dev-qt/qtwebkit:5
1803 + )
1804 + geolocation? ( $(add_frameworks_dep networkmanager-qt) )
1805 + gps? ( sci-geosciences/gpsd )
1806 + prison? ( media-libs/prison:5 )
1807 + qalculate? ( sci-libs/libqalculate )
1808 + systemmonitor? (
1809 + $(add_plasma_dep libksysguard processui)
1810 + )
1811 +"
1812 +RDEPEND="${COMMON_DEPEND}
1813 + $(add_frameworks_dep kded)
1814 + $(add_plasma_dep kde-cli-tools)
1815 + $(add_plasma_dep milou)
1816 + dev-qt/qdbus:5
1817 + dev-qt/qtpaths:5
1818 + dev-qt/qtquickcontrols:5[widgets]
1819 + x11-apps/mkfontdir
1820 + x11-apps/xmessage
1821 + x11-apps/xprop
1822 + x11-apps/xrdb
1823 + x11-apps/xset
1824 + x11-apps/xsetroot
1825 + systemmonitor? ( $(add_plasma_dep ksysguard) )
1826 + !kde-base/freespacenotifier:4
1827 + !kde-base/libtaskmanager:4
1828 + !kde-base/kcminit:4
1829 + !kde-base/kdebase-startkde:4
1830 + !kde-base/klipper:4
1831 + !kde-base/krunner:4
1832 + !kde-base/ksmserver:4
1833 + !kde-base/ksplash:4
1834 + !kde-base/plasma-workspace:4
1835 + !kde-plasma/kio-extras
1836 +"
1837 +DEPEND="${COMMON_DEPEND}
1838 + x11-proto/xproto
1839 +"
1840 +
1841 +PATCHES=(
1842 + "${FILESDIR}/${PN}-5.4-startkde-script.patch"
1843 + "${FILESDIR}/${PN}-5.4-consolekit2.patch"
1844 +)
1845 +
1846 +RESTRICT="test"
1847 +
1848 +src_prepare() {
1849 + # whole patch should be upstreamed, doesn't work in PATCHES
1850 + epatch "${FILESDIR}/${PN}-tests-optional.patch"
1851 +
1852 + kde5_src_prepare
1853 +
1854 + sed -e "s|\`qtpaths|\`/usr/$(get_libdir)/qt5/bin/qtpaths|" -i startkde/startkde.cmake || die
1855 +
1856 + if ! use drkonqi; then
1857 + comment_add_subdirectory drkonqi
1858 + fi
1859 +
1860 + if ! use geolocation; then
1861 + punt_bogus_dep KF5 NetworkManagerQt
1862 + pushd dataengines > /dev/null || die
1863 + comment_add_subdirectory geolocation
1864 + popd > /dev/null || die
1865 + fi
1866 +
1867 + if ! use systemmonitor; then
1868 + comment_add_subdirectory systemmonitor
1869 + pushd applets > /dev/null || die
1870 + comment_add_subdirectory systemmonitor
1871 + popd > /dev/null || die
1872 + pushd dataengines > /dev/null || die
1873 + comment_add_subdirectory systemmonitor
1874 + popd > /dev/null || die
1875 + fi
1876 +}
1877 +
1878 +src_configure() {
1879 + local mycmakeargs=(
1880 + $(cmake-utils_use_find_package dbus dbusmenu-qt5)
1881 + $(cmake-utils_use_find_package gps libgps)
1882 + $(cmake-utils_use_find_package prison)
1883 + $(cmake-utils_use_find_package qalculate Qalculate)
1884 + )
1885 +
1886 + kde5_src_configure
1887 +}
1888 +
1889 +src_install() {
1890 + kde5_src_install
1891 +
1892 + newpamd "${FILESDIR}/kde.pam" kde
1893 + newpamd "${FILESDIR}/kde-np.pam" kde-np
1894 +
1895 + # startup and shutdown scripts
1896 + insinto /etc/plasma/startup
1897 + doins "${FILESDIR}/agent-startup.sh"
1898 +
1899 + insinto /etc/plasma/shutdown
1900 + doins "${FILESDIR}/agent-shutdown.sh"
1901 +}
1902 +
1903 +pkg_postinst () {
1904 + kde5_pkg_postinst
1905 +
1906 + echo
1907 + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
1908 + elog "edit ${EPREFIX}/etc/plasma/startup/agent-startup.sh and"
1909 + elog "${EPREFIX}/etc/plasma/shutdown/agent-shutdown.sh"
1910 + echo
1911 +}
1912
1913 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.4.2.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.4.2.ebuild
1914 new file mode 100644
1915 index 0000000..22b72fa
1916 --- /dev/null
1917 +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.4.2.ebuild
1918 @@ -0,0 +1,32 @@
1919 +# Copyright 1999-2015 Gentoo Foundation
1920 +# Distributed under the terms of the GNU General Public License v2
1921 +# $Id$
1922 +
1923 +EAPI=5
1924 +
1925 +KMNAME="${PN}-1"
1926 +inherit kde5
1927 +
1928 +DESCRIPTION="PolKit agent module for KDE"
1929 +HOMEPAGE="https://www.kde.org"
1930 +KEYWORDS="~amd64 ~x86"
1931 +IUSE=""
1932 +
1933 +DEPEND="
1934 + $(add_frameworks_dep kcoreaddons)
1935 + $(add_frameworks_dep kcrash)
1936 + $(add_frameworks_dep kdbusaddons)
1937 + $(add_frameworks_dep ki18n)
1938 + $(add_frameworks_dep kiconthemes)
1939 + $(add_frameworks_dep knotifications)
1940 + $(add_frameworks_dep kwidgetsaddons)
1941 + $(add_frameworks_dep kwindowsystem)
1942 + dev-qt/qtdbus:5
1943 + dev-qt/qtgui:5
1944 + dev-qt/qtwidgets:5
1945 + >=sys-auth/polkit-qt-0.112.0[qt5]
1946 +"
1947 +RDEPEND="${DEPEND}
1948 + !sys-auth/polkit-kde-agent:4[-minimal(-)]
1949 + !sys-auth/polkit-kde-agent:5
1950 +"
1951
1952 diff --git a/kde-plasma/powerdevil/powerdevil-5.4.2.ebuild b/kde-plasma/powerdevil/powerdevil-5.4.2.ebuild
1953 new file mode 100644
1954 index 0000000..615361e
1955 --- /dev/null
1956 +++ b/kde-plasma/powerdevil/powerdevil-5.4.2.ebuild
1957 @@ -0,0 +1,70 @@
1958 +# Copyright 1999-2015 Gentoo Foundation
1959 +# Distributed under the terms of the GNU General Public License v2
1960 +# $Id$
1961 +
1962 +EAPI=5
1963 +
1964 +KDE_HANDBOOK="true"
1965 +inherit kde5
1966 +
1967 +DESCRIPTION="Power management for KDE Plasma Shell"
1968 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil"
1969 +KEYWORDS="~amd64 ~x86"
1970 +IUSE="systemd"
1971 +
1972 +DEPEND="
1973 + $(add_frameworks_dep kactivities)
1974 + $(add_frameworks_dep kauth policykit)
1975 + $(add_frameworks_dep kcompletion)
1976 + $(add_frameworks_dep kconfig)
1977 + $(add_frameworks_dep kconfigwidgets)
1978 + $(add_frameworks_dep kcoreaddons)
1979 + $(add_frameworks_dep kdbusaddons)
1980 + $(add_frameworks_dep kdelibs4support)
1981 + $(add_frameworks_dep kglobalaccel)
1982 + $(add_frameworks_dep ki18n)
1983 + $(add_frameworks_dep kidletime)
1984 + $(add_frameworks_dep kio)
1985 + $(add_frameworks_dep knotifications)
1986 + $(add_frameworks_dep knotifyconfig)
1987 + $(add_frameworks_dep kservice)
1988 + $(add_frameworks_dep kwidgetsaddons)
1989 + $(add_frameworks_dep kxmlgui)
1990 + $(add_frameworks_dep solid)
1991 + $(add_plasma_dep libkscreen)
1992 + $(add_plasma_dep plasma-workspace)
1993 + dev-qt/qtdbus:5
1994 + dev-qt/qtgui:5
1995 + dev-qt/qtwidgets:5
1996 + dev-qt/qtx11extras:5
1997 + virtual/libudev:=
1998 + x11-libs/libxcb
1999 +"
2000 +
2001 +RDEPEND="${DEPEND}
2002 + $(add_plasma_dep kde-cli-tools)
2003 + || ( sys-power/upower-pm-utils >=sys-power/upower-0.9.23 )
2004 + !systemd? ( sys-auth/polkit-pkla-compat )
2005 + !kde-base/powerdevil:4
2006 + !kde-base/systemsettings:4[handbook]
2007 +"
2008 +
2009 +src_install() {
2010 + kde5_src_install
2011 +
2012 + if ! use systemd ; then
2013 + insinto /etc/polkit-1/localauthority/10-vendor.d/
2014 + doins "${FILESDIR}"/10-org.freedesktop.upower.pkla
2015 + doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
2016 + doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
2017 + fi
2018 +}
2019 +
2020 +pkg_postinst() {
2021 + kde5_pkg_postinst
2022 +
2023 + if ! has_version sys-power/upower-pm-utils && ! use systemd ; then
2024 + ewarn "Suspend and hibernate will not be available as it requires sys-power/upower-pm-utils"
2025 + ewarn "on non-systemd systems. Please install it if you require this functionality."
2026 + fi
2027 +}
2028
2029 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.4.2.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.4.2.ebuild
2030 new file mode 100644
2031 index 0000000..98794a3
2032 --- /dev/null
2033 +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.4.2.ebuild
2034 @@ -0,0 +1,39 @@
2035 +# Copyright 1999-2015 Gentoo Foundation
2036 +# Distributed under the terms of the GNU General Public License v2
2037 +# $Id$
2038 +
2039 +EAPI=5
2040 +
2041 +inherit kde5
2042 +
2043 +DESCRIPTION="KDE control module for SDDM"
2044 +HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm"
2045 +
2046 +LICENSE="GPL-2+"
2047 +KEYWORDS="~amd64 ~x86"
2048 +IUSE=""
2049 +
2050 +COMMON_DEPEND="
2051 + $(add_frameworks_dep kauth)
2052 + $(add_frameworks_dep kconfig)
2053 + $(add_frameworks_dep kconfigwidgets)
2054 + $(add_frameworks_dep kcoreaddons)
2055 + $(add_frameworks_dep ki18n)
2056 + $(add_frameworks_dep kio)
2057 + dev-qt/qtdeclarative:5[widgets]
2058 + dev-qt/qtgui:5
2059 + dev-qt/qtwidgets:5
2060 + dev-qt/qtx11extras:5
2061 + x11-libs/libX11
2062 + x11-libs/libXcursor
2063 +"
2064 +DEPEND="${COMMON_DEPEND}
2065 + x11-libs/libXfixes
2066 +"
2067 +RDEPEND="${COMMON_DEPEND}
2068 + $(add_plasma_dep kde-cli-tools)
2069 + x11-misc/sddm
2070 + !kde-misc/sddm-kcm
2071 +"
2072 +
2073 +DOCS=( CONTRIBUTORS )
2074
2075 diff --git a/kde-plasma/systemsettings/systemsettings-5.4.2.ebuild b/kde-plasma/systemsettings/systemsettings-5.4.2.ebuild
2076 new file mode 100644
2077 index 0000000..ea615d7
2078 --- /dev/null
2079 +++ b/kde-plasma/systemsettings/systemsettings-5.4.2.ebuild
2080 @@ -0,0 +1,38 @@
2081 +# Copyright 1999-2015 Gentoo Foundation
2082 +# Distributed under the terms of the GNU General Public License v2
2083 +# $Id$
2084 +
2085 +EAPI=5
2086 +
2087 +KDE_HANDBOOK="true"
2088 +inherit kde5
2089 +
2090 +DESCRIPTION="System settings utility"
2091 +KEYWORDS="~amd64 ~x86"
2092 +IUSE="gtk"
2093 +
2094 +DEPEND="
2095 + $(add_frameworks_dep kauth)
2096 + $(add_frameworks_dep kcmutils)
2097 + $(add_frameworks_dep kcompletion)
2098 + $(add_frameworks_dep kconfig)
2099 + $(add_frameworks_dep kconfigwidgets)
2100 + $(add_frameworks_dep kcoreaddons)
2101 + $(add_frameworks_dep kdbusaddons)
2102 + $(add_frameworks_dep khtml)
2103 + $(add_frameworks_dep ki18n)
2104 + $(add_frameworks_dep kiconthemes)
2105 + $(add_frameworks_dep kio)
2106 + $(add_frameworks_dep kitemviews)
2107 + $(add_frameworks_dep kservice)
2108 + $(add_frameworks_dep kwidgetsaddons)
2109 + $(add_frameworks_dep kwindowsystem)
2110 + $(add_frameworks_dep kxmlgui)
2111 + dev-qt/qtdbus:5
2112 + dev-qt/qtgui:5
2113 + dev-qt/qtwidgets:5
2114 +"
2115 +RDEPEND="${DEPEND}
2116 + gtk? ( $(add_plasma_dep kde-gtk-config) )
2117 + !kde-base/systemsettings:4
2118 +"
2119
2120 diff --git a/kde-plasma/user-manager/user-manager-5.4.2.ebuild b/kde-plasma/user-manager/user-manager-5.4.2.ebuild
2121 new file mode 100644
2122 index 0000000..4c3aabd
2123 --- /dev/null
2124 +++ b/kde-plasma/user-manager/user-manager-5.4.2.ebuild
2125 @@ -0,0 +1,26 @@
2126 +# Copyright 1999-2015 Gentoo Foundation
2127 +# Distributed under the terms of the GNU General Public License v2
2128 +# $Id$
2129 +
2130 +EAPI=5
2131 +
2132 +inherit kde5
2133 +
2134 +DESCRIPTION="Simple system settings module to manage the users of your system"
2135 +KEYWORDS="~amd64 ~x86"
2136 +IUSE=""
2137 +
2138 +DEPEND="
2139 + $(add_frameworks_dep kconfigwidgets)
2140 + $(add_frameworks_dep kcoreaddons)
2141 + $(add_frameworks_dep kdelibs4support)
2142 + $(add_frameworks_dep ki18n)
2143 + $(add_frameworks_dep kiconthemes)
2144 + $(add_frameworks_dep kio)
2145 + $(add_frameworks_dep kwidgetsaddons)
2146 + dev-libs/libpwquality
2147 + dev-qt/qtdbus:5
2148 + dev-qt/qtgui:5
2149 + dev-qt/qtwidgets:5
2150 +"
2151 +RDEPEND="${DEPEND}"