Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-workspace-wallpapers/, kde-plasma/kscreenlocker/, ...
Date: Tue, 14 Feb 2017 18:23:44
Message-Id: 1487096611.9964e5f273084ffb0e71e5249798e62cdfa63c10.johu@gentoo
1 commit: 9964e5f273084ffb0e71e5249798e62cdfa63c10
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 14 18:21:24 2017 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 14 18:23:31 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=9964e5f2
7
8 kde-plasma: Version bump KDE Plasma 5.9.2
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 kde-plasma/bluedevil/bluedevil-5.9.2.ebuild | 41 ++++++
13 kde-plasma/breeze-grub/breeze-grub-5.9.2.ebuild | 31 ++++
14 kde-plasma/breeze-gtk/breeze-gtk-5.9.2.ebuild | 23 +++
15 .../breeze-plymouth/breeze-plymouth-5.9.2.ebuild | 27 ++++
16 kde-plasma/breeze/breeze-5.9.2.ebuild | 77 ++++++++++
17 .../kactivitymanagerd-5.9.2.ebuild | 37 +++++
18 .../kde-cli-tools/kde-cli-tools-5.9.2.ebuild | 59 ++++++++
19 .../kde-gtk-config/kde-gtk-config-5.9.2.ebuild | 58 ++++++++
20 kde-plasma/kdecoration/kdecoration-5.9.2.ebuild | 18 +++
21 .../kdeplasma-addons/kdeplasma-addons-5.9.2.ebuild | 57 +++++++
22 kde-plasma/kgamma/kgamma-5.9.2.ebuild | 27 ++++
23 kde-plasma/khotkeys/khotkeys-5.9.2.ebuild | 47 ++++++
24 kde-plasma/kinfocenter/kinfocenter-5.9.2.ebuild | 89 +++++++++++
25 kde-plasma/kmenuedit/kmenuedit-5.9.2.ebuild | 45 ++++++
26 kde-plasma/kscreen/kscreen-5.9.2.ebuild | 39 +++++
27 .../kscreenlocker/kscreenlocker-5.9.2.ebuild | 90 +++++++++++
28 kde-plasma/ksshaskpass/ksshaskpass-5.9.2.ebuild | 50 +++++++
29 kde-plasma/ksysguard/ksysguard-5.9.2.ebuild | 48 ++++++
30 kde-plasma/kwallet-pam/kwallet-pam-5.9.2.ebuild | 94 ++++++++++++
31 .../kwayland-integration-5.9.2.ebuild | 23 +++
32 kde-plasma/kwin/kwin-5.9.2.ebuild | 95 ++++++++++++
33 kde-plasma/kwrited/kwrited-5.9.2.ebuild | 24 +++
34 kde-plasma/libkscreen/libkscreen-5.9.2.ebuild | 28 ++++
35 kde-plasma/libksysguard/libksysguard-5.9.2.ebuild | 54 +++++++
36 kde-plasma/milou/milou-5.9.2.ebuild | 30 ++++
37 kde-plasma/oxygen/oxygen-5.9.2.ebuild | 85 +++++++++++
38 .../plasma-desktop/plasma-desktop-5.9.2.ebuild | 155 +++++++++++++++++++
39 .../plasma-integration-5.9.2.ebuild | 43 ++++++
40 kde-plasma/plasma-meta/plasma-meta-5.9.2.ebuild | 65 ++++++++
41 kde-plasma/plasma-nm/plasma-nm-5.9.2.ebuild | 66 +++++++++
42 kde-plasma/plasma-pa/plasma-pa-5.9.2.ebuild | 30 ++++
43 kde-plasma/plasma-sdk/plasma-sdk-5.9.2.ebuild | 58 ++++++++
44 .../plasma-workspace-wallpapers-5.9.2.ebuild | 19 +++
45 .../plasma-workspace/plasma-workspace-5.9.2.ebuild | 164 +++++++++++++++++++++
46 .../polkit-kde-agent/polkit-kde-agent-5.9.2.ebuild | 31 ++++
47 kde-plasma/powerdevil/powerdevil-5.9.2.ebuild | 106 +++++++++++++
48 kde-plasma/sddm-kcm/sddm-kcm-5.9.2.ebuild | 39 +++++
49 .../systemsettings/systemsettings-5.9.2.ebuild | 46 ++++++
50 kde-plasma/user-manager/user-manager-5.9.2.ebuild | 27 ++++
51 39 files changed, 2145 insertions(+)
52
53 diff --git a/kde-plasma/bluedevil/bluedevil-5.9.2.ebuild b/kde-plasma/bluedevil/bluedevil-5.9.2.ebuild
54 new file mode 100644
55 index 0000000000..05af2ef39b
56 --- /dev/null
57 +++ b/kde-plasma/bluedevil/bluedevil-5.9.2.ebuild
58 @@ -0,0 +1,41 @@
59 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.9.2.ebuild
102 new file mode 100644
103 index 0000000000..53d7a4790f
104 --- /dev/null
105 +++ b/kde-plasma/breeze-grub/breeze-grub-5.9.2.ebuild
106 @@ -0,0 +1,31 @@
107 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.9.2.ebuild
140 new file mode 100644
141 index 0000000000..b72b84697e
142 --- /dev/null
143 +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.9.2.ebuild
144 @@ -0,0 +1,23 @@
145 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.9.2.ebuild
170 new file mode 100644
171 index 0000000000..81b38b1751
172 --- /dev/null
173 +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.9.2.ebuild
174 @@ -0,0 +1,27 @@
175 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/breeze/breeze-5.9.2.ebuild
204 new file mode 100644
205 index 0000000000..86e2ac232f
206 --- /dev/null
207 +++ b/kde-plasma/breeze/breeze-5.9.2.ebuild
208 @@ -0,0 +1,77 @@
209 +# Copyright 1999-2017 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 qtdeclarative)
235 + $(add_qt_dep qtgui)
236 + $(add_qt_dep qtwidgets)
237 + $(add_qt_dep qtx11extras)
238 + x11-libs/libxcb
239 + qt4? (
240 + kde-frameworks/kdelibs:4
241 + x11-libs/libX11
242 + )
243 + wayland? ( $(add_frameworks_dep kwayland) )
244 +"
245 +DEPEND="${COMMON_DEPEND}
246 + $(add_frameworks_dep kpackage)
247 + qt4? ( dev-util/automoc:0 )
248 +"
249 +RDEPEND="${COMMON_DEPEND}
250 + $(add_frameworks_dep breeze-icons)
251 + $(add_plasma_dep kde-cli-tools)
252 +"
253 +
254 +pkg_setup() {
255 + kde5_pkg_setup
256 + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
257 +}
258 +
259 +src_configure() {
260 + myconfigure() {
261 + local mycmakeargs=(
262 + $(cmake-utils_use_find_package wayland KF5Wayland)
263 + )
264 +
265 + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then
266 + mycmakeargs+=( -DUSE_KDE4=true )
267 + fi
268 +
269 + kde5_src_configure
270 + }
271 +
272 + multibuild_foreach_variant myconfigure
273 +}
274 +
275 +src_compile() {
276 + multibuild_foreach_variant kde5_src_compile
277 +}
278 +
279 +src_test() {
280 + multibuild_foreach_variant kde5_src_test
281 +}
282 +
283 +src_install() {
284 + multibuild_foreach_variant kde5_src_install
285 +}
286
287 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.2.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.2.ebuild
288 new file mode 100644
289 index 0000000000..a40af43b39
290 --- /dev/null
291 +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.2.ebuild
292 @@ -0,0 +1,37 @@
293 +# Copyright 1999-2017 Gentoo Foundation
294 +# Distributed under the terms of the GNU General Public License v2
295 +# $Id$
296 +
297 +EAPI=6
298 +
299 +inherit kde5
300 +
301 +DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
302 +LICENSE="|| ( GPL-2 GPL-3 )"
303 +KEYWORDS="~amd64 ~arm ~x86"
304 +IUSE=""
305 +
306 +COMMON_DEPEND="
307 + $(add_frameworks_dep kconfig)
308 + $(add_frameworks_dep kcoreaddons)
309 + $(add_frameworks_dep kdbusaddons)
310 + $(add_frameworks_dep kglobalaccel)
311 + $(add_frameworks_dep ki18n)
312 + $(add_frameworks_dep kio)
313 + $(add_frameworks_dep kservice)
314 + $(add_frameworks_dep kwindowsystem)
315 + $(add_frameworks_dep kxmlgui)
316 + $(add_qt_dep qtdbus)
317 + $(add_qt_dep qtgui)
318 + $(add_qt_dep qtsql 'sqlite')
319 + $(add_qt_dep qtwidgets)
320 +"
321 +DEPEND="${COMMON_DEPEND}
322 + >=dev-libs/boost-1.54
323 +"
324 +RDEPEND="${COMMON_DEPEND}
325 + !<kde-frameworks/kactivities-4.13.3-r2:4
326 + !<kde-frameworks/kactivities-5.20.0:5
327 + !kde-plasma/kactivitymanagerd:4
328 + !<kde-plasma/plasma-desktop-5.6.1
329 +"
330
331 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.2.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.2.ebuild
332 new file mode 100644
333 index 0000000000..f77f17c8d6
334 --- /dev/null
335 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.2.ebuild
336 @@ -0,0 +1,59 @@
337 +# Copyright 1999-2017 Gentoo Foundation
338 +# Distributed under the terms of the GNU General Public License v2
339 +# $Id$
340 +
341 +EAPI=6
342 +
343 +KDE_HANDBOOK="true"
344 +KDE_TEST="true"
345 +VIRTUALX_REQUIRED="test"
346 +inherit kde5
347 +
348 +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
349 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
350 +KEYWORDS="~amd64 ~arm ~x86"
351 +IUSE="+kdesu X"
352 +
353 +DEPEND="
354 + $(add_frameworks_dep kcmutils)
355 + $(add_frameworks_dep kcompletion)
356 + $(add_frameworks_dep kconfig)
357 + $(add_frameworks_dep kconfigwidgets)
358 + $(add_frameworks_dep kcoreaddons)
359 + $(add_frameworks_dep ki18n)
360 + $(add_frameworks_dep kiconthemes)
361 + $(add_frameworks_dep kio)
362 + $(add_frameworks_dep kservice)
363 + $(add_frameworks_dep kwidgetsaddons)
364 + $(add_frameworks_dep kwindowsystem)
365 + $(add_qt_dep qtdbus)
366 + $(add_qt_dep qtgui)
367 + $(add_qt_dep qtsvg)
368 + $(add_qt_dep qtwidgets)
369 + kdesu? ( $(add_frameworks_dep kdesu) )
370 + X? (
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.9.2.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.9.2.ebuild
398 new file mode 100644
399 index 0000000000..c6012d1f6b
400 --- /dev/null
401 +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.9.2.ebuild
402 @@ -0,0 +1,58 @@
403 +# Copyright 1999-2017 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-plasma/kde-gtk-config:4
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.9.2.ebuild b/kde-plasma/kdecoration/kdecoration-5.9.2.ebuild
463 new file mode 100644
464 index 0000000000..1d32f7b6bc
465 --- /dev/null
466 +++ b/kde-plasma/kdecoration/kdecoration-5.9.2.ebuild
467 @@ -0,0 +1,18 @@
468 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.9.2.ebuild
488 new file mode 100644
489 index 0000000000..83dad86814
490 --- /dev/null
491 +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.9.2.ebuild
492 @@ -0,0 +1,57 @@
493 +# Copyright 1999-2017 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-plasma/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.9.2.ebuild b/kde-plasma/kgamma/kgamma-5.9.2.ebuild
552 new file mode 100644
553 index 0000000000..2509365789
554 --- /dev/null
555 +++ b/kde-plasma/kgamma/kgamma-5.9.2.ebuild
556 @@ -0,0 +1,27 @@
557 +# Copyright 1999-2017 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 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.9.2.ebuild b/kde-plasma/khotkeys/khotkeys-5.9.2.ebuild
586 new file mode 100644
587 index 0000000000..3033e65bf8
588 --- /dev/null
589 +++ b/kde-plasma/khotkeys/khotkeys-5.9.2.ebuild
590 @@ -0,0 +1,47 @@
591 +# Copyright 1999-2017 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-plasma/khotkeys:4
631 + !kde-plasma/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.9.2.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.9.2.ebuild
640 new file mode 100644
641 index 0000000000..32bcb3c6af
642 --- /dev/null
643 +++ b/kde-plasma/kinfocenter/kinfocenter-5.9.2.ebuild
644 @@ -0,0 +1,89 @@
645 +# Copyright 1999-2017 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-plasma/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.9.2.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.9.2.ebuild
736 new file mode 100644
737 index 0000000000..4b4eedb065
738 --- /dev/null
739 +++ b/kde-plasma/kmenuedit/kmenuedit-5.9.2.ebuild
740 @@ -0,0 +1,45 @@
741 +# Copyright 1999-2017 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-plasma/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.9.2.ebuild b/kde-plasma/kscreen/kscreen-5.9.2.ebuild
788 new file mode 100644
789 index 0000000000..9023511299
790 --- /dev/null
791 +++ b/kde-plasma/kscreen/kscreen-5.9.2.ebuild
792 @@ -0,0 +1,39 @@
793 +# Copyright 1999-2017 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_frameworks_dep plasma)
825 + $(add_plasma_dep kde-cli-tools)
826 + $(add_qt_dep qtgraphicaleffects)
827 + !kde-plasma/kscreen:4
828 +"
829 +
830 +# bug #580440, last checked 5.6.3
831 +RESTRICT+=" test"
832
833 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.9.2.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.9.2.ebuild
834 new file mode 100644
835 index 0000000000..3f8a150c2e
836 --- /dev/null
837 +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.9.2.ebuild
838 @@ -0,0 +1,90 @@
839 +# Copyright 1999-2017 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-plasma/kcheckpass-4.11.22-r1:4
889 + !kde-plasma/kdebase-pam:0
890 +"
891 +
892 +RESTRICT+=" test"
893 +
894 +PATCHES=( "${FILESDIR}/${PN}-5.9.1-deps.patch" )
895 +
896 +src_prepare() {
897 + kde5_src_prepare
898 +
899 + use test || sed -i \
900 + -e "/add_subdirectory(autotests)/ s/^/#/" greeter/CMakeLists.txt || die
901 +}
902 +
903 +src_test() {
904 + # requires running environment
905 + local myctestargs=(
906 + -E x11LockerTest
907 + )
908 + kde5_src_test
909 +}
910 +
911 +src_configure() {
912 + local mycmakeargs=(
913 + $(cmake-utils_use_find_package pam PAM)
914 + )
915 + kde5_src_configure
916 +}
917 +
918 +src_install() {
919 + kde5_src_install
920 +
921 + newpamd "${FILESDIR}/kde.pam" kde
922 + newpamd "${FILESDIR}/kde-np.pam" kde-np
923 +
924 + if ! use pam; then
925 + chown root "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die
926 + chmod +s "${ED}"usr/$(get_libdir)/libexec/kcheckpass || die
927 + fi
928 +}
929
930 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.9.2.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.9.2.ebuild
931 new file mode 100644
932 index 0000000000..37e0a49e14
933 --- /dev/null
934 +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.9.2.ebuild
935 @@ -0,0 +1,50 @@
936 +# Copyright 1999-2017 Gentoo Foundation
937 +# Distributed under the terms of the GNU General Public License v2
938 +# $Id$
939 +
940 +EAPI=6
941 +
942 +inherit kde5
943 +
944 +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
945 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass"
946 +KEYWORDS="~amd64 ~arm ~x86"
947 +IUSE=""
948 +
949 +DEPEND="
950 + $(add_frameworks_dep kcoreaddons)
951 + $(add_frameworks_dep ki18n)
952 + $(add_frameworks_dep kwallet)
953 + $(add_frameworks_dep kwidgetsaddons)
954 + $(add_qt_dep qtwidgets)
955 +"
956 +RDEPEND="
957 + ${DEPEND}
958 + !kde-plasma/ksshaskpass:4
959 +"
960 +
961 +src_install() {
962 + kde5_src_install
963 +
964 + insinto /etc/plasma/startup
965 + doins "${FILESDIR}/05-ksshaskpass.sh"
966 +}
967 +
968 +pkg_postinst() {
969 + kde5_pkg_postinst
970 +
971 + elog ""
972 + elog "In order to have ssh-agent start at kde startup,"
973 + elog "edit /etc/plasma/startup/10-agent-startup.sh and uncomment"
974 + elog "the lines enabling ssh-agent."
975 + elog
976 + elog "If you do so, do not forget to uncomment the respective"
977 + elog "lines in /etc/plasma/shutdown/10-agent-shutdown.sh to"
978 + elog "properly kill the agent when the session ends."
979 + elog
980 + elog "${PN} has been installed as your default askpass application"
981 + elog "for Plasma 5 sessions."
982 + elog "If that's not desired, select the one you want to use in"
983 + elog "/etc/plasma/startup/05-ksshaskpass.sh"
984 + elog ""
985 +}
986
987 diff --git a/kde-plasma/ksysguard/ksysguard-5.9.2.ebuild b/kde-plasma/ksysguard/ksysguard-5.9.2.ebuild
988 new file mode 100644
989 index 0000000000..14f94fe172
990 --- /dev/null
991 +++ b/kde-plasma/ksysguard/ksysguard-5.9.2.ebuild
992 @@ -0,0 +1,48 @@
993 +# Copyright 1999-2017 Gentoo Foundation
994 +# Distributed under the terms of the GNU General Public License v2
995 +# $Id$
996 +
997 +EAPI=6
998 +
999 +KDE_HANDBOOK="forceoptional"
1000 +inherit kde5
1001 +
1002 +DESCRIPTION="Network-enabled task manager and system monitor"
1003 +LICENSE="GPL-2+"
1004 +KEYWORDS="~amd64 ~arm ~x86"
1005 +IUSE="lm_sensors"
1006 +
1007 +DEPEND="
1008 + $(add_plasma_dep libksysguard)
1009 + $(add_frameworks_dep kcompletion)
1010 + $(add_frameworks_dep kconfig)
1011 + $(add_frameworks_dep kconfigwidgets)
1012 + $(add_frameworks_dep kcoreaddons)
1013 + $(add_frameworks_dep kdbusaddons)
1014 + $(add_frameworks_dep ki18n)
1015 + $(add_frameworks_dep kiconthemes)
1016 + $(add_frameworks_dep kinit)
1017 + $(add_frameworks_dep kio)
1018 + $(add_frameworks_dep kitemviews)
1019 + $(add_frameworks_dep knewstuff)
1020 + $(add_frameworks_dep knotifications)
1021 + $(add_frameworks_dep kwidgetsaddons)
1022 + $(add_frameworks_dep kwindowsystem)
1023 + $(add_frameworks_dep kxmlgui)
1024 + $(add_qt_dep qtdbus)
1025 + $(add_qt_dep qtgui)
1026 + $(add_qt_dep qtwidgets)
1027 + $(add_qt_dep qtxml)
1028 + lm_sensors? ( sys-apps/lm_sensors )
1029 +"
1030 +RDEPEND="${DEPEND}
1031 + !kde-plasma/ksysguard:4
1032 +"
1033 +
1034 +src_configure() {
1035 + local mycmakeargs=(
1036 + $(cmake-utils_use_find_package lm_sensors Sensors)
1037 + )
1038 +
1039 + kde5_src_configure
1040 +}
1041
1042 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.9.2.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.9.2.ebuild
1043 new file mode 100644
1044 index 0000000000..da92a74511
1045 --- /dev/null
1046 +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.9.2.ebuild
1047 @@ -0,0 +1,94 @@
1048 +# Copyright 1999-2017 Gentoo Foundation
1049 +# Distributed under the terms of the GNU General Public License v2
1050 +# $Id$
1051 +
1052 +EAPI=6
1053 +
1054 +KDE_AUTODEPS="false"
1055 +inherit kde5 multibuild multilib
1056 +
1057 +DESCRIPTION="KWallet PAM module to not enter password again"
1058 +LICENSE="LGPL-2.1"
1059 +KEYWORDS="~amd64 ~arm ~x86"
1060 +IUSE="+oldwallet"
1061 +
1062 +COMMON_DEPEND="
1063 + dev-libs/libgcrypt:0=
1064 + virtual/pam
1065 +"
1066 +DEPEND="${COMMON_DEPEND}
1067 + $(add_frameworks_dep extra-cmake-modules)
1068 + $(add_qt_dep qtcore)
1069 +"
1070 +RDEPEND="${COMMON_DEPEND}
1071 + !kde-apps/kwalletd-pam
1072 + net-misc/socat
1073 +"
1074 +
1075 +pkg_setup() {
1076 + kde5_pkg_setup
1077 + MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) )
1078 +}
1079 +
1080 +src_configure() {
1081 + myconfigure() {
1082 + local mycmakeargs=(
1083 + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
1084 + )
1085 + [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=( -DKWALLET4=1 )
1086 +
1087 + kde5_src_configure
1088 + }
1089 + multibuild_foreach_variant myconfigure
1090 +}
1091 +
1092 +src_compile() {
1093 + multibuild_foreach_variant kde5_src_compile
1094 +}
1095 +
1096 +src_test() {
1097 + multibuild_foreach_variant kde5_src_test
1098 +}
1099 +
1100 +src_install() {
1101 + multibuild_foreach_variant kde5_src_install
1102 +}
1103 +
1104 +pkg_postinst() {
1105 + check_dm() {
1106 + local good
1107 + if [[ -e "${ROOT}${2}" ]] ; then
1108 + if grep -Eq "auth\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" && \
1109 + grep -Eq "session\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" ; then
1110 + good=true
1111 + fi
1112 + if use oldwallet ; then
1113 + if ! grep -Eq "auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \
1114 + ! grep -Eq "session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then
1115 + good=false
1116 + fi
1117 + fi
1118 + fi
1119 + [[ "${good}" = true ]] && \
1120 + elog " ${1} - ${2} ...GOOD" || \
1121 + ewarn " ${1} - ${2} ...BAD"
1122 + }
1123 + elog
1124 + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
1125 + use oldwallet && elog "You have also selected support for legacy kde-apps/kwalletd:4."
1126 + elog "List of things to make it work:"
1127 + elog "1. Use standard blowfish encryption instead of GPG"
1128 + elog "2. Use same password for login and kwallet"
1129 + elog "3. A display manager with support for PAM"
1130 + elog "4.a Have the following lines in the display manager's pam.d file:"
1131 + elog " -auth optional pam_kwallet5.so"
1132 + elog " -session optional pam_kwallet5.so auto_start"
1133 + if use oldwallet ; then
1134 + elog " -auth optional pam_kwallet.so kdehome=.kde4"
1135 + elog " -session optional pam_kwallet.so"
1136 + fi
1137 + elog "4.b Checking installed DMs..."
1138 + has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm"
1139 + has_version "x11-misc/lightdm" && check_dm "LightDM" "/etc/pam.d/lightdm"
1140 + elog
1141 +}
1142
1143 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.9.2.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.9.2.ebuild
1144 new file mode 100644
1145 index 0000000000..959818c219
1146 --- /dev/null
1147 +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.9.2.ebuild
1148 @@ -0,0 +1,23 @@
1149 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/kwin/kwin-5.9.2.ebuild
1174 new file mode 100644
1175 index 0000000000..caf2f099d1
1176 --- /dev/null
1177 +++ b/kde-plasma/kwin/kwin-5.9.2.ebuild
1178 @@ -0,0 +1,95 @@
1179 +# Copyright 1999-2017 Gentoo Foundation
1180 +# Distributed under the terms of the GNU General Public License v2
1181 +# $Id$
1182 +
1183 +EAPI=6
1184 +
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.5
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.7.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-plasma/kwin:4
1259 + !kde-plasma/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.9.2.ebuild b/kde-plasma/kwrited/kwrited-5.9.2.ebuild
1276 new file mode 100644
1277 index 0000000000..543a7e01c9
1278 --- /dev/null
1279 +++ b/kde-plasma/kwrited/kwrited-5.9.2.ebuild
1280 @@ -0,0 +1,24 @@
1281 +# Copyright 1999-2017 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 Plasma 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-plasma/kwrited:4
1304 +"
1305
1306 diff --git a/kde-plasma/libkscreen/libkscreen-5.9.2.ebuild b/kde-plasma/libkscreen/libkscreen-5.9.2.ebuild
1307 new file mode 100644
1308 index 0000000000..f4477d5123
1309 --- /dev/null
1310 +++ b/kde-plasma/libkscreen/libkscreen-5.9.2.ebuild
1311 @@ -0,0 +1,28 @@
1312 +# Copyright 1999-2017 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.9.2.ebuild b/kde-plasma/libksysguard/libksysguard-5.9.2.ebuild
1342 new file mode 100644
1343 index 0000000000..010ce0194e
1344 --- /dev/null
1345 +++ b/kde-plasma/libksysguard/libksysguard-5.9.2.ebuild
1346 @@ -0,0 +1,54 @@
1347 +# Copyright 1999-2017 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-plasma/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.9.2.ebuild b/kde-plasma/milou/milou-5.9.2.ebuild
1403 new file mode 100644
1404 index 0000000000..16677b9a86
1405 --- /dev/null
1406 +++ b/kde-plasma/milou/milou-5.9.2.ebuild
1407 @@ -0,0 +1,30 @@
1408 +# Copyright 1999-2017 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-plasma/milou:4
1437 +"
1438
1439 diff --git a/kde-plasma/oxygen/oxygen-5.9.2.ebuild b/kde-plasma/oxygen/oxygen-5.9.2.ebuild
1440 new file mode 100644
1441 index 0000000000..90e9e7c1a3
1442 --- /dev/null
1443 +++ b/kde-plasma/oxygen/oxygen-5.9.2.ebuild
1444 @@ -0,0 +1,85 @@
1445 +# Copyright 1999-2017 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 qtdeclarative)
1472 + $(add_qt_dep qtgui)
1473 + $(add_qt_dep qtwidgets)
1474 + $(add_qt_dep qtx11extras)
1475 + x11-libs/libxcb
1476 + qt4? (
1477 + kde-frameworks/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? (
1485 + dev-util/automoc:0
1486 + virtual/pkgconfig
1487 + )
1488 +"
1489 +RDEPEND="${COMMON_DEPEND}
1490 + $(add_plasma_dep kde-cli-tools)
1491 + qt4? (
1492 + !kde-plasma/kstyles:4
1493 + !kde-plasma/liboxygenstyle:4
1494 + )
1495 + !kde-plasma/kdebase-cursors:4
1496 +"
1497 +
1498 +pkg_setup() {
1499 + kde5_pkg_setup
1500 + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
1501 +}
1502 +
1503 +src_configure() {
1504 + myconfigure() {
1505 + local mycmakeargs=(
1506 + $(cmake-utils_use_find_package wayland KF5Wayland)
1507 + )
1508 +
1509 + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then
1510 + mycmakeargs+=( -DUSE_KDE4=true )
1511 + fi
1512 +
1513 + kde5_src_configure
1514 + }
1515 +
1516 + multibuild_foreach_variant myconfigure
1517 +}
1518 +
1519 +src_compile() {
1520 + multibuild_foreach_variant kde5_src_compile
1521 +}
1522 +
1523 +src_test() {
1524 + multibuild_foreach_variant kde5_src_test
1525 +}
1526 +
1527 +src_install() {
1528 + multibuild_foreach_variant kde5_src_install
1529 +}
1530
1531 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.9.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.9.2.ebuild
1532 new file mode 100644
1533 index 0000000000..0be58310a9
1534 --- /dev/null
1535 +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.9.2.ebuild
1536 @@ -0,0 +1,155 @@
1537 +# Copyright 1999-2017 Gentoo Foundation
1538 +# Distributed under the terms of the GNU General Public License v2
1539 +# $Id$
1540 +
1541 +EAPI=6
1542 +
1543 +KDE_HANDBOOK="forceoptional"
1544 +KDE_TEST="true"
1545 +VIRTUALX_REQUIRED="test"
1546 +inherit kde5
1547 +
1548 +DESCRIPTION="KDE Plasma desktop"
1549 +KEYWORDS="~amd64 ~arm ~x86"
1550 +IUSE="appstream +fontconfig gtk2 gtk3 +input_devices_evdev input_devices_synaptics
1551 +ibus legacy-systray pulseaudio +qt4 scim +semantic-desktop"
1552 +
1553 +COMMON_DEPEND="
1554 + $(add_frameworks_dep attica)
1555 + $(add_frameworks_dep kactivities)
1556 + $(add_frameworks_dep kactivities-stats)
1557 + $(add_frameworks_dep karchive)
1558 + $(add_frameworks_dep kauth)
1559 + $(add_frameworks_dep kbookmarks)
1560 + $(add_frameworks_dep kcmutils)
1561 + $(add_frameworks_dep kcodecs)
1562 + $(add_frameworks_dep kcompletion)
1563 + $(add_frameworks_dep kconfig)
1564 + $(add_frameworks_dep kconfigwidgets)
1565 + $(add_frameworks_dep kcoreaddons)
1566 + $(add_frameworks_dep kdbusaddons)
1567 + $(add_frameworks_dep kdeclarative)
1568 + $(add_frameworks_dep kded)
1569 + $(add_frameworks_dep kdelibs4support)
1570 + $(add_frameworks_dep kemoticons)
1571 + $(add_frameworks_dep kglobalaccel)
1572 + $(add_frameworks_dep kguiaddons)
1573 + $(add_frameworks_dep ki18n)
1574 + $(add_frameworks_dep kiconthemes)
1575 + $(add_frameworks_dep kio)
1576 + $(add_frameworks_dep kitemmodels)
1577 + $(add_frameworks_dep kitemviews)
1578 + $(add_frameworks_dep kjobwidgets)
1579 + $(add_frameworks_dep knewstuff)
1580 + $(add_frameworks_dep knotifications)
1581 + $(add_frameworks_dep knotifyconfig)
1582 + $(add_frameworks_dep kparts)
1583 + $(add_frameworks_dep kpeople)
1584 + $(add_frameworks_dep krunner)
1585 + $(add_frameworks_dep kservice)
1586 + $(add_frameworks_dep kwallet)
1587 + $(add_frameworks_dep kwidgetsaddons)
1588 + $(add_frameworks_dep kwindowsystem)
1589 + $(add_frameworks_dep kxmlgui)
1590 + $(add_frameworks_dep plasma)
1591 + $(add_frameworks_dep solid)
1592 + $(add_frameworks_dep sonnet)
1593 + $(add_plasma_dep kwin)
1594 + $(add_plasma_dep plasma-workspace)
1595 + $(add_qt_dep qtconcurrent)
1596 + $(add_qt_dep qtdbus)
1597 + $(add_qt_dep qtdeclarative)
1598 + $(add_qt_dep qtgui)
1599 + $(add_qt_dep qtnetwork)
1600 + $(add_qt_dep qtprintsupport)
1601 + $(add_qt_dep qtsql)
1602 + $(add_qt_dep qtsvg)
1603 + $(add_qt_dep qtwidgets)
1604 + $(add_qt_dep qtx11extras)
1605 + $(add_qt_dep qtxml)
1606 + media-libs/phonon[qt5]
1607 + x11-libs/libX11
1608 + x11-libs/libXcursor
1609 + x11-libs/libXfixes
1610 + x11-libs/libXi
1611 + x11-libs/libxcb
1612 + x11-libs/libxkbfile
1613 + appstream? ( dev-libs/appstream[qt5] )
1614 + fontconfig? (
1615 + media-libs/fontconfig
1616 + media-libs/freetype
1617 + x11-libs/libXft
1618 + x11-libs/xcb-util-image
1619 + )
1620 + ibus? (
1621 + $(add_qt_dep qtx11extras)
1622 + app-i18n/ibus
1623 + dev-libs/glib:2
1624 + x11-libs/libxcb
1625 + x11-libs/xcb-util-keysyms
1626 + )
1627 + input_devices_synaptics? ( x11-drivers/xf86-input-synaptics )
1628 + pulseaudio? (
1629 + dev-libs/glib:2
1630 + media-libs/libcanberra
1631 + media-sound/pulseaudio
1632 + )
1633 + scim? ( app-i18n/scim )
1634 + semantic-desktop? ( $(add_frameworks_dep baloo) )
1635 +"
1636 +RDEPEND="${COMMON_DEPEND}
1637 + $(add_plasma_dep breeze)
1638 + $(add_plasma_dep kde-cli-tools)
1639 + $(add_plasma_dep oxygen)
1640 + $(add_qt_dep qtgraphicaleffects)
1641 + sys-apps/accountsservice
1642 + x11-apps/setxkbmap
1643 + legacy-systray? (
1644 + gtk2? ( dev-libs/libappindicator:2 )
1645 + gtk3? ( dev-libs/libappindicator:3 )
1646 + qt4? ( dev-libs/sni-qt )
1647 + )
1648 + pulseaudio? ( $(add_plasma_dep plasma-pa ) )
1649 + qt4? ( kde-plasma/qguiplatformplugin_kde:4 )
1650 + !kde-apps/kcontrol
1651 + !kde-apps/knetattach[handbook]
1652 + !kde-base/plasma-desktop:4
1653 + !kde-plasma/plasma-workspace:4
1654 + !kde-plasma/solid-actions-kcm:4
1655 + !kde-plasma/systemsettings:4
1656 + !kde-misc/kcm_touchpad
1657 + !kde-misc/kcm-touchpad
1658 + !kde-plasma/kcm-touchpad
1659 + !<kde-plasma/kdeplasma-addons-5.5.50
1660 +"
1661 +DEPEND="${COMMON_DEPEND}
1662 + dev-libs/boost
1663 + x11-proto/xproto
1664 + fontconfig? ( x11-libs/libXrender )
1665 + input_devices_evdev? ( x11-drivers/xf86-input-evdev )
1666 +"
1667 +
1668 +REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )"
1669 +
1670 +pkg_setup() {
1671 + if has_version net-im/skype && use legacy-systray && use amd64; then
1672 + einfo
1673 + elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary."
1674 + einfo
1675 + fi
1676 +}
1677 +
1678 +src_configure() {
1679 + local mycmakeargs=(
1680 + $(cmake-utils_use_find_package appstream AppStreamQt)
1681 + $(cmake-utils_use_find_package fontconfig Fontconfig)
1682 + $(cmake-utils_use_find_package ibus IBus)
1683 + $(cmake-utils_use_find_package input_devices_evdev Evdev)
1684 + $(cmake-utils_use_find_package input_devices_synaptics Synaptics)
1685 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
1686 + $(cmake-utils_use_find_package scim SCIM)
1687 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1688 + )
1689 +
1690 + kde5_src_configure
1691 +}
1692
1693 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.9.2.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.9.2.ebuild
1694 new file mode 100644
1695 index 0000000000..7921664295
1696 --- /dev/null
1697 +++ b/kde-plasma/plasma-integration/plasma-integration-5.9.2.ebuild
1698 @@ -0,0 +1,43 @@
1699 +# Copyright 1999-2017 Gentoo Foundation
1700 +# Distributed under the terms of the GNU General Public License v2
1701 +# $Id$
1702 +
1703 +EAPI=6
1704 +
1705 +VIRTUALX_REQUIRED="test"
1706 +inherit kde5
1707 +
1708 +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
1709 +LICENSE="LGPL-2+"
1710 +KEYWORDS="~amd64 ~arm ~x86"
1711 +IUSE=""
1712 +
1713 +DEPEND="
1714 + $(add_frameworks_dep kcompletion)
1715 + $(add_frameworks_dep kconfig)
1716 + $(add_frameworks_dep kconfigwidgets)
1717 + $(add_frameworks_dep kcoreaddons)
1718 + $(add_frameworks_dep ki18n)
1719 + $(add_frameworks_dep kiconthemes)
1720 + $(add_frameworks_dep kio)
1721 + $(add_frameworks_dep kjobwidgets)
1722 + $(add_frameworks_dep knotifications)
1723 + $(add_frameworks_dep kwayland)
1724 + $(add_frameworks_dep kwidgetsaddons)
1725 + $(add_frameworks_dep kwindowsystem)
1726 + $(add_frameworks_dep kxmlgui)
1727 + $(add_plasma_dep breeze)
1728 + $(add_qt_dep qtdbus)
1729 + $(add_qt_dep qtgui 'dbus' '' '5=')
1730 + $(add_qt_dep qtwidgets)
1731 + $(add_qt_dep qtx11extras)
1732 + x11-libs/libXcursor
1733 + x11-libs/libxcb
1734 +"
1735 +RDEPEND="${DEPEND}
1736 + media-fonts/hack
1737 + media-fonts/noto
1738 +"
1739 +
1740 +# requires running kde environment
1741 +RESTRICT+=" test"
1742
1743 diff --git a/kde-plasma/plasma-meta/plasma-meta-5.9.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.9.2.ebuild
1744 new file mode 100644
1745 index 0000000000..ba3b2cdea0
1746 --- /dev/null
1747 +++ b/kde-plasma/plasma-meta/plasma-meta-5.9.2.ebuild
1748 @@ -0,0 +1,65 @@
1749 +# Copyright 1999-2017 Gentoo Foundation
1750 +# Distributed under the terms of the GNU General Public License v2
1751 +# $Id$
1752 +
1753 +EAPI=6
1754 +
1755 +inherit kde5-functions
1756 +
1757 +DESCRIPTION="Merge this to pull in all Plasma 5 packages"
1758 +HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/"
1759 +
1760 +LICENSE="metapackage"
1761 +SLOT="5"
1762 +KEYWORDS="~amd64 ~arm ~x86"
1763 +IUSE="bluetooth +display-manager grub gtk +handbook networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers"
1764 +
1765 +RDEPEND="
1766 + $(add_plasma_dep breeze)
1767 + $(add_plasma_dep kactivitymanagerd)
1768 + $(add_plasma_dep kde-cli-tools)
1769 + $(add_plasma_dep kdecoration)
1770 + $(add_plasma_dep kdeplasma-addons)
1771 + $(add_plasma_dep kgamma)
1772 + $(add_plasma_dep khotkeys)
1773 + $(add_plasma_dep kinfocenter)
1774 + $(add_plasma_dep kmenuedit)
1775 + $(add_plasma_dep kscreen)
1776 + $(add_plasma_dep kscreenlocker)
1777 + $(add_plasma_dep ksshaskpass)
1778 + $(add_plasma_dep ksysguard)
1779 + $(add_plasma_dep kwayland-integration)
1780 + $(add_plasma_dep kwin)
1781 + $(add_plasma_dep kwrited)
1782 + $(add_plasma_dep libkscreen)
1783 + $(add_plasma_dep libksysguard)
1784 + $(add_plasma_dep milou)
1785 + $(add_plasma_dep oxygen)
1786 + $(add_plasma_dep plasma-desktop)
1787 + $(add_plasma_dep plasma-integration)
1788 + $(add_plasma_dep plasma-workspace)
1789 + $(add_plasma_dep polkit-kde-agent)
1790 + $(add_plasma_dep powerdevil)
1791 + $(add_plasma_dep systemsettings)
1792 + $(add_plasma_dep user-manager)
1793 + bluetooth? ( $(add_plasma_dep bluedevil) )
1794 + display-manager? (
1795 + sddm? (
1796 + $(add_plasma_dep sddm-kcm)
1797 + x11-misc/sddm
1798 + )
1799 + !sddm? ( x11-misc/lightdm )
1800 + )
1801 + grub? ( $(add_plasma_dep breeze-grub) )
1802 + gtk? (
1803 + $(add_plasma_dep breeze-gtk)
1804 + $(add_plasma_dep kde-gtk-config)
1805 + )
1806 + handbook? ( $(add_kdeapps_dep khelpcenter) )
1807 + networkmanager? ( $(add_plasma_dep plasma-nm) )
1808 + pam? ( $(add_plasma_dep kwallet-pam) )
1809 + plymouth? ( $(add_plasma_dep breeze-plymouth) )
1810 + pulseaudio? ( $(add_plasma_dep plasma-pa) )
1811 + sdk? ( $(add_plasma_dep plasma-sdk) )
1812 + wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) )
1813 +"
1814
1815 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.9.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.9.2.ebuild
1816 new file mode 100644
1817 index 0000000000..42bb4515d2
1818 --- /dev/null
1819 +++ b/kde-plasma/plasma-nm/plasma-nm-5.9.2.ebuild
1820 @@ -0,0 +1,66 @@
1821 +# Copyright 1999-2017 Gentoo Foundation
1822 +# Distributed under the terms of the GNU General Public License v2
1823 +# $Id$
1824 +
1825 +EAPI=6
1826 +
1827 +inherit kde5
1828 +
1829 +DESCRIPTION="KDE Plasma applet for NetworkManager"
1830 +LICENSE="GPL-2 LGPL-2.1"
1831 +KEYWORDS="~amd64 ~arm ~x86"
1832 +IUSE="modemmanager openconnect teamd"
1833 +
1834 +DEPEND="
1835 + $(add_frameworks_dep kcompletion)
1836 + $(add_frameworks_dep kconfig)
1837 + $(add_frameworks_dep kconfigwidgets)
1838 + $(add_frameworks_dep kcoreaddons)
1839 + $(add_frameworks_dep kdbusaddons)
1840 + $(add_frameworks_dep kdeclarative)
1841 + $(add_frameworks_dep kdelibs4support)
1842 + $(add_frameworks_dep ki18n)
1843 + $(add_frameworks_dep kiconthemes)
1844 + $(add_frameworks_dep kio)
1845 + $(add_frameworks_dep kitemviews)
1846 + $(add_frameworks_dep knotifications)
1847 + $(add_frameworks_dep kservice)
1848 + $(add_frameworks_dep kwallet)
1849 + $(add_frameworks_dep kwidgetsaddons)
1850 + $(add_frameworks_dep kwindowsystem)
1851 + $(add_frameworks_dep kxmlgui)
1852 + $(add_frameworks_dep networkmanager-qt 'teamd=')
1853 + $(add_frameworks_dep plasma)
1854 + $(add_frameworks_dep solid)
1855 + $(add_qt_dep qtdbus)
1856 + $(add_qt_dep qtdeclarative)
1857 + $(add_qt_dep qtgui)
1858 + $(add_qt_dep qtnetwork)
1859 + $(add_qt_dep qtwidgets)
1860 + >=app-crypt/qca-2.1.1:2[qt5]
1861 + >=net-misc/networkmanager-0.9.10.0[teamd=]
1862 + modemmanager? (
1863 + $(add_frameworks_dep modemmanager-qt)
1864 + $(add_qt_dep qtxml)
1865 + net-misc/mobile-broadband-provider-info
1866 + )
1867 + openconnect? (
1868 + $(add_qt_dep qtxml)
1869 + net-misc/networkmanager-openconnect
1870 + net-misc/openconnect:=
1871 + )
1872 +"
1873 +RDEPEND="${DEPEND}
1874 + $(add_plasma_dep plasma-workspace)
1875 + !kde-plasma/plasma-nm:4
1876 +"
1877 +
1878 +src_configure() {
1879 + local mycmakeargs=(
1880 + $(cmake-utils_use_find_package modemmanager ModemManager)
1881 + $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt)
1882 + $(cmake-utils_use_find_package openconnect OpenConnect)
1883 + )
1884 +
1885 + kde5_src_configure
1886 +}
1887
1888 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.9.2.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.9.2.ebuild
1889 new file mode 100644
1890 index 0000000000..f5ec51f053
1891 --- /dev/null
1892 +++ b/kde-plasma/plasma-pa/plasma-pa-5.9.2.ebuild
1893 @@ -0,0 +1,30 @@
1894 +# Copyright 1999-2017 Gentoo Foundation
1895 +# Distributed under the terms of the GNU General Public License v2
1896 +# $Id$
1897 +
1898 +EAPI=6
1899 +
1900 +KDE_HANDBOOK="forceoptional"
1901 +inherit kde5
1902 +
1903 +DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
1904 +KEYWORDS="~amd64 ~arm ~x86"
1905 +IUSE=""
1906 +
1907 +DEPEND="
1908 + $(add_frameworks_dep kcoreaddons)
1909 + $(add_frameworks_dep kdeclarative)
1910 + $(add_frameworks_dep kglobalaccel)
1911 + $(add_frameworks_dep ki18n)
1912 + $(add_frameworks_dep plasma)
1913 + $(add_qt_dep qtdbus)
1914 + $(add_qt_dep qtdeclarative)
1915 + $(add_qt_dep qtgui)
1916 + $(add_qt_dep qtwidgets)
1917 + dev-libs/glib:2
1918 + gnome-base/gconf:2
1919 + media-libs/libcanberra
1920 + media-sound/pulseaudio[gnome]
1921 +"
1922 +
1923 +RDEPEND="${DEPEND}"
1924
1925 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.9.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.9.2.ebuild
1926 new file mode 100644
1927 index 0000000000..1b08de0e6d
1928 --- /dev/null
1929 +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.9.2.ebuild
1930 @@ -0,0 +1,58 @@
1931 +# Copyright 1999-2017 Gentoo Foundation
1932 +# Distributed under the terms of the GNU General Public License v2
1933 +# $Id$
1934 +
1935 +EAPI=6
1936 +
1937 +KDE_TEST="optional"
1938 +VIRTUALX_REQUIRED="test"
1939 +inherit kde5
1940 +
1941 +DESCRIPTION="Useful applications for Plasma development"
1942 +KEYWORDS="~amd64 ~arm ~x86"
1943 +IUSE="plasmate"
1944 +
1945 +DEPEND="
1946 + $(add_frameworks_dep karchive)
1947 + $(add_frameworks_dep kcompletion)
1948 + $(add_frameworks_dep kconfig)
1949 + $(add_frameworks_dep kconfigwidgets)
1950 + $(add_frameworks_dep kcoreaddons)
1951 + $(add_frameworks_dep kdbusaddons)
1952 + $(add_frameworks_dep kdeclarative)
1953 + $(add_frameworks_dep ki18n)
1954 + $(add_frameworks_dep kiconthemes)
1955 + $(add_frameworks_dep kio)
1956 + $(add_frameworks_dep kitemmodels)
1957 + $(add_frameworks_dep kpackage)
1958 + $(add_frameworks_dep kservice)
1959 + $(add_frameworks_dep ktexteditor)
1960 + $(add_frameworks_dep kwidgetsaddons)
1961 + $(add_frameworks_dep plasma)
1962 + $(add_qt_dep qtdbus)
1963 + $(add_qt_dep qtdeclarative)
1964 + $(add_qt_dep qtgui)
1965 + $(add_qt_dep qtwidgets)
1966 + $(add_qt_dep qtxml)
1967 + dev-libs/kirigami:1
1968 + plasmate? (
1969 + $(add_frameworks_dep kdelibs4support)
1970 + $(add_frameworks_dep knewstuff)
1971 + $(add_frameworks_dep kparts)
1972 + $(add_qt_dep qtwebkit)
1973 + dev-util/kdevplatform:5
1974 + )
1975 +"
1976 +RDEPEND="${DEPEND}
1977 + !dev-util/plasmate
1978 +"
1979 +
1980 +src_configure() {
1981 + local mycmakeargs=(
1982 + $(cmake-utils_use_find_package plasmate KDevPlatform)
1983 + $(cmake-utils_use_find_package plasmate Qt5WebKit)
1984 + $(cmake-utils_use_find_package plasmate Qt5WebKitWidgets)
1985 + )
1986 +
1987 + kde5_src_configure
1988 +}
1989
1990 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.2.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.2.ebuild
1991 new file mode 100644
1992 index 0000000000..217333eb5c
1993 --- /dev/null
1994 +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.2.ebuild
1995 @@ -0,0 +1,19 @@
1996 +# Copyright 1999-2017 Gentoo Foundation
1997 +# Distributed under the terms of the GNU General Public License v2
1998 +# $Id$
1999 +
2000 +EAPI=6
2001 +
2002 +KDE_AUTODEPS="false"
2003 +KDE_DEBUG="false"
2004 +inherit kde5
2005 +
2006 +DESCRIPTION="Additional wallpapers for the Plasma workspace"
2007 +KEYWORDS="~amd64 ~arm ~x86"
2008 +IUSE=""
2009 +
2010 +DEPEND="
2011 + $(add_frameworks_dep extra-cmake-modules)
2012 + $(add_qt_dep qtcore)
2013 +"
2014 +RDEPEND="!<kde-apps/kde-wallpapers-15.08.3-r2"
2015
2016 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.9.2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.9.2.ebuild
2017 new file mode 100644
2018 index 0000000000..1c6e3db9d8
2019 --- /dev/null
2020 +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.9.2.ebuild
2021 @@ -0,0 +1,164 @@
2022 +# Copyright 1999-2017 Gentoo Foundation
2023 +# Distributed under the terms of the GNU General Public License v2
2024 +# $Id$
2025 +
2026 +EAPI=6
2027 +
2028 +KDE_HANDBOOK="forceoptional"
2029 +KDE_TEST="forceoptional"
2030 +VIRTUALX_REQUIRED="test"
2031 +inherit kde5 multilib qmake-utils
2032 +
2033 +DESCRIPTION="KDE Plasma workspace"
2034 +KEYWORDS="~amd64 ~arm ~x86"
2035 +IUSE="+calendar geolocation gps prison qalculate +semantic-desktop"
2036 +
2037 +COMMON_DEPEND="
2038 + $(add_frameworks_dep kactivities)
2039 + $(add_frameworks_dep kauth)
2040 + $(add_frameworks_dep kbookmarks)
2041 + $(add_frameworks_dep kcmutils)
2042 + $(add_frameworks_dep kcompletion)
2043 + $(add_frameworks_dep kconfig)
2044 + $(add_frameworks_dep kconfigwidgets)
2045 + $(add_frameworks_dep kcoreaddons)
2046 + $(add_frameworks_dep kcrash)
2047 + $(add_frameworks_dep kdbusaddons)
2048 + $(add_frameworks_dep kdeclarative)
2049 + $(add_frameworks_dep kdelibs4support)
2050 + $(add_frameworks_dep kdesu)
2051 + $(add_frameworks_dep kglobalaccel)
2052 + $(add_frameworks_dep kguiaddons)
2053 + $(add_frameworks_dep ki18n)
2054 + $(add_frameworks_dep kiconthemes)
2055 + $(add_frameworks_dep kidletime)
2056 + $(add_frameworks_dep kio)
2057 + $(add_frameworks_dep kitemmodels)
2058 + $(add_frameworks_dep kitemviews)
2059 + $(add_frameworks_dep kjobwidgets)
2060 + $(add_frameworks_dep kjs)
2061 + $(add_frameworks_dep kjsembed)
2062 + $(add_frameworks_dep knewstuff)
2063 + $(add_frameworks_dep knotifications)
2064 + $(add_frameworks_dep knotifyconfig)
2065 + $(add_frameworks_dep kpackage)
2066 + $(add_frameworks_dep krunner)
2067 + $(add_frameworks_dep kservice)
2068 + $(add_frameworks_dep ktexteditor)
2069 + $(add_frameworks_dep ktextwidgets)
2070 + $(add_frameworks_dep kwallet)
2071 + $(add_frameworks_dep kwayland)
2072 + $(add_frameworks_dep kwidgetsaddons)
2073 + $(add_frameworks_dep kwindowsystem)
2074 + $(add_frameworks_dep kxmlgui)
2075 + $(add_frameworks_dep kxmlrpcclient)
2076 + $(add_frameworks_dep plasma)
2077 + $(add_frameworks_dep solid)
2078 + $(add_plasma_dep kscreenlocker)
2079 + $(add_plasma_dep kwin)
2080 + $(add_plasma_dep libksysguard)
2081 + $(add_qt_dep qtconcurrent)
2082 + $(add_qt_dep qtdbus)
2083 + $(add_qt_dep qtdeclarative 'widgets')
2084 + $(add_qt_dep qtgui 'jpeg')
2085 + $(add_qt_dep qtnetwork)
2086 + $(add_qt_dep qtscript)
2087 + $(add_qt_dep qtsql)
2088 + $(add_qt_dep qtwidgets)
2089 + $(add_qt_dep qtx11extras)
2090 + $(add_qt_dep qtxml)
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? ( $(add_frameworks_dep prison) )
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-plasma/freespacenotifier:4
2129 + !kde-plasma/libtaskmanager:4
2130 + !kde-plasma/kcminit:4
2131 + !kde-plasma/kdebase-startkde:4
2132 + !kde-plasma/klipper:4
2133 + !kde-plasma/krunner:4
2134 + !kde-plasma/ksmserver:4
2135 + !kde-plasma/ksplash:4
2136 + !kde-plasma/plasma-workspace:4
2137 +"
2138 +DEPEND="${COMMON_DEPEND}
2139 + x11-proto/xproto
2140 +"
2141 +
2142 +PATCHES=( "${FILESDIR}/${PN}-5.4-startkde-script.patch" )
2143 +
2144 +RESTRICT+=" test"
2145 +
2146 +src_prepare() {
2147 + kde5_src_prepare
2148 +
2149 + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \
2150 + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die
2151 +}
2152 +
2153 +src_configure() {
2154 + local mycmakeargs=(
2155 + $(cmake-utils_use_find_package calendar KF5Holidays)
2156 + $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
2157 + $(cmake-utils_use_find_package gps libgps)
2158 + $(cmake-utils_use_find_package prison KF5Prison)
2159 + $(cmake-utils_use_find_package qalculate Qalculate)
2160 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
2161 + )
2162 +
2163 + kde5_src_configure
2164 +}
2165 +
2166 +src_install() {
2167 + kde5_src_install
2168 +
2169 + # startup and shutdown scripts
2170 + insinto /etc/plasma/startup
2171 + doins "${FILESDIR}/10-agent-startup.sh"
2172 +
2173 + insinto /etc/plasma/shutdown
2174 + doins "${FILESDIR}/10-agent-shutdown.sh"
2175 +}
2176 +
2177 +pkg_postinst () {
2178 + kde5_pkg_postinst
2179 +
2180 + echo
2181 + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
2182 + elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
2183 + elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
2184 + echo
2185 +}
2186
2187 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.2.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.2.ebuild
2188 new file mode 100644
2189 index 0000000000..7db0256e7d
2190 --- /dev/null
2191 +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.2.ebuild
2192 @@ -0,0 +1,31 @@
2193 +# Copyright 1999-2017 Gentoo Foundation
2194 +# Distributed under the terms of the GNU General Public License v2
2195 +# $Id$
2196 +
2197 +EAPI=6
2198 +
2199 +KMNAME="${PN}-1"
2200 +inherit kde5
2201 +
2202 +DESCRIPTION="PolKit agent module for KDE Plasma"
2203 +HOMEPAGE="https://www.kde.org"
2204 +KEYWORDS="~amd64 ~arm ~x86"
2205 +IUSE=""
2206 +
2207 +DEPEND="
2208 + $(add_frameworks_dep kcoreaddons)
2209 + $(add_frameworks_dep kcrash)
2210 + $(add_frameworks_dep kdbusaddons)
2211 + $(add_frameworks_dep ki18n)
2212 + $(add_frameworks_dep kiconthemes)
2213 + $(add_frameworks_dep kwidgetsaddons)
2214 + $(add_frameworks_dep kwindowsystem)
2215 + $(add_qt_dep qtdbus)
2216 + $(add_qt_dep qtgui)
2217 + $(add_qt_dep qtwidgets)
2218 + || ( $(add_frameworks_dep polkit-qt) >=sys-auth/polkit-qt-0.112.0[qt5] )
2219 +"
2220 +RDEPEND="${DEPEND}
2221 + !sys-auth/polkit-kde-agent:4[-minimal(-)]
2222 + !sys-auth/polkit-kde-agent:5
2223 +"
2224
2225 diff --git a/kde-plasma/powerdevil/powerdevil-5.9.2.ebuild b/kde-plasma/powerdevil/powerdevil-5.9.2.ebuild
2226 new file mode 100644
2227 index 0000000000..3f394ae588
2228 --- /dev/null
2229 +++ b/kde-plasma/powerdevil/powerdevil-5.9.2.ebuild
2230 @@ -0,0 +1,106 @@
2231 +# Copyright 1999-2017 Gentoo Foundation
2232 +# Distributed under the terms of the GNU General Public License v2
2233 +# $Id$
2234 +
2235 +EAPI=6
2236 +
2237 +KDE_GCC_MINIMAL="4.8"
2238 +KDE_HANDBOOK="true"
2239 +inherit kde5
2240 +
2241 +DESCRIPTION="Power management for KDE Plasma Shell"
2242 +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil"
2243 +KEYWORDS="~amd64 ~arm ~x86"
2244 +IUSE="elogind systemd +wireless"
2245 +
2246 +REQUIRED_USE="elogind? ( !systemd )
2247 + systemd? ( !elogind )
2248 +"
2249 +
2250 +DEPEND="
2251 + $(add_frameworks_dep kactivities)
2252 + $(add_frameworks_dep kauth policykit)
2253 + $(add_frameworks_dep kcompletion)
2254 + $(add_frameworks_dep kconfig)
2255 + $(add_frameworks_dep kconfigwidgets)
2256 + $(add_frameworks_dep kcoreaddons)
2257 + $(add_frameworks_dep kcrash)
2258 + $(add_frameworks_dep kdbusaddons)
2259 + $(add_frameworks_dep kdelibs4support)
2260 + $(add_frameworks_dep kglobalaccel)
2261 + $(add_frameworks_dep ki18n)
2262 + $(add_frameworks_dep kidletime)
2263 + $(add_frameworks_dep kio)
2264 + $(add_frameworks_dep knotifications)
2265 + $(add_frameworks_dep knotifyconfig)
2266 + $(add_frameworks_dep kservice)
2267 + $(add_frameworks_dep kwayland)
2268 + $(add_frameworks_dep kwidgetsaddons)
2269 + $(add_frameworks_dep kxmlgui)
2270 + $(add_frameworks_dep solid)
2271 + $(add_plasma_dep libkscreen)
2272 + $(add_plasma_dep plasma-workspace)
2273 + $(add_qt_dep qtdbus)
2274 + $(add_qt_dep qtgui)
2275 + $(add_qt_dep qtwidgets)
2276 + $(add_qt_dep qtx11extras)
2277 + virtual/libudev:=
2278 + x11-libs/libxcb
2279 + wireless? (
2280 + $(add_frameworks_dep bluez-qt)
2281 + $(add_frameworks_dep networkmanager-qt)
2282 + )
2283 +"
2284 +
2285 +RDEPEND="${DEPEND}
2286 + $(add_plasma_dep kde-cli-tools)
2287 + systemd? ( >=sys-power/upower-0.9.23 )
2288 + elogind? ( >=sys-power/upower-0.9.23 )
2289 + !systemd? ( !elogind? (
2290 + sys-auth/polkit-pkla-compat
2291 + || (
2292 + (
2293 + >=sys-auth/consolekit-1.0.1
2294 + sys-power/pm-utils
2295 + >=sys-power/upower-0.9.23
2296 + )
2297 + sys-power/upower-pm-utils
2298 + )
2299 + ) )
2300 + !kde-plasma/powerdevil:4
2301 + !kde-plasma/systemsettings:4[handbook]
2302 +"
2303 +
2304 +src_configure() {
2305 + local mycmakeargs=(
2306 + $(cmake-utils_use_find_package wireless KF5BluezQt)
2307 + $(cmake-utils_use_find_package wireless KF5NetworkManagerQt)
2308 + )
2309 +
2310 + kde5_src_configure
2311 +}
2312 +
2313 +src_install() {
2314 + kde5_src_install
2315 +
2316 + if ! use systemd && ! use elogind ; then
2317 + insinto /etc/polkit-1/localauthority/10-vendor.d/
2318 + doins "${FILESDIR}"/10-org.freedesktop.upower.pkla
2319 + doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
2320 + doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
2321 + doins "${FILESDIR}"/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla
2322 + doins "${FILESDIR}"/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla
2323 + fi
2324 +}
2325 +
2326 +pkg_postinst() {
2327 + kde5_pkg_postinst
2328 +
2329 + if has_version sys-power/upower-pm-utils && ! use systemd && ! use elogind ; then
2330 + ewarn "You have sys-power/upower-pm-utils installed, which was recommended in the past to"
2331 + ewarn "enable suspend and hibernate support. This workaround is no longer required, and it"
2332 + ewarn "is now recommended to use a recent version of upower and consolekit instead:"
2333 + ewarn
2334 + ewarn "emerge --ask --update \">=sys-auth/consolekit-1.0.0\" sys-power/upower"
2335 + fi
2336 +}
2337
2338 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.9.2.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.9.2.ebuild
2339 new file mode 100644
2340 index 0000000000..7d96ef2461
2341 --- /dev/null
2342 +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.9.2.ebuild
2343 @@ -0,0 +1,39 @@
2344 +# Copyright 1999-2017 Gentoo Foundation
2345 +# Distributed under the terms of the GNU General Public License v2
2346 +# $Id$
2347 +
2348 +EAPI=6
2349 +
2350 +inherit kde5
2351 +
2352 +DESCRIPTION="KDE Plasma control module for SDDM"
2353 +HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm"
2354 +
2355 +LICENSE="GPL-2+"
2356 +KEYWORDS="~amd64 ~arm ~x86"
2357 +IUSE=""
2358 +
2359 +COMMON_DEPEND="
2360 + $(add_frameworks_dep kauth)
2361 + $(add_frameworks_dep kconfig)
2362 + $(add_frameworks_dep kconfigwidgets)
2363 + $(add_frameworks_dep kcoreaddons)
2364 + $(add_frameworks_dep ki18n)
2365 + $(add_frameworks_dep kio)
2366 + $(add_qt_dep qtdeclarative 'widgets')
2367 + $(add_qt_dep qtgui)
2368 + $(add_qt_dep qtwidgets)
2369 + $(add_qt_dep qtx11extras)
2370 + x11-libs/libX11
2371 + x11-libs/libXcursor
2372 +"
2373 +DEPEND="${COMMON_DEPEND}
2374 + x11-libs/libXfixes
2375 +"
2376 +RDEPEND="${COMMON_DEPEND}
2377 + $(add_plasma_dep kde-cli-tools)
2378 + x11-misc/sddm
2379 + !kde-misc/sddm-kcm
2380 +"
2381 +
2382 +DOCS=( CONTRIBUTORS )
2383
2384 diff --git a/kde-plasma/systemsettings/systemsettings-5.9.2.ebuild b/kde-plasma/systemsettings/systemsettings-5.9.2.ebuild
2385 new file mode 100644
2386 index 0000000000..7f6edda2b6
2387 --- /dev/null
2388 +++ b/kde-plasma/systemsettings/systemsettings-5.9.2.ebuild
2389 @@ -0,0 +1,46 @@
2390 +# Copyright 1999-2017 Gentoo Foundation
2391 +# Distributed under the terms of the GNU General Public License v2
2392 +# $Id$
2393 +
2394 +EAPI=6
2395 +
2396 +KDE_HANDBOOK="forceoptional"
2397 +inherit kde5
2398 +
2399 +DESCRIPTION="System settings utility"
2400 +KEYWORDS="~amd64 ~arm ~x86"
2401 +IUSE="classic gtk"
2402 +
2403 +DEPEND="
2404 + $(add_frameworks_dep kauth)
2405 + $(add_frameworks_dep kcmutils)
2406 + $(add_frameworks_dep kcompletion)
2407 + $(add_frameworks_dep kconfig)
2408 + $(add_frameworks_dep kconfigwidgets)
2409 + $(add_frameworks_dep kcoreaddons)
2410 + $(add_frameworks_dep kdbusaddons)
2411 + $(add_frameworks_dep ki18n)
2412 + $(add_frameworks_dep kiconthemes)
2413 + $(add_frameworks_dep kio)
2414 + $(add_frameworks_dep kitemviews)
2415 + $(add_frameworks_dep kservice)
2416 + $(add_frameworks_dep kwidgetsaddons)
2417 + $(add_frameworks_dep kwindowsystem)
2418 + $(add_frameworks_dep kxmlgui)
2419 + $(add_qt_dep qtdbus)
2420 + $(add_qt_dep qtgui)
2421 + $(add_qt_dep qtwidgets)
2422 + classic? ( $(add_frameworks_dep khtml) )
2423 +"
2424 +RDEPEND="${DEPEND}
2425 + gtk? ( $(add_plasma_dep kde-gtk-config) )
2426 + !kde-plasma/systemsettings:4
2427 +"
2428 +
2429 +src_configure() {
2430 + local mycmakeargs=(
2431 + $(cmake-utils_use_find_package classic KF5KHtml)
2432 + )
2433 +
2434 + kde5_src_configure
2435 +}
2436
2437 diff --git a/kde-plasma/user-manager/user-manager-5.9.2.ebuild b/kde-plasma/user-manager/user-manager-5.9.2.ebuild
2438 new file mode 100644
2439 index 0000000000..b03c4eadfe
2440 --- /dev/null
2441 +++ b/kde-plasma/user-manager/user-manager-5.9.2.ebuild
2442 @@ -0,0 +1,27 @@
2443 +# Copyright 1999-2017 Gentoo Foundation
2444 +# Distributed under the terms of the GNU General Public License v2
2445 +# $Id$
2446 +
2447 +EAPI=6
2448 +
2449 +inherit kde5
2450 +
2451 +DESCRIPTION="Simple system settings module to manage the users of your system"
2452 +KEYWORDS="~amd64 ~arm ~x86"
2453 +IUSE=""
2454 +
2455 +DEPEND="
2456 + $(add_frameworks_dep kcmutils)
2457 + $(add_frameworks_dep kconfig)
2458 + $(add_frameworks_dep kconfigwidgets)
2459 + $(add_frameworks_dep kcoreaddons)
2460 + $(add_frameworks_dep ki18n)
2461 + $(add_frameworks_dep kiconthemes)
2462 + $(add_frameworks_dep kio)
2463 + $(add_frameworks_dep kwidgetsaddons)
2464 + $(add_qt_dep qtdbus)
2465 + $(add_qt_dep qtgui)
2466 + $(add_qt_dep qtwidgets)
2467 + >=dev-libs/libpwquality-1.3.0
2468 +"
2469 +RDEPEND="${DEPEND}"