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