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