Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kwin/, kde-base/libkworkspace/, kde-base/libplasmagenericshell/, ...
Date: Sat, 29 Mar 2014 14:19:55
Message-Id: 1396102767.3bb3baf10dc549f1d27c7a96205aeda7c34ee89c.kensington@gentoo
1 commit: 3bb3baf10dc549f1d27c7a96205aeda7c34ee89c
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 29 14:19:27 2014 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 29 14:19:27 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=3bb3baf1
7
8 [kde-base] Add kde-workspace 4.11.8
9
10 ---
11 .../freespacenotifier-4.11.8.ebuild | 12 ++
12 kde-base/kcheckpass/kcheckpass-4.11.8.ebuild | 33 +++++
13 kde-base/kcminit/kcminit-4.11.8.ebuild | 17 +++
14 .../kdebase-cursors/kdebase-cursors-4.11.8.ebuild | 13 ++
15 .../kdebase-startkde-4.11.8.ebuild | 92 ++++++++++++
16 kde-base/kdm/kdm-4.11.8.ebuild | 162 +++++++++++++++++++++
17 kde-base/kephal/kephal-4.11.8.ebuild | 25 ++++
18 kde-base/khotkeys/khotkeys-4.11.8.ebuild | 23 +++
19 kde-base/kinfocenter/kinfocenter-4.11.8.ebuild | 37 +++++
20 kde-base/klipper/klipper-4.11.8.ebuild | 31 ++++
21 kde-base/kmenuedit/kmenuedit-4.11.8.ebuild | 31 ++++
22 kde-base/krunner/krunner-4.11.8.ebuild | 51 +++++++
23 kde-base/kscreensaver/kscreensaver-4.11.8.ebuild | 22 +++
24 kde-base/ksmserver/ksmserver-4.11.8.ebuild | 38 +++++
25 kde-base/ksplash/ksplash-4.11.8.ebuild | 38 +++++
26 .../kstartupconfig/kstartupconfig-4.11.8.ebuild | 12 ++
27 kde-base/kstyles/kstyles-4.11.8.ebuild | 22 +++
28 kde-base/ksysguard/ksysguard-4.11.8.ebuild | 46 ++++++
29 kde-base/ksystraycmd/ksystraycmd-4.11.8.ebuild | 15 ++
30 kde-base/kwin/kwin-4.11.8.ebuild | 80 ++++++++++
31 kde-base/kwrited/kwrited-4.11.8.ebuild | 16 ++
32 kde-base/libkworkspace/libkworkspace-4.11.8.ebuild | 34 +++++
33 .../liboxygenstyle/liboxygenstyle-4.11.8.ebuild | 16 ++
34 .../libplasmaclock/libplasmaclock-4.11.8.ebuild | 33 +++++
35 .../libplasmagenericshell-4.11.8.ebuild | 28 ++++
36 .../libtaskmanager/libtaskmanager-4.11.8.ebuild | 35 +++++
37 .../plasma-workspace-4.11.8.ebuild | 126 ++++++++++++++++
38 kde-base/powerdevil/powerdevil-4.11.8.ebuild | 32 ++++
39 .../qguiplatformplugin_kde-4.11.8.ebuild | 12 ++
40 .../solid-actions-kcm-4.11.8.ebuild | 19 +++
41 .../systemsettings/systemsettings-4.11.8.ebuild | 96 ++++++++++++
42 31 files changed, 1247 insertions(+)
43
44 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.8.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.8.ebuild
45 new file mode 100644
46 index 0000000..afb0b93
47 --- /dev/null
48 +++ b/kde-base/freespacenotifier/freespacenotifier-4.11.8.ebuild
49 @@ -0,0 +1,12 @@
50 +# Copyright 1999-2014 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +# $Header: $
53 +
54 +EAPI=5
55 +
56 +KMNAME="kde-workspace"
57 +inherit kde4-meta
58 +
59 +DESCRIPTION="A module that monitors free disk space on the home dir"
60 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
61 +IUSE="debug"
62
63 diff --git a/kde-base/kcheckpass/kcheckpass-4.11.8.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.8.ebuild
64 new file mode 100644
65 index 0000000..1bf9b54
66 --- /dev/null
67 +++ b/kde-base/kcheckpass/kcheckpass-4.11.8.ebuild
68 @@ -0,0 +1,33 @@
69 +# Copyright 1999-2014 Gentoo Foundation
70 +# Distributed under the terms of the GNU General Public License v2
71 +# $Header: $
72 +
73 +EAPI=5
74 +
75 +KMNAME="kde-workspace"
76 +inherit kde4-meta
77 +
78 +DESCRIPTION="A simple password checker, used by any software in need of user authentication."
79 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
80 +IUSE="debug pam"
81 +
82 +RDEPEND="
83 + pam? (
84 + >=kde-base/kdebase-pam-7
85 + virtual/pam
86 + )
87 +"
88 +
89 +src_prepare() {
90 + kde4-meta_src_prepare
91 +
92 + use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
93 +}
94 +
95 +src_configure() {
96 + local mycmakeargs=(
97 + $(cmake-utils_use_with pam)
98 + )
99 +
100 + kde4-meta_src_configure
101 +}
102
103 diff --git a/kde-base/kcminit/kcminit-4.11.8.ebuild b/kde-base/kcminit/kcminit-4.11.8.ebuild
104 new file mode 100644
105 index 0000000..1c8abe9
106 --- /dev/null
107 +++ b/kde-base/kcminit/kcminit-4.11.8.ebuild
108 @@ -0,0 +1,17 @@
109 +# Copyright 1999-2014 Gentoo Foundation
110 +# Distributed under the terms of the GNU General Public License v2
111 +# $Header: $
112 +
113 +EAPI=5
114 +
115 +KMNAME="kde-workspace"
116 +inherit kde4-meta
117 +
118 +DESCRIPTION="KCMInit - runs startups initialization for Control Modules."
119 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
120 +IUSE="debug"
121 +
122 +DEPEND="
123 + x11-libs/libX11
124 +"
125 +RDEPEND="${DEPEND}"
126
127 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.8.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.8.ebuild
128 new file mode 100644
129 index 0000000..6d77197
130 --- /dev/null
131 +++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.8.ebuild
132 @@ -0,0 +1,13 @@
133 +# Copyright 1999-2014 Gentoo Foundation
134 +# Distributed under the terms of the GNU General Public License v2
135 +# $Header: $
136 +
137 +EAPI=5
138 +
139 +KMNAME="kde-workspace"
140 +KMMODULE="cursors"
141 +inherit kde4-meta
142 +
143 +DESCRIPTION="oxygen cursors from kdebase"
144 +IUSE=""
145 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
146
147 diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.8.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.8.ebuild
148 new file mode 100644
149 index 0000000..cfa6b8c
150 --- /dev/null
151 +++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.8.ebuild
152 @@ -0,0 +1,92 @@
153 +# Copyright 1999-2014 Gentoo Foundation
154 +# Distributed under the terms of the GNU General Public License v2
155 +# $Header: $
156 +
157 +EAPI=5
158 +
159 +KMNAME="kde-workspace"
160 +KMNOMODULE="true"
161 +inherit kde4-meta prefix
162 +
163 +DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
164 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
165 +IUSE="+wallpapers"
166 +
167 +# The KDE apps called from the startkde script.
168 +# These provide the most minimal KDE desktop.
169 +RDEPEND="
170 + $(add_kdebase_dep kcminit)
171 + $(add_kdebase_dep kdebase-runtime-meta)
172 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
173 + $(add_kdebase_dep kfmclient)
174 + $(add_kdebase_dep knotify)
175 + $(add_kdebase_dep kreadconfig)
176 + $(add_kdebase_dep krunner)
177 + $(add_kdebase_dep ksmserver)
178 + $(add_kdebase_dep ksplash)
179 + $(add_kdebase_dep kstartupconfig)
180 + $(add_kdebase_dep kwin)
181 + $(add_kdebase_dep phonon-kde)
182 + $(add_kdebase_dep plasma-apps)
183 + $(add_kdebase_dep plasma-workspace)
184 + $(add_kdebase_dep systemsettings)
185 + x11-apps/mkfontdir
186 + x11-apps/xmessage
187 + x11-apps/xprop
188 + x11-apps/xrandr
189 + x11-apps/xrdb
190 + x11-apps/xsetroot
191 + x11-apps/xset
192 +"
193 +
194 +KMEXTRACTONLY="
195 + ConfigureChecks.cmake
196 + kdm/
197 + startkde.cmake
198 +"
199 +
200 +PATCHES=("${FILESDIR}/gentoo-startkde4-4.patch")
201 +
202 +src_prepare() {
203 + kde4-meta_src_prepare
204 +
205 + cp "${FILESDIR}/KDE-4" "${T}"
206 +
207 + # fix ${EPREFIX}
208 + eprefixify startkde.cmake "${T}/KDE-4"
209 +}
210 +
211 +src_install() {
212 + kde4-meta_src_install
213 +
214 + # startup and shutdown scripts
215 + insinto /etc/kde/startup
216 + doins "${FILESDIR}/agent-startup.sh"
217 +
218 + insinto /etc/kde/shutdown
219 + doins "${FILESDIR}/agent-shutdown.sh"
220 +
221 + # x11 session script
222 + exeinto /etc/X11/Sessions
223 + doexe "${T}/KDE-4"
224 +
225 + # freedesktop compliant session script
226 + sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
227 + "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
228 + insinto /usr/share/xsessions
229 + doins "${T}/KDE-4.desktop"
230 +}
231 +
232 +pkg_postinst () {
233 + kde4-meta_pkg_postinst
234 +
235 + echo
236 + elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
237 + elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
238 + elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
239 + echo
240 + elog "The name of the session script has changed."
241 + elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
242 + elog "configuration files, you will need to change it to"
243 + elog "XSESSION=\"KDE-4\""
244 +}
245
246 diff --git a/kde-base/kdm/kdm-4.11.8.ebuild b/kde-base/kdm/kdm-4.11.8.ebuild
247 new file mode 100644
248 index 0000000..97d0aa1
249 --- /dev/null
250 +++ b/kde-base/kdm/kdm-4.11.8.ebuild
251 @@ -0,0 +1,162 @@
252 +# Copyright 1999-2014 Gentoo Foundation
253 +# Distributed under the terms of the GNU General Public License v2
254 +# $Header: $
255 +
256 +EAPI=5
257 +
258 +KDE_HANDBOOK="optional"
259 +KMNAME="kde-workspace"
260 +inherit systemd kde4-meta flag-o-matic user
261 +
262 +DESCRIPTION="KDE login manager, similar to xdm and gdm"
263 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
264 +IUSE="debug +consolekit kerberos pam systemd"
265 +
266 +REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
267 +
268 +DEPEND="
269 + $(add_kdebase_dep libkworkspace)
270 + media-libs/qimageblitz
271 + x11-libs/libX11
272 + x11-libs/libXau
273 + x11-libs/libXdmcp
274 + x11-libs/libXtst
275 + consolekit? (
276 + >=sys-apps/dbus-1.0.2
277 + sys-auth/consolekit
278 + )
279 + kerberos? ( virtual/krb5 )
280 + pam? (
281 + $(add_kdebase_dep kcheckpass)
282 + virtual/pam
283 + )
284 + systemd? ( sys-apps/systemd )
285 +"
286 +RDEPEND="${DEPEND}
287 + $(add_kdebase_dep kdepasswd)
288 + >=x11-apps/xinit-1.0.5-r2
289 + x11-apps/xmessage
290 +"
291 +
292 +KMEXTRA="
293 + libs/kdm/
294 +"
295 +
296 +PATCHES=(
297 + "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
298 +)
299 +
300 +pkg_setup() {
301 + kde4-meta_pkg_setup
302 +
303 + # Create kdm:kdm user
304 + KDM_HOME=/var/lib/kdm
305 + enewgroup kdm
306 + enewuser kdm -1 -1 "${KDM_HOME}" kdm
307 +}
308 +
309 +src_configure() {
310 + mycmakeargs=(
311 + $(cmake-utils_use kerberos KDE4_KRB5AUTH)
312 + $(cmake-utils_use_with pam)
313 + $(cmake-utils_use_with consolekit CkConnector)
314 + )
315 +
316 + kde4-meta_src_configure
317 +}
318 +
319 +src_install() {
320 + export GENKDMCONF_FLAGS="--no-old --no-backup"
321 +
322 + kde4-meta_src_install
323 +
324 + # an equivalent file is already installed by kde-base/startkde, bug 377151
325 + rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
326 +
327 + # Customize the kdmrc configuration:
328 + # - SessionDirs set to /usr/share/xsessions
329 + # - increase server timeout to 30s
330 + # - TerminateServer=true to workaround X server regen bug, bug 278473
331 + # - DataDir set to /var/lib/kdm
332 + # - FaceDir set to /var/lib/kdm/faces
333 + sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
334 + -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
335 + -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
336 + -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
337 + -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
338 + -i "${ED}"/usr/share/config/kdm/kdmrc \
339 + || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
340 +
341 + # Don't install empty dir
342 + rmdir "${ED}"/usr/share/config/kdm/sessions
343 +
344 + # Set up permissions to kdm work directory
345 + keepdir "${KDM_HOME}"
346 + fowners root:kdm "${KDM_HOME}"
347 + fperms 1770 "${KDM_HOME}"
348 +
349 + # install logrotate file
350 + insinto /etc/logrotate.d
351 + newins "${FILESDIR}"/kdm-logrotate kdm
352 +
353 + systemd_dounit "${FILESDIR}"/kdm.service
354 +}
355 +
356 +pkg_postinst() {
357 + kde4-meta_pkg_postinst
358 +
359 + local file src dest dir old_dirs=(
360 + /var/lib/kdm-live
361 + /var/lib/kdm-4.6
362 + /var/lib/kdm-4.5
363 + /var/lib/kdm-4.4
364 + /usr/share/apps/kdm
365 + /usr/kde/4.4/share/apps/kdm
366 + /usr/kde/4.3/share/apps/kdm
367 + /usr/kde/4.2/share/apps/kdm
368 + )
369 +
370 + mkdir -p "${EROOT}${KDM_HOME}/faces"
371 + # Set the default kdm face icon if it's not already set by the system admin
372 + # because this is user-overrideable in that way, it's not in src_install
373 + for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
374 + src=${file#*:}
375 + dest=${file%:*}
376 + if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
377 + for dir in "${old_dirs[@]}"; do
378 + if [[ -e ${EROOT}${dir}/${dest} ]]; then
379 + cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
380 + break 2
381 + fi
382 + done
383 + if [[ -n ${src} ]]; then
384 + cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
385 + "${EROOT}${KDM_HOME}/${dest}"
386 + fi
387 + fi
388 + done
389 + for dir in "${old_dirs[@]}"; do
390 + if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
391 + echo
392 + elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
393 + elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
394 + echo
395 + elog "After doing so, you may delete the directory."
396 + echo
397 + fi
398 + done
399 +
400 + # Make sure permissions are correct -- old installations may have
401 + # gotten this wrong
402 + use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
403 + chmod 1770 "${EROOT}${KDM_HOME}"
404 +
405 + if use consolekit; then
406 + echo
407 + elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
408 + elog "make sure consolekit daemon is running and started at login time"
409 + elog
410 + elog "rc-update add consolekit default && /etc/init.d/consolekit start"
411 + echo
412 + fi
413 +}
414
415 diff --git a/kde-base/kephal/kephal-4.11.8.ebuild b/kde-base/kephal/kephal-4.11.8.ebuild
416 new file mode 100644
417 index 0000000..b5e7909
418 --- /dev/null
419 +++ b/kde-base/kephal/kephal-4.11.8.ebuild
420 @@ -0,0 +1,25 @@
421 +# Copyright 1999-2014 Gentoo Foundation
422 +# Distributed under the terms of the GNU General Public License v2
423 +# $Header: $
424 +
425 +EAPI=5
426 +
427 +KMNAME="kde-workspace"
428 +KMMODULE="libs/kephal"
429 +inherit kde4-meta
430 +
431 +DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
432 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
433 +IUSE="debug"
434 +
435 +RDEPEND="
436 + x11-libs/libX11
437 + x11-libs/libXrandr
438 +"
439 +DEPEND="${RDEPEND}
440 + x11-proto/randrproto
441 +"
442 +
443 +KMEXTRACTONLY+="
444 + kephal/kephal/screens.h
445 +"
446
447 diff --git a/kde-base/khotkeys/khotkeys-4.11.8.ebuild b/kde-base/khotkeys/khotkeys-4.11.8.ebuild
448 new file mode 100644
449 index 0000000..094fafd
450 --- /dev/null
451 +++ b/kde-base/khotkeys/khotkeys-4.11.8.ebuild
452 @@ -0,0 +1,23 @@
453 +# Copyright 1999-2014 Gentoo Foundation
454 +# Distributed under the terms of the GNU General Public License v2
455 +# $Header: $
456 +
457 +EAPI=5
458 +
459 +KMNAME="kde-workspace"
460 +inherit kde4-meta
461 +
462 +DESCRIPTION="KDE: hotkey daemon"
463 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
464 +IUSE="debug"
465 +
466 +DEPEND="
467 + $(add_kdebase_dep libkworkspace)
468 + x11-libs/libX11
469 + x11-libs/libXtst
470 +"
471 +RDEPEND="${DEPEND}"
472 +
473 +KMEXTRACTONLY="
474 + libs/kworkspace/
475 +"
476
477 diff --git a/kde-base/kinfocenter/kinfocenter-4.11.8.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.8.ebuild
478 new file mode 100644
479 index 0000000..18f0e4a
480 --- /dev/null
481 +++ b/kde-base/kinfocenter/kinfocenter-4.11.8.ebuild
482 @@ -0,0 +1,37 @@
483 +# Copyright 1999-2014 Gentoo Foundation
484 +# Distributed under the terms of the GNU General Public License v2
485 +# $Header: $
486 +
487 +EAPI=5
488 +
489 +KDE_HANDBOOK="optional"
490 +KMNAME="kde-workspace"
491 +OPENGL_REQUIRED="optional"
492 +inherit kde4-meta
493 +
494 +DESCRIPTION="The KDE Info Center"
495 +HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
496 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
497 +IUSE="debug ieee1394"
498 +
499 +DEPEND="
500 + sys-apps/pciutils
501 + x11-libs/libX11
502 + ieee1394? ( sys-libs/libraw1394 )
503 + opengl? (
504 + virtual/glu
505 + virtual/opengl
506 + )
507 +"
508 +RDEPEND="${DEPEND}
509 + sys-apps/usbutils
510 +"
511 +
512 +src_configure() {
513 + local mycmakeargs=(
514 + $(cmake-utils_use_with ieee1394 RAW1394)
515 + $(cmake-utils_use_with opengl OpenGL)
516 + )
517 +
518 + kde4-meta_src_configure
519 +}
520
521 diff --git a/kde-base/klipper/klipper-4.11.8.ebuild b/kde-base/klipper/klipper-4.11.8.ebuild
522 new file mode 100644
523 index 0000000..8eac7dc
524 --- /dev/null
525 +++ b/kde-base/klipper/klipper-4.11.8.ebuild
526 @@ -0,0 +1,31 @@
527 +# Copyright 1999-2014 Gentoo Foundation
528 +# Distributed under the terms of the GNU General Public License v2
529 +# $Header: $
530 +
531 +EAPI=5
532 +
533 +KDE_HANDBOOK="optional"
534 +KMNAME="kde-workspace"
535 +inherit kde4-meta
536 +
537 +DESCRIPTION="Applet for KDE and X clipboard management"
538 +HOMEPAGE+=" http://userbase.kde.org/Klipper"
539 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
540 +IUSE="debug prison"
541 +
542 +DEPEND="
543 + $(add_kdebase_dep libkworkspace)
544 + $(add_kdebase_dep libtaskmanager)
545 + sys-libs/zlib
546 + x11-libs/libX11
547 + prison? ( media-libs/prison )
548 +"
549 +RDEPEND="${DEPEND}"
550 +
551 +src_configure() {
552 + local mycmakeargs=(
553 + $(cmake-utils_use_with prison)
554 + )
555 +
556 + kde4-meta_src_configure
557 +}
558
559 diff --git a/kde-base/kmenuedit/kmenuedit-4.11.8.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.8.ebuild
560 new file mode 100644
561 index 0000000..10fab5d
562 --- /dev/null
563 +++ b/kde-base/kmenuedit/kmenuedit-4.11.8.ebuild
564 @@ -0,0 +1,31 @@
565 +# Copyright 1999-2014 Gentoo Foundation
566 +# Distributed under the terms of the GNU General Public License v2
567 +# $Header: $
568 +
569 +EAPI=5
570 +
571 +KDE_HANDBOOK="optional"
572 +KMNAME="kde-workspace"
573 +inherit kde4-meta
574 +
575 +DESCRIPTION="KDE menu editor"
576 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
577 +IUSE="debug"
578 +
579 +RDEPEND="
580 + $(add_kdebase_dep khotkeys)
581 +"
582 +DEPEND=${RDEPEND}
583 +
584 +KMEXTRACTONLY="
585 + libs/kworkspace/
586 +"
587 +
588 +src_configure() {
589 + sed -i -e \
590 + "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
591 + kmenuedit/CMakeLists.txt \
592 + || die "sed failed"
593 +
594 + kde4-meta_src_configure
595 +}
596
597 diff --git a/kde-base/krunner/krunner-4.11.8.ebuild b/kde-base/krunner/krunner-4.11.8.ebuild
598 new file mode 100644
599 index 0000000..998221a
600 --- /dev/null
601 +++ b/kde-base/krunner/krunner-4.11.8.ebuild
602 @@ -0,0 +1,51 @@
603 +# Copyright 1999-2014 Gentoo Foundation
604 +# Distributed under the terms of the GNU General Public License v2
605 +# $Header: $
606 +
607 +EAPI=5
608 +
609 +KMNAME="kde-workspace"
610 +OPENGL_REQUIRED="optional"
611 +inherit kde4-meta
612 +
613 +DESCRIPTION="KDE Command Runner"
614 +HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
615 +IUSE="debug"
616 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
617 +
618 +DEPEND="
619 + $(add_kdebase_dep kcheckpass)
620 + $(add_kdebase_dep kephal)
621 + $(add_kdebase_dep ksmserver)
622 + $(add_kdebase_dep ksysguard)
623 + $(add_kdebase_dep libkworkspace)
624 + $(add_kdebase_dep libplasmagenericshell)
625 + !aqua? (
626 + x11-libs/libX11
627 + x11-libs/libXcursor
628 + x11-libs/libXext
629 + )
630 +"
631 +RDEPEND="${DEPEND}"
632 +
633 +KMEXTRACTONLY="
634 + libs/kdm/
635 + libs/kephal/
636 + libs/ksysguard/
637 + libs/kworkspace/
638 + libs/plasmagenericshell/
639 + kcheckpass/
640 + ksmserver/org.kde.KSMServerInterface.xml
641 + ksysguard/
642 + plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
643 +"
644 +
645 +KMLOADLIBS="libkworkspace"
646 +
647 +src_configure() {
648 + mycmakeargs=(
649 + $(cmake-utils_use_with opengl OpenGL)
650 + )
651 +
652 + kde4-meta_src_configure
653 +}
654
655 diff --git a/kde-base/kscreensaver/kscreensaver-4.11.8.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.8.ebuild
656 new file mode 100644
657 index 0000000..7f205ee
658 --- /dev/null
659 +++ b/kde-base/kscreensaver/kscreensaver-4.11.8.ebuild
660 @@ -0,0 +1,22 @@
661 +# Copyright 1999-2014 Gentoo Foundation
662 +# Distributed under the terms of the GNU General Public License v2
663 +# $Header: $
664 +
665 +EAPI=5
666 +
667 +KMNAME="kde-workspace"
668 +inherit kde4-meta
669 +
670 +DESCRIPTION="KDE screensaver framework"
671 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
672 +IUSE="debug"
673 +
674 +RDEPEND="
675 + $(add_kdebase_dep kcheckpass)
676 + x11-libs/libX11
677 +"
678 +DEPEND="${RDEPEND}"
679 +
680 +PATCHES=(
681 + "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
682 +)
683
684 diff --git a/kde-base/ksmserver/ksmserver-4.11.8.ebuild b/kde-base/ksmserver/ksmserver-4.11.8.ebuild
685 new file mode 100644
686 index 0000000..e9bd71a
687 --- /dev/null
688 +++ b/kde-base/ksmserver/ksmserver-4.11.8.ebuild
689 @@ -0,0 +1,38 @@
690 +# Copyright 1999-2014 Gentoo Foundation
691 +# Distributed under the terms of the GNU General Public License v2
692 +# $Header: $
693 +
694 +EAPI=5
695 +
696 +DECLARATIVE_REQUIRED="always"
697 +KMNAME="kde-workspace"
698 +inherit kde4-meta
699 +
700 +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
701 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
702 +IUSE="debug"
703 +
704 +DEPEND="
705 + $(add_kdebase_dep kcminit)
706 + $(add_kdebase_dep libkworkspace)
707 + media-libs/qimageblitz
708 + x11-libs/libICE
709 + x11-libs/libSM
710 + x11-libs/libX11
711 + x11-libs/libXrender
712 +"
713 +RDEPEND="${DEPEND}
714 + $(add_kdebase_dep kdm)
715 +"
716 +
717 +KMEXTRACTONLY="
718 + kcminit/main.h
719 + libs/kdm/kgreeterplugin.h
720 + kcheckpass/
721 + libs/kephal/
722 + libs/kworkspace/
723 +"
724 +
725 +KMLOADLIBS="libkworkspace"
726 +
727 +PATCHES=( "${FILESDIR}/${PN}-4.11.97-noplasmalock.patch" )
728
729 diff --git a/kde-base/ksplash/ksplash-4.11.8.ebuild b/kde-base/ksplash/ksplash-4.11.8.ebuild
730 new file mode 100644
731 index 0000000..32cc943
732 --- /dev/null
733 +++ b/kde-base/ksplash/ksplash-4.11.8.ebuild
734 @@ -0,0 +1,38 @@
735 +# Copyright 1999-2014 Gentoo Foundation
736 +# Distributed under the terms of the GNU General Public License v2
737 +# $Header: $
738 +
739 +EAPI=5
740 +
741 +DECLARATIVE_REQUIRED="always"
742 +KMNAME="kde-workspace"
743 +inherit kde4-meta
744 +
745 +DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
746 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
747 +IUSE="3dnow altivec debug mmx sse sse2 xinerama"
748 +
749 +COMMONDEPEND="
750 + media-libs/libpng:0=
751 + virtual/jpeg:0
752 + x11-libs/libX11
753 + x11-libs/libXext
754 + xinerama? ( x11-libs/libXinerama )
755 +"
756 +DEPEND="${COMMONDEPEND}
757 + xinerama? ( x11-proto/xineramaproto )
758 +"
759 +RDEPEND="${COMMONDEPEND}"
760 +
761 +src_configure() {
762 + mycmakeargs=(
763 + $(cmake-utils_use_has 3dnow X86_3DNOW)
764 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
765 + $(cmake-utils_use_has mmx X86_MMX)
766 + $(cmake-utils_use_has sse X86_SSE)
767 + $(cmake-utils_use_has sse2 X86_SSE2)
768 + $(cmake-utils_use_with xinerama)
769 + )
770 +
771 + kde4-meta_src_configure
772 +}
773
774 diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.8.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.8.ebuild
775 new file mode 100644
776 index 0000000..41a7938
777 --- /dev/null
778 +++ b/kde-base/kstartupconfig/kstartupconfig-4.11.8.ebuild
779 @@ -0,0 +1,12 @@
780 +# Copyright 1999-2014 Gentoo Foundation
781 +# Distributed under the terms of the GNU General Public License v2
782 +# $Header: $
783 +
784 +EAPI=5
785 +
786 +KMNAME="kde-workspace"
787 +inherit kde4-meta
788 +
789 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
790 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
791 +IUSE="debug"
792
793 diff --git a/kde-base/kstyles/kstyles-4.11.8.ebuild b/kde-base/kstyles/kstyles-4.11.8.ebuild
794 new file mode 100644
795 index 0000000..c607921
796 --- /dev/null
797 +++ b/kde-base/kstyles/kstyles-4.11.8.ebuild
798 @@ -0,0 +1,22 @@
799 +# Copyright 1999-2014 Gentoo Foundation
800 +# Distributed under the terms of the GNU General Public License v2
801 +# $Header: $
802 +
803 +EAPI=5
804 +
805 +KMNAME="kde-workspace"
806 +inherit kde4-meta
807 +
808 +DESCRIPTION="KDE: A set of different KDE styles."
809 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
810 +IUSE="debug"
811 +
812 +DEPEND="
813 + $(add_kdebase_dep liboxygenstyle)
814 + x11-libs/libX11
815 +"
816 +RDEPEND="${DEPEND}"
817 +
818 +KMEXTRACTONLY="
819 + libs/oxygen
820 +"
821
822 diff --git a/kde-base/ksysguard/ksysguard-4.11.8.ebuild b/kde-base/ksysguard/ksysguard-4.11.8.ebuild
823 new file mode 100644
824 index 0000000..0c8aaf0
825 --- /dev/null
826 +++ b/kde-base/ksysguard/ksysguard-4.11.8.ebuild
827 @@ -0,0 +1,46 @@
828 +# Copyright 1999-2014 Gentoo Foundation
829 +# Distributed under the terms of the GNU General Public License v2
830 +# $Header: $
831 +
832 +EAPI=5
833 +
834 +KDE_HANDBOOK="optional"
835 +KMNAME="kde-workspace"
836 +CPPUNIT_REQUIRED="optional"
837 +VIRTUALX_REQUIRED="test"
838 +inherit kde4-meta
839 +
840 +DESCRIPTION="KSysguard is a network enabled task manager and system monitor application."
841 +HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
842 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
843 +IUSE="debug lm_sensors test"
844 +
845 +DEPEND="
846 + sys-libs/zlib
847 + x11-libs/libX11
848 + x11-libs/libXres
849 + lm_sensors? ( sys-apps/lm_sensors )
850 +"
851 +RDEPEND="${DEPEND}"
852 +
853 +RESTRICT="test"
854 +# bug 393091
855 +
856 +KMEXTRA="
857 + libs/ksysguard/
858 +"
859 +
860 +src_configure() {
861 + local mycmakeargs=(
862 + $(cmake-utils_use_with lm_sensors Sensors)
863 + )
864 +
865 + kde4-meta_src_configure
866 +}
867 +
868 +pkg_postinst() {
869 + kde4-meta_pkg_postinst
870 + ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
871 + ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
872 + ewarn "from untrusted sources!"
873 +}
874
875 diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.8.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.8.ebuild
876 new file mode 100644
877 index 0000000..f81525e
878 --- /dev/null
879 +++ b/kde-base/ksystraycmd/ksystraycmd-4.11.8.ebuild
880 @@ -0,0 +1,15 @@
881 +# Copyright 1999-2014 Gentoo Foundation
882 +# Distributed under the terms of the GNU General Public License v2
883 +# $Header: $
884 +
885 +EAPI=5
886 +
887 +KMNAME="kde-workspace"
888 +inherit kde4-meta
889 +
890 +DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
891 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
892 +IUSE="debug"
893 +
894 +DEPEND="x11-libs/libX11"
895 +RDEPEND="${DEPEND}"
896
897 diff --git a/kde-base/kwin/kwin-4.11.8.ebuild b/kde-base/kwin/kwin-4.11.8.ebuild
898 new file mode 100644
899 index 0000000..1ff9b25
900 --- /dev/null
901 +++ b/kde-base/kwin/kwin-4.11.8.ebuild
902 @@ -0,0 +1,80 @@
903 +# Copyright 1999-2014 Gentoo Foundation
904 +# Distributed under the terms of the GNU General Public License v2
905 +# $Header: $
906 +
907 +EAPI=5
908 +
909 +KMNAME="kde-workspace"
910 +DECLARATIVE_REQUIRED="always"
911 +OPENGL_REQUIRED="always"
912 +
913 +#VIRTUALX_REQUIRED=test
914 +RESTRICT=test
915 +# test 8: kwin-TestVirtualDesktops hangs even with virtualx
916 +
917 +inherit flag-o-matic kde4-meta
918 +
919 +DESCRIPTION="KDE window manager"
920 +HOMEPAGE+=" http://userbase.kde.org/KWin"
921 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
922 +IUSE="debug gles opengl wayland"
923 +
924 +COMMONDEPEND="
925 + $(add_kdebase_dep kactivities)
926 + $(add_kdebase_dep kdelibs opengl)
927 + $(add_kdebase_dep kephal)
928 + $(add_kdebase_dep libkworkspace)
929 + $(add_kdebase_dep liboxygenstyle)
930 + x11-libs/libICE
931 + x11-libs/libSM
932 + x11-libs/libX11
933 + x11-libs/libxcb
934 + x11-libs/xcb-util-image
935 + x11-libs/xcb-util-keysyms
936 + x11-libs/libXcomposite
937 + x11-libs/libXcursor
938 + x11-libs/libXdamage
939 + x11-libs/libXext
940 + x11-libs/libXfixes
941 + >=x11-libs/libXrandr-1.2.1
942 + x11-libs/libXrender
943 + x11-libs/libXxf86vm
944 + opengl? ( >=media-libs/mesa-7.10 )
945 + gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
946 + wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
947 +"
948 +DEPEND="${COMMONDEPEND}
949 + x11-libs/xcb-util-renderutil
950 + x11-proto/compositeproto
951 + x11-proto/damageproto
952 + x11-proto/fixesproto
953 + x11-proto/randrproto
954 + x11-proto/renderproto
955 +"
956 +RDEPEND="${COMMONDEPEND}
957 + x11-apps/scripts
958 +"
959 +
960 +KMEXTRACTONLY="
961 + ksmserver/
962 + libs/kephal/
963 + libs/oxygen/
964 +"
965 +
966 +# you need one of these
967 +REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
968 +
969 +src_configure() {
970 + # FIXME Remove when activity API moved away from libkworkspace
971 + append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
972 +
973 + mycmakeargs=(
974 + $(cmake-utils_use_with gles OpenGLES)
975 + $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
976 + $(cmake-utils_use_with opengl OpenGL)
977 + $(cmake-utils_use_with wayland Wayland)
978 + -DWITH_X11_Xcomposite=ON
979 + )
980 +
981 + kde4-meta_src_configure
982 +}
983
984 diff --git a/kde-base/kwrited/kwrited-4.11.8.ebuild b/kde-base/kwrited/kwrited-4.11.8.ebuild
985 new file mode 100644
986 index 0000000..8515d9e
987 --- /dev/null
988 +++ b/kde-base/kwrited/kwrited-4.11.8.ebuild
989 @@ -0,0 +1,16 @@
990 +# Copyright 1999-2014 Gentoo Foundation
991 +# Distributed under the terms of the GNU General Public License v2
992 +# $Header: $
993 +
994 +EAPI=5
995 +KMNAME="kde-workspace"
996 +inherit kde4-meta
997 +
998 +DESCRIPTION="KDE daemon listening for wall and write messages."
999 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1000 +IUSE="debug"
1001 +
1002 +DEPEND="
1003 + || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
1004 +"
1005 +RDEPEND="${DEPEND}"
1006
1007 diff --git a/kde-base/libkworkspace/libkworkspace-4.11.8.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.8.ebuild
1008 new file mode 100644
1009 index 0000000..75f587a
1010 --- /dev/null
1011 +++ b/kde-base/libkworkspace/libkworkspace-4.11.8.ebuild
1012 @@ -0,0 +1,34 @@
1013 +# Copyright 1999-2014 Gentoo Foundation
1014 +# Distributed under the terms of the GNU General Public License v2
1015 +# $Header: $
1016 +
1017 +EAPI=5
1018 +
1019 +KMNAME="kde-workspace"
1020 +KMMODULE="libs/kworkspace"
1021 +inherit kde4-meta
1022 +
1023 +DESCRIPTION="A library for KDE desktop applications"
1024 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1025 +IUSE="debug"
1026 +
1027 +KMEXTRACTONLY="
1028 + ksmserver/org.kde.KSMServerInterface.xml
1029 + kwin/org.kde.KWin.xml
1030 +"
1031 +
1032 +KMSAVELIBS="true"
1033 +
1034 +DEPEND="
1035 + x11-libs/libICE
1036 + x11-libs/libSM
1037 + x11-libs/libXau
1038 +"
1039 +RDEPEND="${DEPEND}"
1040 +
1041 +src_prepare() {
1042 + sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
1043 + libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
1044 +
1045 + kde4-meta_src_prepare
1046 +}
1047
1048 diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.8.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.8.ebuild
1049 new file mode 100644
1050 index 0000000..c9c4fa0
1051 --- /dev/null
1052 +++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.8.ebuild
1053 @@ -0,0 +1,16 @@
1054 +# Copyright 1999-2014 Gentoo Foundation
1055 +# Distributed under the terms of the GNU General Public License v2
1056 +# $Header: $
1057 +
1058 +EAPI=5
1059 +
1060 +KMNAME="kde-workspace"
1061 +KMMODULE="libs/oxygen"
1062 +inherit kde4-meta
1063 +
1064 +DESCRIPTION="Library to support the Oxygen style in KDE"
1065 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1066 +IUSE="debug"
1067 +
1068 +DEPEND="x11-libs/libX11"
1069 +RDEPEND="${DEPEND}"
1070
1071 diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.8.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.8.ebuild
1072 new file mode 100644
1073 index 0000000..2f86f37
1074 --- /dev/null
1075 +++ b/kde-base/libplasmaclock/libplasmaclock-4.11.8.ebuild
1076 @@ -0,0 +1,33 @@
1077 +# Copyright 1999-2014 Gentoo Foundation
1078 +# Distributed under the terms of the GNU General Public License v2
1079 +# $Header: $
1080 +
1081 +EAPI=5
1082 +
1083 +KMNAME="kde-workspace"
1084 +KMMODULE="libs/plasmaclock"
1085 +inherit kde4-meta
1086 +
1087 +DESCRIPTION="Libraries for KDE Plasma's clocks"
1088 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1089 +IUSE="debug semantic-desktop"
1090 +
1091 +DEPEND="
1092 + $(add_kdebase_dep kephal)
1093 + semantic-desktop? ( $(add_kdebase_dep kdepimlibs) )
1094 +"
1095 +RDEPEND="${DEPEND}"
1096 +
1097 +KMSAVELIBS="true"
1098 +
1099 +KMEXTRACTONLY="
1100 + libs/kephal/
1101 +"
1102 +
1103 +src_configure() {
1104 + local mycmakeargs=(
1105 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1106 + )
1107 +
1108 + kde4-meta_src_configure
1109 +}
1110
1111 diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.8.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.8.ebuild
1112 new file mode 100644
1113 index 0000000..d9466a0
1114 --- /dev/null
1115 +++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.8.ebuild
1116 @@ -0,0 +1,28 @@
1117 +# Copyright 1999-2014 Gentoo Foundation
1118 +# Distributed under the terms of the GNU General Public License v2
1119 +# $Header: $
1120 +
1121 +EAPI=5
1122 +
1123 +DECLARATIVE_REQUIRED="always"
1124 +KMNAME="kde-workspace"
1125 +KMMODULE="libs/plasmagenericshell"
1126 +inherit kde4-meta
1127 +
1128 +DESCRIPTION="Libraries for the KDE Plasma shell"
1129 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1130 +IUSE="debug test"
1131 +
1132 +DEPEND="
1133 + $(add_kdebase_dep kephal)
1134 + $(add_kdebase_dep libkworkspace)
1135 + x11-libs/libX11
1136 +"
1137 +RDEPEND="${DEPEND}"
1138 +
1139 +KMSAVELIBS="true"
1140 +
1141 +KMEXTRACTONLY="
1142 + libs/kephal/kephal/
1143 + plasma/desktop/shell/data/
1144 +"
1145
1146 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.8.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.8.ebuild
1147 new file mode 100644
1148 index 0000000..31b2a1b
1149 --- /dev/null
1150 +++ b/kde-base/libtaskmanager/libtaskmanager-4.11.8.ebuild
1151 @@ -0,0 +1,35 @@
1152 +# Copyright 1999-2014 Gentoo Foundation
1153 +# Distributed under the terms of the GNU General Public License v2
1154 +# $Header: $
1155 +
1156 +EAPI=5
1157 +
1158 +KMNAME="kde-workspace"
1159 +KMMODULE="libs/taskmanager"
1160 +inherit kde4-meta
1161 +
1162 +DESCRIPTION="A library that provides basic taskmanager functionality"
1163 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1164 +IUSE="debug"
1165 +
1166 +DEPEND="
1167 + $(add_kdebase_dep kactivities)
1168 + $(add_kdebase_dep kephal)
1169 + $(add_kdebase_dep ksysguard)
1170 + $(add_kdebase_dep libkworkspace)
1171 + x11-libs/libX11
1172 +"
1173 +RDEPEND="${DEPEND}"
1174 +
1175 +KMSAVELIBS="true"
1176 +
1177 +KMEXTRACTONLY="
1178 + libs/kephal/
1179 + libs/kworkspace/
1180 +"
1181 +
1182 +src_prepare() {
1183 + kde4-meta_src_prepare
1184 + sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1185 + sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1186 +}
1187
1188 diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.8.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.8.ebuild
1189 new file mode 100644
1190 index 0000000..2bba34b
1191 --- /dev/null
1192 +++ b/kde-base/plasma-workspace/plasma-workspace-4.11.8.ebuild
1193 @@ -0,0 +1,126 @@
1194 +# Copyright 1999-2014 Gentoo Foundation
1195 +# Distributed under the terms of the GNU General Public License v2
1196 +# $Header: $
1197 +
1198 +EAPI=5
1199 +
1200 +DECLARATIVE_REQUIRED="always"
1201 +KDE_HANDBOOK="optional"
1202 +KMNAME="kde-workspace"
1203 +KMMODULE="plasma"
1204 +PYTHON_COMPAT=( python2_{6,7} )
1205 +OPENGL_REQUIRED="always"
1206 +inherit python-single-r1 kde4-meta
1207 +
1208 +DESCRIPTION="Plasma: KDE desktop framework"
1209 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1210 +IUSE="debug gps json python qalculate semantic-desktop"
1211 +
1212 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1213 +
1214 +COMMONDEPEND="
1215 + dev-libs/libdbusmenu-qt
1216 + >=dev-qt/qtcore-4.8.4-r3:4
1217 + !kde-misc/ktouchpadenabler
1218 + $(add_kdebase_dep kactivities)
1219 + $(add_kdebase_dep kdelibs 'semantic-desktop?')
1220 + $(add_kdebase_dep kephal)
1221 + $(add_kdebase_dep ksysguard)
1222 + $(add_kdebase_dep libkworkspace)
1223 + $(add_kdebase_dep libplasmaclock 'semantic-desktop?')
1224 + $(add_kdebase_dep libplasmagenericshell)
1225 + $(add_kdebase_dep libtaskmanager)
1226 + x11-libs/libX11
1227 + x11-libs/libXcomposite
1228 + x11-libs/libXdamage
1229 + x11-libs/libXext
1230 + x11-libs/libXfixes
1231 + x11-libs/libXi
1232 + x11-libs/libXrender
1233 + gps? ( >=sci-geosciences/gpsd-2.37 )
1234 + json? ( dev-libs/qjson )
1235 + python? (
1236 + ${PYTHON_DEPS}
1237 + >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
1238 + $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
1239 + )
1240 + qalculate? ( sci-libs/libqalculate )
1241 + semantic-desktop? (
1242 + dev-libs/soprano
1243 + $(add_kdebase_dep kdepimlibs)
1244 + $(add_kdebase_dep nepomuk-core)
1245 + )
1246 +"
1247 +DEPEND="${COMMONDEPEND}
1248 + dev-libs/boost
1249 + x11-proto/compositeproto
1250 + x11-proto/damageproto
1251 + x11-proto/fixesproto
1252 + x11-proto/renderproto
1253 +"
1254 +RDEPEND="${COMMONDEPEND}
1255 + $(add_kdebase_dep plasma-runtime)
1256 +"
1257 +
1258 +KMEXTRA="
1259 + appmenu/
1260 + ktouchpadenabler/
1261 + statusnotifierwatcher/
1262 +"
1263 +KMEXTRACTONLY="
1264 + kcheckpass/
1265 + krunner/dbus/org.freedesktop.ScreenSaver.xml
1266 + krunner/dbus/org.kde.krunner.App.xml
1267 + ksmserver/org.kde.KSMServerInterface.xml
1268 + ksmserver/screenlocker/
1269 + libs/kephal/
1270 + libs/kworkspace/
1271 + libs/taskmanager/
1272 + libs/plasmagenericshell/
1273 + libs/ksysguard/
1274 + libs/kdm/kgreeterplugin.h
1275 + ksysguard/
1276 +"
1277 +
1278 +KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
1279 +
1280 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1281 +
1282 +pkg_setup() {
1283 + if use python ; then
1284 + python-single-r1_pkg_setup
1285 + fi
1286 + kde4-meta_pkg_setup
1287 +}
1288 +
1289 +src_unpack() {
1290 + if use handbook; then
1291 + KMEXTRA+=" doc/plasma-desktop"
1292 + fi
1293 +
1294 + kde4-meta_src_unpack
1295 +}
1296 +
1297 +src_configure() {
1298 + mycmakeargs=(
1299 + $(cmake-utils_use_with gps libgps)
1300 + $(cmake-utils_use_with json QJSON)
1301 + $(cmake-utils_use_with python PythonLibrary)
1302 + $(cmake-utils_use_with qalculate)
1303 + $(cmake-utils_use_with semantic-desktop Akonadi)
1304 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1305 + $(cmake-utils_use_with semantic-desktop NepomukCore)
1306 + $(cmake-utils_use_with semantic-desktop Soprano)
1307 + -DWITH_Xmms=OFF
1308 + )
1309 +
1310 + kde4-meta_src_configure
1311 +}
1312 +
1313 +src_install() {
1314 + kde4-meta_src_install
1315 +
1316 + if use python; then
1317 + python_optimize "${ED}"
1318 + fi
1319 +}
1320
1321 diff --git a/kde-base/powerdevil/powerdevil-4.11.8.ebuild b/kde-base/powerdevil/powerdevil-4.11.8.ebuild
1322 new file mode 100644
1323 index 0000000..e746969
1324 --- /dev/null
1325 +++ b/kde-base/powerdevil/powerdevil-4.11.8.ebuild
1326 @@ -0,0 +1,32 @@
1327 +# Copyright 1999-2014 Gentoo Foundation
1328 +# Distributed under the terms of the GNU General Public License v2
1329 +# $Header: $
1330 +
1331 +EAPI=5
1332 +
1333 +KMNAME="kde-workspace"
1334 +inherit kde4-meta
1335 +
1336 +DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement."
1337 +HOMEPAGE="http://solid.kde.org"
1338 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1339 +IUSE="debug +pm-utils"
1340 +
1341 +DEPEND="
1342 + $(add_kdebase_dep kactivities)
1343 + $(add_kdebase_dep libkworkspace)
1344 + !aqua? (
1345 + x11-libs/libX11
1346 + x11-libs/libXext
1347 + x11-libs/libXrandr
1348 + )
1349 +"
1350 +RDEPEND="${DEPEND}
1351 + pm-utils? ( sys-power/pm-utils )
1352 +"
1353 +
1354 +KMEXTRACTONLY="
1355 + krunner/
1356 + ksmserver/org.kde.KSMServerInterface.xml
1357 + ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
1358 +"
1359
1360 diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.8.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.8.ebuild
1361 new file mode 100644
1362 index 0000000..d34e835
1363 --- /dev/null
1364 +++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.8.ebuild
1365 @@ -0,0 +1,12 @@
1366 +# Copyright 1999-2014 Gentoo Foundation
1367 +# Distributed under the terms of the GNU General Public License v2
1368 +# $Header: $
1369 +
1370 +EAPI=5
1371 +
1372 +KMNAME="kde-workspace"
1373 +inherit kde4-meta
1374 +
1375 +DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
1376 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1377 +IUSE="debug"
1378
1379 diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.8.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.8.ebuild
1380 new file mode 100644
1381 index 0000000..3d83541
1382 --- /dev/null
1383 +++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.8.ebuild
1384 @@ -0,0 +1,19 @@
1385 +# Copyright 1999-2014 Gentoo Foundation
1386 +# Distributed under the terms of the GNU General Public License v2
1387 +# $Header: $
1388 +
1389 +EAPI=5
1390 +
1391 +KMNAME="kde-workspace"
1392 +CPPUNIT_REQUIRED="test"
1393 +inherit kde4-meta
1394 +
1395 +DESCRIPTION="KDE control module for Solid actions"
1396 +HOMEPAGE="http://solid.kde.org"
1397 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1398 +IUSE="debug"
1399 +
1400 +RDEPEND="
1401 + $(add_kdebase_dep solid-runtime)
1402 + !kde-base/solid:4
1403 +"
1404
1405 diff --git a/kde-base/systemsettings/systemsettings-4.11.8.ebuild b/kde-base/systemsettings/systemsettings-4.11.8.ebuild
1406 new file mode 100644
1407 index 0000000..743af24
1408 --- /dev/null
1409 +++ b/kde-base/systemsettings/systemsettings-4.11.8.ebuild
1410 @@ -0,0 +1,96 @@
1411 +# Copyright 1999-2014 Gentoo Foundation
1412 +# Distributed under the terms of the GNU General Public License v2
1413 +# $Header: $
1414 +
1415 +EAPI=5
1416 +
1417 +KDE_HANDBOOK="optional"
1418 +KMNAME="kde-workspace"
1419 +OPENGL_REQUIRED="optional"
1420 +VIRTUALX_REQUIRED="test"
1421 +VIRTUALDBUS_TEST="true"
1422 +inherit kde4-meta
1423 +
1424 +DESCRIPTION="System settings utility"
1425 +HOMEPAGE+=" http://userbase.kde.org/System_Settings"
1426 +IUSE="debug gtk semantic-desktop +usb"
1427 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1428 +
1429 +COMMONDEPEND="
1430 + app-misc/strigi
1431 + dev-libs/glib:2
1432 + $(add_kdebase_dep kwin)
1433 + $(add_kdebase_dep libkworkspace)
1434 + media-libs/fontconfig
1435 + >=media-libs/freetype-2
1436 + >=x11-libs/libxklavier-3.2
1437 + x11-libs/libX11
1438 + x11-libs/libXcursor
1439 + x11-libs/libXext
1440 + x11-libs/libXfixes
1441 + x11-libs/libXft
1442 + x11-libs/libXi
1443 + x11-libs/libxkbfile
1444 + x11-libs/libXrandr
1445 + x11-libs/libXtst
1446 + opengl? ( virtual/opengl )
1447 + usb? ( virtual/libusb:0 )
1448 +"
1449 +DEPEND="${COMMONDEPEND}
1450 + x11-proto/kbproto
1451 + x11-proto/xextproto
1452 +"
1453 +RDEPEND="${COMMONDEPEND}
1454 + sys-libs/timezone-data
1455 + x11-apps/setxkbmap
1456 + x11-misc/xkeyboard-config
1457 + gtk? ( kde-misc/kde-gtk-config )
1458 + semantic-desktop? ( $(add_kdebase_dep nepomuk) )
1459 +"
1460 +
1461 +KMEXTRA="
1462 + kcontrol/
1463 +"
1464 +KMEXTRACTONLY="
1465 + krunner/dbus/org.kde.krunner.App.xml
1466 + krunner/dbus/org.kde.screensaver.xml
1467 + ksmserver/screenlocker/dbus/org.kde.screensaver.xml
1468 + kwin/
1469 + libs/
1470 + plasma/
1471 +"
1472 +
1473 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1474 +
1475 +src_unpack() {
1476 + if use handbook; then
1477 + KMEXTRA+="
1478 + doc/kcontrol
1479 + doc/kfontview
1480 + "
1481 + fi
1482 +
1483 + kde4-meta_src_unpack
1484 +}
1485 +
1486 +src_prepare() {
1487 + sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
1488 + systemsettings/CMakeLists.txt \
1489 + || die "Failed to fix systemsettingsrc install location"
1490 +
1491 + kde4-meta_src_prepare
1492 +}
1493 +
1494 +# FIXME: is have_openglxvisual found without screensaver
1495 +src_configure() {
1496 + # Old keyboard-detection code is unmaintained,
1497 + # so we force the new stuff, using libxklavier.
1498 + mycmakeargs=(
1499 + -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
1500 + -DWITH_GLIB2=ON -DWITH_GObject=ON
1501 + $(cmake-utils_use_with opengl OpenGL)
1502 + $(cmake-utils_use_with usb)
1503 + )
1504 +
1505 + kde4-meta_src_configure
1506 +}