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