Gentoo Archives: gentoo-commits

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