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