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