Gentoo Archives: gentoo-commits

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