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