Gentoo Archives: gentoo-commits

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