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: Fri, 31 Jan 2014 17:31:46
Message-Id: 1391187339.2395ed906cf12b0c76210e10ae600a4dc703e462.kensington@gentoo
1 commit: 2395ed906cf12b0c76210e10ae600a4dc703e462
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 31 16:55:39 2014 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 31 16:55:39 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2395ed90
7
8 [kde-base] Bump KDE workspaces 4.11.6
9
10 ---
11 .../freespacenotifier-4.11.6.ebuild | 12 ++
12 kde-base/kcheckpass/kcheckpass-4.11.6.ebuild | 33 +++++
13 kde-base/kcminit/kcminit-4.11.6.ebuild | 17 +++
14 .../kdebase-cursors/kdebase-cursors-4.11.6.ebuild | 13 ++
15 .../kdebase-startkde-4.11.6.ebuild | 92 ++++++++++++
16 kde-base/kdm/kdm-4.11.6.ebuild | 162 +++++++++++++++++++++
17 kde-base/kephal/kephal-4.11.6.ebuild | 25 ++++
18 kde-base/khotkeys/khotkeys-4.11.6.ebuild | 23 +++
19 kde-base/kinfocenter/kinfocenter-4.11.6.ebuild | 37 +++++
20 kde-base/klipper/klipper-4.11.6.ebuild | 31 ++++
21 kde-base/kmenuedit/kmenuedit-4.11.6.ebuild | 31 ++++
22 kde-base/krunner/krunner-4.11.6.ebuild | 51 +++++++
23 kde-base/kscreensaver/kscreensaver-4.11.6.ebuild | 22 +++
24 kde-base/ksmserver/ksmserver-4.11.6.ebuild | 36 +++++
25 kde-base/ksplash/ksplash-4.11.6.ebuild | 38 +++++
26 .../kstartupconfig/kstartupconfig-4.11.6.ebuild | 12 ++
27 kde-base/kstyles/kstyles-4.11.6.ebuild | 22 +++
28 kde-base/ksysguard/ksysguard-4.11.6.ebuild | 46 ++++++
29 kde-base/ksystraycmd/ksystraycmd-4.11.6.ebuild | 15 ++
30 kde-base/kwin/kwin-4.11.6.ebuild | 80 ++++++++++
31 kde-base/kwrited/kwrited-4.11.6.ebuild | 16 ++
32 kde-base/libkworkspace/libkworkspace-4.11.6.ebuild | 34 +++++
33 .../liboxygenstyle/liboxygenstyle-4.11.6.ebuild | 16 ++
34 .../libplasmaclock/libplasmaclock-4.11.6.ebuild | 33 +++++
35 .../libplasmagenericshell-4.11.6.ebuild | 28 ++++
36 .../libtaskmanager/libtaskmanager-4.11.6.ebuild | 35 +++++
37 .../plasma-workspace-4.11.6.ebuild | 126 ++++++++++++++++
38 kde-base/powerdevil/powerdevil-4.11.6.ebuild | 32 ++++
39 .../qguiplatformplugin_kde-4.11.6.ebuild | 12 ++
40 .../solid-actions-kcm-4.11.6.ebuild | 19 +++
41 .../systemsettings/systemsettings-4.11.6.ebuild | 96 ++++++++++++
42 31 files changed, 1245 insertions(+)
43
44 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.6.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.6.ebuild
45 new file mode 100644
46 index 0000000..afb0b93
47 --- /dev/null
48 +++ b/kde-base/freespacenotifier/freespacenotifier-4.11.6.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.6.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.6.ebuild
64 new file mode 100644
65 index 0000000..1bf9b54
66 --- /dev/null
67 +++ b/kde-base/kcheckpass/kcheckpass-4.11.6.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.6.ebuild b/kde-base/kcminit/kcminit-4.11.6.ebuild
104 new file mode 100644
105 index 0000000..1c8abe9
106 --- /dev/null
107 +++ b/kde-base/kcminit/kcminit-4.11.6.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.6.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.6.ebuild
128 new file mode 100644
129 index 0000000..6d77197
130 --- /dev/null
131 +++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.6.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.6.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.6.ebuild
148 new file mode 100644
149 index 0000000..cfa6b8c
150 --- /dev/null
151 +++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.6.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.6.ebuild b/kde-base/kdm/kdm-4.11.6.ebuild
247 new file mode 100644
248 index 0000000..97d0aa1
249 --- /dev/null
250 +++ b/kde-base/kdm/kdm-4.11.6.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.6.ebuild b/kde-base/kephal/kephal-4.11.6.ebuild
416 new file mode 100644
417 index 0000000..b5e7909
418 --- /dev/null
419 +++ b/kde-base/kephal/kephal-4.11.6.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.6.ebuild b/kde-base/khotkeys/khotkeys-4.11.6.ebuild
448 new file mode 100644
449 index 0000000..094fafd
450 --- /dev/null
451 +++ b/kde-base/khotkeys/khotkeys-4.11.6.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.6.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.6.ebuild
478 new file mode 100644
479 index 0000000..18f0e4a
480 --- /dev/null
481 +++ b/kde-base/kinfocenter/kinfocenter-4.11.6.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.6.ebuild b/kde-base/klipper/klipper-4.11.6.ebuild
522 new file mode 100644
523 index 0000000..8eac7dc
524 --- /dev/null
525 +++ b/kde-base/klipper/klipper-4.11.6.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.6.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.6.ebuild
560 new file mode 100644
561 index 0000000..10fab5d
562 --- /dev/null
563 +++ b/kde-base/kmenuedit/kmenuedit-4.11.6.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.6.ebuild b/kde-base/krunner/krunner-4.11.6.ebuild
598 new file mode 100644
599 index 0000000..998221a
600 --- /dev/null
601 +++ b/kde-base/krunner/krunner-4.11.6.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.6.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.6.ebuild
656 new file mode 100644
657 index 0000000..7f205ee
658 --- /dev/null
659 +++ b/kde-base/kscreensaver/kscreensaver-4.11.6.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.6.ebuild b/kde-base/ksmserver/ksmserver-4.11.6.ebuild
685 new file mode 100644
686 index 0000000..37fbbe8
687 --- /dev/null
688 +++ b/kde-base/ksmserver/ksmserver-4.11.6.ebuild
689 @@ -0,0 +1,36 @@
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 +
715 +KMEXTRACTONLY="
716 + kcminit/main.h
717 + libs/kdm/kgreeterplugin.h
718 + kcheckpass/
719 + libs/kephal/
720 + libs/kworkspace/
721 +"
722 +
723 +KMLOADLIBS="libkworkspace"
724 +
725 +PATCHES=( "${FILESDIR}/${PN}-4.11.97-noplasmalock.patch" )
726
727 diff --git a/kde-base/ksplash/ksplash-4.11.6.ebuild b/kde-base/ksplash/ksplash-4.11.6.ebuild
728 new file mode 100644
729 index 0000000..32cc943
730 --- /dev/null
731 +++ b/kde-base/ksplash/ksplash-4.11.6.ebuild
732 @@ -0,0 +1,38 @@
733 +# Copyright 1999-2014 Gentoo Foundation
734 +# Distributed under the terms of the GNU General Public License v2
735 +# $Header: $
736 +
737 +EAPI=5
738 +
739 +DECLARATIVE_REQUIRED="always"
740 +KMNAME="kde-workspace"
741 +inherit kde4-meta
742 +
743 +DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
744 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
745 +IUSE="3dnow altivec debug mmx sse sse2 xinerama"
746 +
747 +COMMONDEPEND="
748 + media-libs/libpng:0=
749 + virtual/jpeg:0
750 + x11-libs/libX11
751 + x11-libs/libXext
752 + xinerama? ( x11-libs/libXinerama )
753 +"
754 +DEPEND="${COMMONDEPEND}
755 + xinerama? ( x11-proto/xineramaproto )
756 +"
757 +RDEPEND="${COMMONDEPEND}"
758 +
759 +src_configure() {
760 + mycmakeargs=(
761 + $(cmake-utils_use_has 3dnow X86_3DNOW)
762 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
763 + $(cmake-utils_use_has mmx X86_MMX)
764 + $(cmake-utils_use_has sse X86_SSE)
765 + $(cmake-utils_use_has sse2 X86_SSE2)
766 + $(cmake-utils_use_with xinerama)
767 + )
768 +
769 + kde4-meta_src_configure
770 +}
771
772 diff --git a/kde-base/kstartupconfig/kstartupconfig-4.11.6.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.6.ebuild
773 new file mode 100644
774 index 0000000..41a7938
775 --- /dev/null
776 +++ b/kde-base/kstartupconfig/kstartupconfig-4.11.6.ebuild
777 @@ -0,0 +1,12 @@
778 +# Copyright 1999-2014 Gentoo Foundation
779 +# Distributed under the terms of the GNU General Public License v2
780 +# $Header: $
781 +
782 +EAPI=5
783 +
784 +KMNAME="kde-workspace"
785 +inherit kde4-meta
786 +
787 +DESCRIPTION="KDE: Utility to launch applications with special window properties"
788 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
789 +IUSE="debug"
790
791 diff --git a/kde-base/kstyles/kstyles-4.11.6.ebuild b/kde-base/kstyles/kstyles-4.11.6.ebuild
792 new file mode 100644
793 index 0000000..c607921
794 --- /dev/null
795 +++ b/kde-base/kstyles/kstyles-4.11.6.ebuild
796 @@ -0,0 +1,22 @@
797 +# Copyright 1999-2014 Gentoo Foundation
798 +# Distributed under the terms of the GNU General Public License v2
799 +# $Header: $
800 +
801 +EAPI=5
802 +
803 +KMNAME="kde-workspace"
804 +inherit kde4-meta
805 +
806 +DESCRIPTION="KDE: A set of different KDE styles."
807 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
808 +IUSE="debug"
809 +
810 +DEPEND="
811 + $(add_kdebase_dep liboxygenstyle)
812 + x11-libs/libX11
813 +"
814 +RDEPEND="${DEPEND}"
815 +
816 +KMEXTRACTONLY="
817 + libs/oxygen
818 +"
819
820 diff --git a/kde-base/ksysguard/ksysguard-4.11.6.ebuild b/kde-base/ksysguard/ksysguard-4.11.6.ebuild
821 new file mode 100644
822 index 0000000..0c8aaf0
823 --- /dev/null
824 +++ b/kde-base/ksysguard/ksysguard-4.11.6.ebuild
825 @@ -0,0 +1,46 @@
826 +# Copyright 1999-2014 Gentoo Foundation
827 +# Distributed under the terms of the GNU General Public License v2
828 +# $Header: $
829 +
830 +EAPI=5
831 +
832 +KDE_HANDBOOK="optional"
833 +KMNAME="kde-workspace"
834 +CPPUNIT_REQUIRED="optional"
835 +VIRTUALX_REQUIRED="test"
836 +inherit kde4-meta
837 +
838 +DESCRIPTION="KSysguard is a network enabled task manager and system monitor application."
839 +HOMEPAGE+=" http://userbase.kde.org/KSysGuard"
840 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
841 +IUSE="debug lm_sensors test"
842 +
843 +DEPEND="
844 + sys-libs/zlib
845 + x11-libs/libX11
846 + x11-libs/libXres
847 + lm_sensors? ( sys-apps/lm_sensors )
848 +"
849 +RDEPEND="${DEPEND}"
850 +
851 +RESTRICT="test"
852 +# bug 393091
853 +
854 +KMEXTRA="
855 + libs/ksysguard/
856 +"
857 +
858 +src_configure() {
859 + local mycmakeargs=(
860 + $(cmake-utils_use_with lm_sensors Sensors)
861 + )
862 +
863 + kde4-meta_src_configure
864 +}
865 +
866 +pkg_postinst() {
867 + kde4-meta_pkg_postinst
868 + ewarn "Note that ksysguard has powerful features; one of these is the executing of arbitrary"
869 + ewarn "programs with elevated privileges (as data sources). So be careful opening worksheets"
870 + ewarn "from untrusted sources!"
871 +}
872
873 diff --git a/kde-base/ksystraycmd/ksystraycmd-4.11.6.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.6.ebuild
874 new file mode 100644
875 index 0000000..f81525e
876 --- /dev/null
877 +++ b/kde-base/ksystraycmd/ksystraycmd-4.11.6.ebuild
878 @@ -0,0 +1,15 @@
879 +# Copyright 1999-2014 Gentoo Foundation
880 +# Distributed under the terms of the GNU General Public License v2
881 +# $Header: $
882 +
883 +EAPI=5
884 +
885 +KMNAME="kde-workspace"
886 +inherit kde4-meta
887 +
888 +DESCRIPTION="Ksystraycmd embeds applications given as argument into the system tray."
889 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
890 +IUSE="debug"
891 +
892 +DEPEND="x11-libs/libX11"
893 +RDEPEND="${DEPEND}"
894
895 diff --git a/kde-base/kwin/kwin-4.11.6.ebuild b/kde-base/kwin/kwin-4.11.6.ebuild
896 new file mode 100644
897 index 0000000..1ff9b25
898 --- /dev/null
899 +++ b/kde-base/kwin/kwin-4.11.6.ebuild
900 @@ -0,0 +1,80 @@
901 +# Copyright 1999-2014 Gentoo Foundation
902 +# Distributed under the terms of the GNU General Public License v2
903 +# $Header: $
904 +
905 +EAPI=5
906 +
907 +KMNAME="kde-workspace"
908 +DECLARATIVE_REQUIRED="always"
909 +OPENGL_REQUIRED="always"
910 +
911 +#VIRTUALX_REQUIRED=test
912 +RESTRICT=test
913 +# test 8: kwin-TestVirtualDesktops hangs even with virtualx
914 +
915 +inherit flag-o-matic kde4-meta
916 +
917 +DESCRIPTION="KDE window manager"
918 +HOMEPAGE+=" http://userbase.kde.org/KWin"
919 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
920 +IUSE="debug gles opengl wayland"
921 +
922 +COMMONDEPEND="
923 + $(add_kdebase_dep kactivities)
924 + $(add_kdebase_dep kdelibs opengl)
925 + $(add_kdebase_dep kephal)
926 + $(add_kdebase_dep libkworkspace)
927 + $(add_kdebase_dep liboxygenstyle)
928 + x11-libs/libICE
929 + x11-libs/libSM
930 + x11-libs/libX11
931 + x11-libs/libxcb
932 + x11-libs/xcb-util-image
933 + x11-libs/xcb-util-keysyms
934 + x11-libs/libXcomposite
935 + x11-libs/libXcursor
936 + x11-libs/libXdamage
937 + x11-libs/libXext
938 + x11-libs/libXfixes
939 + >=x11-libs/libXrandr-1.2.1
940 + x11-libs/libXrender
941 + x11-libs/libXxf86vm
942 + opengl? ( >=media-libs/mesa-7.10 )
943 + gles? ( >=media-libs/mesa-7.12[egl(+),gles2] )
944 + wayland? ( >=media-libs/mesa-9.0[egl(+),wayland] )
945 +"
946 +DEPEND="${COMMONDEPEND}
947 + x11-libs/xcb-util-renderutil
948 + x11-proto/compositeproto
949 + x11-proto/damageproto
950 + x11-proto/fixesproto
951 + x11-proto/randrproto
952 + x11-proto/renderproto
953 +"
954 +RDEPEND="${COMMONDEPEND}
955 + x11-apps/scripts
956 +"
957 +
958 +KMEXTRACTONLY="
959 + ksmserver/
960 + libs/kephal/
961 + libs/oxygen/
962 +"
963 +
964 +# you need one of these
965 +REQUIRED_USE="!opengl? ( gles ) !gles? ( opengl ) wayland? ( gles )"
966 +
967 +src_configure() {
968 + # FIXME Remove when activity API moved away from libkworkspace
969 + append-cppflags "-I${EPREFIX}/usr/include/kworkspace"
970 +
971 + mycmakeargs=(
972 + $(cmake-utils_use_with gles OpenGLES)
973 + $(cmake-utils_use gles KWIN_BUILD_WITH_OPENGLES)
974 + $(cmake-utils_use_with opengl OpenGL)
975 + $(cmake-utils_use_with wayland Wayland)
976 + -DWITH_X11_Xcomposite=ON
977 + )
978 +
979 + kde4-meta_src_configure
980 +}
981
982 diff --git a/kde-base/kwrited/kwrited-4.11.6.ebuild b/kde-base/kwrited/kwrited-4.11.6.ebuild
983 new file mode 100644
984 index 0000000..8515d9e
985 --- /dev/null
986 +++ b/kde-base/kwrited/kwrited-4.11.6.ebuild
987 @@ -0,0 +1,16 @@
988 +# Copyright 1999-2014 Gentoo Foundation
989 +# Distributed under the terms of the GNU General Public License v2
990 +# $Header: $
991 +
992 +EAPI=5
993 +KMNAME="kde-workspace"
994 +inherit kde4-meta
995 +
996 +DESCRIPTION="KDE daemon listening for wall and write messages."
997 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
998 +IUSE="debug"
999 +
1000 +DEPEND="
1001 + || ( >=sys-libs/libutempter-1.1.5 >=sys-freebsd/freebsd-lib-9.0 )
1002 +"
1003 +RDEPEND="${DEPEND}"
1004
1005 diff --git a/kde-base/libkworkspace/libkworkspace-4.11.6.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.6.ebuild
1006 new file mode 100644
1007 index 0000000..75f587a
1008 --- /dev/null
1009 +++ b/kde-base/libkworkspace/libkworkspace-4.11.6.ebuild
1010 @@ -0,0 +1,34 @@
1011 +# Copyright 1999-2014 Gentoo Foundation
1012 +# Distributed under the terms of the GNU General Public License v2
1013 +# $Header: $
1014 +
1015 +EAPI=5
1016 +
1017 +KMNAME="kde-workspace"
1018 +KMMODULE="libs/kworkspace"
1019 +inherit kde4-meta
1020 +
1021 +DESCRIPTION="A library for KDE desktop applications"
1022 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1023 +IUSE="debug"
1024 +
1025 +KMEXTRACTONLY="
1026 + ksmserver/org.kde.KSMServerInterface.xml
1027 + kwin/org.kde.KWin.xml
1028 +"
1029 +
1030 +KMSAVELIBS="true"
1031 +
1032 +DEPEND="
1033 + x11-libs/libICE
1034 + x11-libs/libSM
1035 + x11-libs/libXau
1036 +"
1037 +RDEPEND="${DEPEND}"
1038 +
1039 +src_prepare() {
1040 + sed -i -e 's/install( FILES kdisplaymanager.h/install( FILES kdisplaymanager.h screenpreviewwidget.h/' \
1041 + libs/kworkspace/CMakeLists.txt || die "failed to provide screenpreviewwidget.h"
1042 +
1043 + kde4-meta_src_prepare
1044 +}
1045
1046 diff --git a/kde-base/liboxygenstyle/liboxygenstyle-4.11.6.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.6.ebuild
1047 new file mode 100644
1048 index 0000000..c9c4fa0
1049 --- /dev/null
1050 +++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.6.ebuild
1051 @@ -0,0 +1,16 @@
1052 +# Copyright 1999-2014 Gentoo Foundation
1053 +# Distributed under the terms of the GNU General Public License v2
1054 +# $Header: $
1055 +
1056 +EAPI=5
1057 +
1058 +KMNAME="kde-workspace"
1059 +KMMODULE="libs/oxygen"
1060 +inherit kde4-meta
1061 +
1062 +DESCRIPTION="Library to support the Oxygen style in KDE"
1063 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1064 +IUSE="debug"
1065 +
1066 +DEPEND="x11-libs/libX11"
1067 +RDEPEND="${DEPEND}"
1068
1069 diff --git a/kde-base/libplasmaclock/libplasmaclock-4.11.6.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.6.ebuild
1070 new file mode 100644
1071 index 0000000..2f86f37
1072 --- /dev/null
1073 +++ b/kde-base/libplasmaclock/libplasmaclock-4.11.6.ebuild
1074 @@ -0,0 +1,33 @@
1075 +# Copyright 1999-2014 Gentoo Foundation
1076 +# Distributed under the terms of the GNU General Public License v2
1077 +# $Header: $
1078 +
1079 +EAPI=5
1080 +
1081 +KMNAME="kde-workspace"
1082 +KMMODULE="libs/plasmaclock"
1083 +inherit kde4-meta
1084 +
1085 +DESCRIPTION="Libraries for KDE Plasma's clocks"
1086 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1087 +IUSE="debug semantic-desktop"
1088 +
1089 +DEPEND="
1090 + $(add_kdebase_dep kephal)
1091 + semantic-desktop? ( $(add_kdebase_dep kdepimlibs) )
1092 +"
1093 +RDEPEND="${DEPEND}"
1094 +
1095 +KMSAVELIBS="true"
1096 +
1097 +KMEXTRACTONLY="
1098 + libs/kephal/
1099 +"
1100 +
1101 +src_configure() {
1102 + local mycmakeargs=(
1103 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1104 + )
1105 +
1106 + kde4-meta_src_configure
1107 +}
1108
1109 diff --git a/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.6.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.6.ebuild
1110 new file mode 100644
1111 index 0000000..d9466a0
1112 --- /dev/null
1113 +++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.6.ebuild
1114 @@ -0,0 +1,28 @@
1115 +# Copyright 1999-2014 Gentoo Foundation
1116 +# Distributed under the terms of the GNU General Public License v2
1117 +# $Header: $
1118 +
1119 +EAPI=5
1120 +
1121 +DECLARATIVE_REQUIRED="always"
1122 +KMNAME="kde-workspace"
1123 +KMMODULE="libs/plasmagenericshell"
1124 +inherit kde4-meta
1125 +
1126 +DESCRIPTION="Libraries for the KDE Plasma shell"
1127 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1128 +IUSE="debug test"
1129 +
1130 +DEPEND="
1131 + $(add_kdebase_dep kephal)
1132 + $(add_kdebase_dep libkworkspace)
1133 + x11-libs/libX11
1134 +"
1135 +RDEPEND="${DEPEND}"
1136 +
1137 +KMSAVELIBS="true"
1138 +
1139 +KMEXTRACTONLY="
1140 + libs/kephal/kephal/
1141 + plasma/desktop/shell/data/
1142 +"
1143
1144 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.6.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.6.ebuild
1145 new file mode 100644
1146 index 0000000..31b2a1b
1147 --- /dev/null
1148 +++ b/kde-base/libtaskmanager/libtaskmanager-4.11.6.ebuild
1149 @@ -0,0 +1,35 @@
1150 +# Copyright 1999-2014 Gentoo Foundation
1151 +# Distributed under the terms of the GNU General Public License v2
1152 +# $Header: $
1153 +
1154 +EAPI=5
1155 +
1156 +KMNAME="kde-workspace"
1157 +KMMODULE="libs/taskmanager"
1158 +inherit kde4-meta
1159 +
1160 +DESCRIPTION="A library that provides basic taskmanager functionality"
1161 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1162 +IUSE="debug"
1163 +
1164 +DEPEND="
1165 + $(add_kdebase_dep kactivities)
1166 + $(add_kdebase_dep kephal)
1167 + $(add_kdebase_dep ksysguard)
1168 + $(add_kdebase_dep libkworkspace)
1169 + x11-libs/libX11
1170 +"
1171 +RDEPEND="${DEPEND}"
1172 +
1173 +KMSAVELIBS="true"
1174 +
1175 +KMEXTRACTONLY="
1176 + libs/kephal/
1177 + libs/kworkspace/
1178 +"
1179 +
1180 +src_prepare() {
1181 + kde4-meta_src_prepare
1182 + sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1183 + sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
1184 +}
1185
1186 diff --git a/kde-base/plasma-workspace/plasma-workspace-4.11.6.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.6.ebuild
1187 new file mode 100644
1188 index 0000000..2bba34b
1189 --- /dev/null
1190 +++ b/kde-base/plasma-workspace/plasma-workspace-4.11.6.ebuild
1191 @@ -0,0 +1,126 @@
1192 +# Copyright 1999-2014 Gentoo Foundation
1193 +# Distributed under the terms of the GNU General Public License v2
1194 +# $Header: $
1195 +
1196 +EAPI=5
1197 +
1198 +DECLARATIVE_REQUIRED="always"
1199 +KDE_HANDBOOK="optional"
1200 +KMNAME="kde-workspace"
1201 +KMMODULE="plasma"
1202 +PYTHON_COMPAT=( python2_{6,7} )
1203 +OPENGL_REQUIRED="always"
1204 +inherit python-single-r1 kde4-meta
1205 +
1206 +DESCRIPTION="Plasma: KDE desktop framework"
1207 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1208 +IUSE="debug gps json python qalculate semantic-desktop"
1209 +
1210 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1211 +
1212 +COMMONDEPEND="
1213 + dev-libs/libdbusmenu-qt
1214 + >=dev-qt/qtcore-4.8.4-r3:4
1215 + !kde-misc/ktouchpadenabler
1216 + $(add_kdebase_dep kactivities)
1217 + $(add_kdebase_dep kdelibs 'semantic-desktop?')
1218 + $(add_kdebase_dep kephal)
1219 + $(add_kdebase_dep ksysguard)
1220 + $(add_kdebase_dep libkworkspace)
1221 + $(add_kdebase_dep libplasmaclock 'semantic-desktop?')
1222 + $(add_kdebase_dep libplasmagenericshell)
1223 + $(add_kdebase_dep libtaskmanager)
1224 + x11-libs/libX11
1225 + x11-libs/libXcomposite
1226 + x11-libs/libXdamage
1227 + x11-libs/libXext
1228 + x11-libs/libXfixes
1229 + x11-libs/libXi
1230 + x11-libs/libXrender
1231 + gps? ( >=sci-geosciences/gpsd-2.37 )
1232 + json? ( dev-libs/qjson )
1233 + python? (
1234 + ${PYTHON_DEPS}
1235 + >=dev-python/PyQt4-4.4.0[X,${PYTHON_USEDEP}]
1236 + $(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
1237 + )
1238 + qalculate? ( sci-libs/libqalculate )
1239 + semantic-desktop? (
1240 + dev-libs/soprano
1241 + $(add_kdebase_dep kdepimlibs)
1242 + $(add_kdebase_dep nepomuk-core)
1243 + )
1244 +"
1245 +DEPEND="${COMMONDEPEND}
1246 + dev-libs/boost
1247 + x11-proto/compositeproto
1248 + x11-proto/damageproto
1249 + x11-proto/fixesproto
1250 + x11-proto/renderproto
1251 +"
1252 +RDEPEND="${COMMONDEPEND}
1253 + $(add_kdebase_dep plasma-runtime)
1254 +"
1255 +
1256 +KMEXTRA="
1257 + appmenu/
1258 + ktouchpadenabler/
1259 + statusnotifierwatcher/
1260 +"
1261 +KMEXTRACTONLY="
1262 + kcheckpass/
1263 + krunner/dbus/org.freedesktop.ScreenSaver.xml
1264 + krunner/dbus/org.kde.krunner.App.xml
1265 + ksmserver/org.kde.KSMServerInterface.xml
1266 + ksmserver/screenlocker/
1267 + libs/kephal/
1268 + libs/kworkspace/
1269 + libs/taskmanager/
1270 + libs/plasmagenericshell/
1271 + libs/ksysguard/
1272 + libs/kdm/kgreeterplugin.h
1273 + ksysguard/
1274 +"
1275 +
1276 +KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
1277 +
1278 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1279 +
1280 +pkg_setup() {
1281 + if use python ; then
1282 + python-single-r1_pkg_setup
1283 + fi
1284 + kde4-meta_pkg_setup
1285 +}
1286 +
1287 +src_unpack() {
1288 + if use handbook; then
1289 + KMEXTRA+=" doc/plasma-desktop"
1290 + fi
1291 +
1292 + kde4-meta_src_unpack
1293 +}
1294 +
1295 +src_configure() {
1296 + mycmakeargs=(
1297 + $(cmake-utils_use_with gps libgps)
1298 + $(cmake-utils_use_with json QJSON)
1299 + $(cmake-utils_use_with python PythonLibrary)
1300 + $(cmake-utils_use_with qalculate)
1301 + $(cmake-utils_use_with semantic-desktop Akonadi)
1302 + $(cmake-utils_use_with semantic-desktop KdepimLibs)
1303 + $(cmake-utils_use_with semantic-desktop NepomukCore)
1304 + $(cmake-utils_use_with semantic-desktop Soprano)
1305 + -DWITH_Xmms=OFF
1306 + )
1307 +
1308 + kde4-meta_src_configure
1309 +}
1310 +
1311 +src_install() {
1312 + kde4-meta_src_install
1313 +
1314 + if use python; then
1315 + python_optimize "${ED}"
1316 + fi
1317 +}
1318
1319 diff --git a/kde-base/powerdevil/powerdevil-4.11.6.ebuild b/kde-base/powerdevil/powerdevil-4.11.6.ebuild
1320 new file mode 100644
1321 index 0000000..e746969
1322 --- /dev/null
1323 +++ b/kde-base/powerdevil/powerdevil-4.11.6.ebuild
1324 @@ -0,0 +1,32 @@
1325 +# Copyright 1999-2014 Gentoo Foundation
1326 +# Distributed under the terms of the GNU General Public License v2
1327 +# $Header: $
1328 +
1329 +EAPI=5
1330 +
1331 +KMNAME="kde-workspace"
1332 +inherit kde4-meta
1333 +
1334 +DESCRIPTION="PowerDevil is an utility for KDE4 for Laptop Powermanagement."
1335 +HOMEPAGE="http://solid.kde.org"
1336 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1337 +IUSE="debug +pm-utils"
1338 +
1339 +DEPEND="
1340 + $(add_kdebase_dep kactivities)
1341 + $(add_kdebase_dep libkworkspace)
1342 + !aqua? (
1343 + x11-libs/libX11
1344 + x11-libs/libXext
1345 + x11-libs/libXrandr
1346 + )
1347 +"
1348 +RDEPEND="${DEPEND}
1349 + pm-utils? ( sys-power/pm-utils )
1350 +"
1351 +
1352 +KMEXTRACTONLY="
1353 + krunner/
1354 + ksmserver/org.kde.KSMServerInterface.xml
1355 + ksmserver/screenlocker/dbus/org.freedesktop.ScreenSaver.xml
1356 +"
1357
1358 diff --git a/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.6.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.6.ebuild
1359 new file mode 100644
1360 index 0000000..d34e835
1361 --- /dev/null
1362 +++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.6.ebuild
1363 @@ -0,0 +1,12 @@
1364 +# Copyright 1999-2014 Gentoo Foundation
1365 +# Distributed under the terms of the GNU General Public License v2
1366 +# $Header: $
1367 +
1368 +EAPI=5
1369 +
1370 +KMNAME="kde-workspace"
1371 +inherit kde4-meta
1372 +
1373 +DESCRIPTION="Helps integration of pure Qt applications with KDE Workspace"
1374 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
1375 +IUSE="debug"
1376
1377 diff --git a/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.6.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.6.ebuild
1378 new file mode 100644
1379 index 0000000..3d83541
1380 --- /dev/null
1381 +++ b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.6.ebuild
1382 @@ -0,0 +1,19 @@
1383 +# Copyright 1999-2014 Gentoo Foundation
1384 +# Distributed under the terms of the GNU General Public License v2
1385 +# $Header: $
1386 +
1387 +EAPI=5
1388 +
1389 +KMNAME="kde-workspace"
1390 +CPPUNIT_REQUIRED="test"
1391 +inherit kde4-meta
1392 +
1393 +DESCRIPTION="KDE control module for Solid actions"
1394 +HOMEPAGE="http://solid.kde.org"
1395 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1396 +IUSE="debug"
1397 +
1398 +RDEPEND="
1399 + $(add_kdebase_dep solid-runtime)
1400 + !kde-base/solid:4
1401 +"
1402
1403 diff --git a/kde-base/systemsettings/systemsettings-4.11.6.ebuild b/kde-base/systemsettings/systemsettings-4.11.6.ebuild
1404 new file mode 100644
1405 index 0000000..743af24
1406 --- /dev/null
1407 +++ b/kde-base/systemsettings/systemsettings-4.11.6.ebuild
1408 @@ -0,0 +1,96 @@
1409 +# Copyright 1999-2014 Gentoo Foundation
1410 +# Distributed under the terms of the GNU General Public License v2
1411 +# $Header: $
1412 +
1413 +EAPI=5
1414 +
1415 +KDE_HANDBOOK="optional"
1416 +KMNAME="kde-workspace"
1417 +OPENGL_REQUIRED="optional"
1418 +VIRTUALX_REQUIRED="test"
1419 +VIRTUALDBUS_TEST="true"
1420 +inherit kde4-meta
1421 +
1422 +DESCRIPTION="System settings utility"
1423 +HOMEPAGE+=" http://userbase.kde.org/System_Settings"
1424 +IUSE="debug gtk semantic-desktop +usb"
1425 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
1426 +
1427 +COMMONDEPEND="
1428 + app-misc/strigi
1429 + dev-libs/glib:2
1430 + $(add_kdebase_dep kwin)
1431 + $(add_kdebase_dep libkworkspace)
1432 + media-libs/fontconfig
1433 + >=media-libs/freetype-2
1434 + >=x11-libs/libxklavier-3.2
1435 + x11-libs/libX11
1436 + x11-libs/libXcursor
1437 + x11-libs/libXext
1438 + x11-libs/libXfixes
1439 + x11-libs/libXft
1440 + x11-libs/libXi
1441 + x11-libs/libxkbfile
1442 + x11-libs/libXrandr
1443 + x11-libs/libXtst
1444 + opengl? ( virtual/opengl )
1445 + usb? ( virtual/libusb:0 )
1446 +"
1447 +DEPEND="${COMMONDEPEND}
1448 + x11-proto/kbproto
1449 + x11-proto/xextproto
1450 +"
1451 +RDEPEND="${COMMONDEPEND}
1452 + sys-libs/timezone-data
1453 + x11-apps/setxkbmap
1454 + x11-misc/xkeyboard-config
1455 + gtk? ( kde-misc/kde-gtk-config )
1456 + semantic-desktop? ( $(add_kdebase_dep nepomuk) )
1457 +"
1458 +
1459 +KMEXTRA="
1460 + kcontrol/
1461 +"
1462 +KMEXTRACTONLY="
1463 + krunner/dbus/org.kde.krunner.App.xml
1464 + krunner/dbus/org.kde.screensaver.xml
1465 + ksmserver/screenlocker/dbus/org.kde.screensaver.xml
1466 + kwin/
1467 + libs/
1468 + plasma/
1469 +"
1470 +
1471 +PATCHES=( "${FILESDIR}/${PN}-4.10.1-noplasmalock.patch" )
1472 +
1473 +src_unpack() {
1474 + if use handbook; then
1475 + KMEXTRA+="
1476 + doc/kcontrol
1477 + doc/kfontview
1478 + "
1479 + fi
1480 +
1481 + kde4-meta_src_unpack
1482 +}
1483 +
1484 +src_prepare() {
1485 + sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
1486 + systemsettings/CMakeLists.txt \
1487 + || die "Failed to fix systemsettingsrc install location"
1488 +
1489 + kde4-meta_src_prepare
1490 +}
1491 +
1492 +# FIXME: is have_openglxvisual found without screensaver
1493 +src_configure() {
1494 + # Old keyboard-detection code is unmaintained,
1495 + # so we force the new stuff, using libxklavier.
1496 + mycmakeargs=(
1497 + -DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
1498 + -DWITH_GLIB2=ON -DWITH_GObject=ON
1499 + $(cmake-utils_use_with opengl OpenGL)
1500 + $(cmake-utils_use_with usb)
1501 + )
1502 +
1503 + kde4-meta_src_configure
1504 +}