Gentoo Archives: gentoo-commits

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