Gentoo Archives: gentoo-commits

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