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