Gentoo Archives: gentoo-commits

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