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