Gentoo Archives: gentoo-commits

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