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