Gentoo Archives: gentoo-commits

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