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