Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kdebase-cursors/, kde-base/qguiplatformplugin_kde/, kde-base/klipper/, ...
Date: Tue, 03 Mar 2015 22:19:52
Message-Id: 1425421166.7cd57d3b826c692b82596eb9ccb5e3f0cad96345.mrueg@gentoo
1 commit: 7cd57d3b826c692b82596eb9ccb5e3f0cad96345
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 3 22:19:26 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 3 22:19:26 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7cd57d3b
7
8 [kde-base] Add workspaces 4.11.17
9
10 .../freespacenotifier-4.11.17.ebuild | 12 ++
11 kde-base/kcheckpass/kcheckpass-4.11.17.ebuild | 33 +++++
12 kde-base/kcminit/kcminit-4.11.17.ebuild | 17 +++
13 .../kdebase-cursors/kdebase-cursors-4.11.17.ebuild | 13 ++
14 .../kdebase-startkde-4.11.17.ebuild | 95 ++++++++++++
15 kde-base/kdm/kdm-4.11.17.ebuild | 162 +++++++++++++++++++++
16 kde-base/kephal/kephal-4.11.17.ebuild | 25 ++++
17 kde-base/khotkeys/khotkeys-4.11.17.ebuild | 23 +++
18 kde-base/kinfocenter/kinfocenter-4.11.17.ebuild | 37 +++++
19 kde-base/klipper/klipper-4.11.17.ebuild | 31 ++++
20 kde-base/kmenuedit/kmenuedit-4.11.17.ebuild | 31 ++++
21 kde-base/krunner/krunner-4.11.17.ebuild | 51 +++++++
22 kde-base/kscreensaver/kscreensaver-4.11.17.ebuild | 22 +++
23 kde-base/ksmserver/ksmserver-4.11.17.ebuild | 43 ++++++
24 kde-base/ksplash/ksplash-4.11.17.ebuild | 39 +++++
25 .../kstartupconfig/kstartupconfig-4.11.17.ebuild | 12 ++
26 kde-base/kstyles/kstyles-4.11.17.ebuild | 22 +++
27 kde-base/ksysguard/ksysguard-4.11.17.ebuild | 46 ++++++
28 kde-base/ksystraycmd/ksystraycmd-4.11.17.ebuild | 15 ++
29 kde-base/kwin/kwin-4.11.17.ebuild | 80 ++++++++++
30 kde-base/kwrited/kwrited-4.11.17.ebuild | 16 ++
31 .../libkworkspace/libkworkspace-4.11.17.ebuild | 34 +++++
32 .../liboxygenstyle/liboxygenstyle-4.11.17.ebuild | 17 +++
33 .../libplasmaclock/libplasmaclock-4.11.17.ebuild | 33 +++++
34 .../libplasmagenericshell-4.11.17.ebuild | 28 ++++
35 .../libtaskmanager/libtaskmanager-4.11.17.ebuild | 35 +++++
36 .../plasma-workspace-4.11.17.ebuild | 122 ++++++++++++++++
37 kde-base/powerdevil/powerdevil-4.11.17.ebuild | 32 ++++
38 .../qguiplatformplugin_kde-4.11.17.ebuild | 12 ++
39 .../solid-actions-kcm-4.11.17.ebuild | 19 +++
40 .../systemsettings/systemsettings-4.11.17.ebuild | 100 +++++++++++++
41 31 files changed, 1257 insertions(+)
42
43 diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild b/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild
44 new file mode 100644
45 index 0000000..6a79633
46 --- /dev/null
47 +++ b/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild
48 @@ -0,0 +1,12 @@
49 +# Copyright 1999-2014 Gentoo Foundation
50 +# Distributed under the terms of the GNU General Public License v2
51 +# $Header: $
52 +
53 +EAPI=5
54 +
55 +KMNAME="kde-workspace"
56 +inherit kde4-meta
57 +
58 +DESCRIPTION="A module that monitors free disk space on the home dir"
59 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
60 +IUSE="debug"
61
62 diff --git a/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild b/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild
63 new file mode 100644
64 index 0000000..a7ab58a
65 --- /dev/null
66 +++ b/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild
67 @@ -0,0 +1,33 @@
68 +# Copyright 1999-2014 Gentoo Foundation
69 +# Distributed under the terms of the GNU General Public License v2
70 +# $Header: $
71 +
72 +EAPI=5
73 +
74 +KMNAME="kde-workspace"
75 +inherit kde4-meta
76 +
77 +DESCRIPTION="A simple password checker, used by any software in need of user authentication"
78 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
79 +IUSE="debug pam"
80 +
81 +RDEPEND="
82 + pam? (
83 + >=kde-base/kdebase-pam-7
84 + virtual/pam
85 + )
86 +"
87 +
88 +src_prepare() {
89 + kde4-meta_src_prepare
90 +
91 + use pam && epatch "${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch"
92 +}
93 +
94 +src_configure() {
95 + local mycmakeargs=(
96 + $(cmake-utils_use_with pam)
97 + )
98 +
99 + kde4-meta_src_configure
100 +}
101
102 diff --git a/kde-base/kcminit/kcminit-4.11.17.ebuild b/kde-base/kcminit/kcminit-4.11.17.ebuild
103 new file mode 100644
104 index 0000000..5006b1b
105 --- /dev/null
106 +++ b/kde-base/kcminit/kcminit-4.11.17.ebuild
107 @@ -0,0 +1,17 @@
108 +# Copyright 1999-2014 Gentoo Foundation
109 +# Distributed under the terms of the GNU General Public License v2
110 +# $Header: $
111 +
112 +EAPI=5
113 +
114 +KMNAME="kde-workspace"
115 +inherit kde4-meta
116 +
117 +DESCRIPTION="KCMInit - runs startups initialization for Control Modules"
118 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
119 +IUSE="debug"
120 +
121 +DEPEND="
122 + x11-libs/libX11
123 +"
124 +RDEPEND="${DEPEND}"
125
126 diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild b/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild
127 new file mode 100644
128 index 0000000..ad7a13b
129 --- /dev/null
130 +++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild
131 @@ -0,0 +1,13 @@
132 +# Copyright 1999-2014 Gentoo Foundation
133 +# Distributed under the terms of the GNU General Public License v2
134 +# $Header: $
135 +
136 +EAPI=5
137 +
138 +KMNAME="kde-workspace"
139 +KMMODULE="cursors"
140 +inherit kde4-meta
141 +
142 +DESCRIPTION="oxygen cursors from kdebase"
143 +IUSE=""
144 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
145
146 diff --git a/kde-base/kdebase-startkde/kdebase-startkde-4.11.17.ebuild b/kde-base/kdebase-startkde/kdebase-startkde-4.11.17.ebuild
147 new file mode 100644
148 index 0000000..f0e108c
149 --- /dev/null
150 +++ b/kde-base/kdebase-startkde/kdebase-startkde-4.11.17.ebuild
151 @@ -0,0 +1,95 @@
152 +# Copyright 1999-2014 Gentoo Foundation
153 +# Distributed under the terms of the GNU General Public License v2
154 +# $Header: $
155 +
156 +EAPI=5
157 +
158 +KMNAME="kde-workspace"
159 +KMNOMODULE="true"
160 +inherit kde4-meta prefix
161 +
162 +DESCRIPTION="Startkde script, which starts a complete KDE session, and associated scripts"
163 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
164 +IUSE="+wallpapers"
165 +
166 +# The KDE apps called from the startkde script.
167 +# These provide the most minimal KDE desktop.
168 +RDEPEND="
169 + $(add_kdebase_dep kcminit)
170 + $(add_kdebase_dep kdebase-runtime-meta)
171 + wallpapers? ( $(add_kdebase_dep kde-wallpapers) )
172 + $(add_kdebase_dep kfmclient)
173 + $(add_kdebase_dep knotify)
174 + $(add_kdebase_dep kreadconfig)
175 + $(add_kdebase_dep krunner)
176 + $(add_kdebase_dep ksmserver)
177 + $(add_kdebase_dep ksplash)
178 + $(add_kdebase_dep kstartupconfig)
179 + $(add_kdebase_dep kwin)
180 + $(add_kdebase_dep phonon-kde)
181 + $(add_kdebase_dep plasma-apps)
182 + $(add_kdebase_dep plasma-workspace)
183 + $(add_kdebase_dep systemsettings)
184 + x11-apps/mkfontdir
185 + x11-apps/xmessage
186 + x11-apps/xprop
187 + x11-apps/xrandr
188 + x11-apps/xrdb
189 + x11-apps/xsetroot
190 + x11-apps/xset
191 +"
192 +
193 +KMEXTRACTONLY="
194 + ConfigureChecks.cmake
195 + kdm/
196 + startkde.cmake
197 +"
198 +
199 +PATCHES=(
200 + "${FILESDIR}/gentoo-startkde4-4.patch"
201 + "${FILESDIR}/${PN}-kscreen.patch"
202 +)
203 +
204 +src_prepare() {
205 + kde4-meta_src_prepare
206 +
207 + cp "${FILESDIR}/KDE-4" "${T}"
208 +
209 + # fix ${EPREFIX}
210 + eprefixify startkde.cmake "${T}/KDE-4"
211 +}
212 +
213 +src_install() {
214 + kde4-meta_src_install
215 +
216 + # startup and shutdown scripts
217 + insinto /etc/kde/startup
218 + doins "${FILESDIR}/agent-startup.sh"
219 +
220 + insinto /etc/kde/shutdown
221 + doins "${FILESDIR}/agent-shutdown.sh"
222 +
223 + # x11 session script
224 + exeinto /etc/X11/Sessions
225 + doexe "${T}/KDE-4"
226 +
227 + # freedesktop compliant session script
228 + sed -e "s:\${BIN_INSTALL_DIR}:${EPREFIX}/usr/bin:g" \
229 + "${S}/kdm/kfrontend/sessions/kde-plasma.desktop.cmake" > "${T}/KDE-4.desktop"
230 + insinto /usr/share/xsessions
231 + doins "${T}/KDE-4.desktop"
232 +}
233 +
234 +pkg_postinst () {
235 + kde4-meta_pkg_postinst
236 +
237 + echo
238 + elog "To enable gpg-agent and/or ssh-agent in KDE sessions,"
239 + elog "edit ${EPREFIX}/etc/kde/startup/agent-startup.sh and"
240 + elog "${EPREFIX}/etc/kde/shutdown/agent-shutdown.sh"
241 + echo
242 + elog "The name of the session script has changed."
243 + elog "If you currently have XSESSION=\"kde-$(get_kde_version)\" in your"
244 + elog "configuration files, you will need to change it to"
245 + elog "XSESSION=\"KDE-4\""
246 +}
247
248 diff --git a/kde-base/kdm/kdm-4.11.17.ebuild b/kde-base/kdm/kdm-4.11.17.ebuild
249 new file mode 100644
250 index 0000000..64094cd
251 --- /dev/null
252 +++ b/kde-base/kdm/kdm-4.11.17.ebuild
253 @@ -0,0 +1,162 @@
254 +# Copyright 1999-2014 Gentoo Foundation
255 +# Distributed under the terms of the GNU General Public License v2
256 +# $Header: $
257 +
258 +EAPI=5
259 +
260 +KDE_HANDBOOK="optional"
261 +KMNAME="kde-workspace"
262 +inherit systemd kde4-meta flag-o-matic user
263 +
264 +DESCRIPTION="KDE login manager, similar to xdm and gdm"
265 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
266 +IUSE="debug +consolekit kerberos pam systemd"
267 +
268 +REQUIRED_USE="consolekit? ( !systemd ) systemd? ( !consolekit )"
269 +
270 +DEPEND="
271 + $(add_kdebase_dep libkworkspace)
272 + media-libs/qimageblitz
273 + x11-libs/libX11
274 + x11-libs/libXau
275 + x11-libs/libXdmcp
276 + x11-libs/libXtst
277 + consolekit? (
278 + >=sys-apps/dbus-1.0.2
279 + sys-auth/consolekit
280 + )
281 + kerberos? ( virtual/krb5 )
282 + pam? (
283 + $(add_kdebase_dep kcheckpass)
284 + virtual/pam
285 + )
286 + systemd? ( sys-apps/systemd )
287 +"
288 +RDEPEND="${DEPEND}
289 + $(add_kdebase_dep kdepasswd)
290 + >=x11-apps/xinit-1.0.5-r2
291 + x11-apps/xmessage
292 +"
293 +
294 +KMEXTRA="
295 + libs/kdm/
296 +"
297 +
298 +PATCHES=(
299 + "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
300 +)
301 +
302 +pkg_setup() {
303 + kde4-meta_pkg_setup
304 +
305 + # Create kdm:kdm user
306 + KDM_HOME=/var/lib/kdm
307 + enewgroup kdm
308 + enewuser kdm -1 -1 "${KDM_HOME}" kdm
309 +}
310 +
311 +src_configure() {
312 + local mycmakeargs=(
313 + $(cmake-utils_use kerberos KDE4_KRB5AUTH)
314 + $(cmake-utils_use_with pam)
315 + $(cmake-utils_use_with consolekit CkConnector)
316 + )
317 +
318 + kde4-meta_src_configure
319 +}
320 +
321 +src_install() {
322 + export GENKDMCONF_FLAGS="--no-old --no-backup"
323 +
324 + kde4-meta_src_install
325 +
326 + # an equivalent file is already installed by kde-base/startkde, bug 377151
327 + rm "${ED}/usr/share/apps/kdm/sessions/kde-plasma.desktop" || die
328 +
329 + # Customize the kdmrc configuration:
330 + # - SessionDirs set to /usr/share/xsessions
331 + # - increase server timeout to 30s
332 + # - TerminateServer=true to workaround X server regen bug, bug 278473
333 + # - DataDir set to /var/lib/kdm
334 + # - FaceDir set to /var/lib/kdm/faces
335 + sed -e "s|^.*SessionsDirs=.*$|#&\nSessionsDirs=${EPREFIX}/usr/share/apps/kdm/sessions,${EPREFIX}/usr/share/xsessions|" \
336 + -e "/#ServerTimeout=/s/^.*$/ServerTimeout=30/" \
337 + -e "/#TerminateServer=/s/^.*$/TerminateServer=true/" \
338 + -e "s|^.*DataDir=.*$|#&\nDataDir=${EPREFIX}${KDM_HOME}|" \
339 + -e "s|^.*FaceDir=.*$|#&\nFaceDir=${EPREFIX}${KDM_HOME}/faces|" \
340 + -i "${ED}"/usr/share/config/kdm/kdmrc \
341 + || die "Failed to set ServerTimeout and SessionsDirs correctly in kdmrc."
342 +
343 + # Don't install empty dir
344 + rmdir "${ED}"/usr/share/config/kdm/sessions
345 +
346 + # Set up permissions to kdm work directory
347 + keepdir "${KDM_HOME}"
348 + fowners root:kdm "${KDM_HOME}"
349 + fperms 1770 "${KDM_HOME}"
350 +
351 + # install logrotate file
352 + insinto /etc/logrotate.d
353 + newins "${FILESDIR}"/kdm-logrotate kdm
354 +
355 + systemd_dounit "${FILESDIR}"/kdm.service
356 +}
357 +
358 +pkg_postinst() {
359 + kde4-meta_pkg_postinst
360 +
361 + local file src dest dir old_dirs=(
362 + /var/lib/kdm-live
363 + /var/lib/kdm-4.6
364 + /var/lib/kdm-4.5
365 + /var/lib/kdm-4.4
366 + /usr/share/apps/kdm
367 + /usr/kde/4.4/share/apps/kdm
368 + /usr/kde/4.3/share/apps/kdm
369 + /usr/kde/4.2/share/apps/kdm
370 + )
371 +
372 + mkdir -p "${EROOT}${KDM_HOME}/faces"
373 + # Set the default kdm face icon if it's not already set by the system admin
374 + # because this is user-overrideable in that way, it's not in src_install
375 + for file in faces/.default.face.icon:default1.png faces/root.face.icon:root1.png kdmsts: ; do
376 + src=${file#*:}
377 + dest=${file%:*}
378 + if [[ ! -e ${EROOT}${KDM_HOME}/$dest ]]; then
379 + for dir in "${old_dirs[@]}"; do
380 + if [[ -e ${EROOT}${dir}/${dest} ]]; then
381 + cp "${EROOT}${dir}/${dest}" "${EROOT}${KDM_HOME}/${dest}"
382 + break 2
383 + fi
384 + done
385 + if [[ -n ${src} ]]; then
386 + cp "${EROOT}/usr/share/apps/kdm/pics/users/${src}" \
387 + "${EROOT}${KDM_HOME}/${dest}"
388 + fi
389 + fi
390 + done
391 + for dir in "${old_dirs[@]}"; do
392 + if [[ ${dir} != /usr/* && -d ${EROOT}${dir} ]]; then
393 + echo
394 + elog "The directory ${EROOT%/}${dir} still exists from an older installation of KDE."
395 + elog "You may wish to copy relevant settings into ${EROOT%/}${KDM_HOME}."
396 + echo
397 + elog "After doing so, you may delete the directory."
398 + echo
399 + fi
400 + done
401 +
402 + # Make sure permissions are correct -- old installations may have
403 + # gotten this wrong
404 + use prefix || chown root:kdm "${EROOT}${KDM_HOME}"
405 + chmod 1770 "${EROOT}${KDM_HOME}"
406 +
407 + if use consolekit; then
408 + echo
409 + elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
410 + elog "make sure consolekit daemon is running and started at login time"
411 + elog
412 + elog "rc-update add consolekit default && /etc/init.d/consolekit start"
413 + echo
414 + fi
415 +}
416
417 diff --git a/kde-base/kephal/kephal-4.11.17.ebuild b/kde-base/kephal/kephal-4.11.17.ebuild
418 new file mode 100644
419 index 0000000..270c979
420 --- /dev/null
421 +++ b/kde-base/kephal/kephal-4.11.17.ebuild
422 @@ -0,0 +1,25 @@
423 +# Copyright 1999-2014 Gentoo Foundation
424 +# Distributed under the terms of the GNU General Public License v2
425 +# $Header: $
426 +
427 +EAPI=5
428 +
429 +KMNAME="kde-workspace"
430 +KMMODULE="libs/kephal"
431 +inherit kde4-meta
432 +
433 +DESCRIPTION="Allows handling of multihead systems via the XRandR extension"
434 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
435 +IUSE="debug"
436 +
437 +RDEPEND="
438 + x11-libs/libX11
439 + x11-libs/libXrandr
440 +"
441 +DEPEND="${RDEPEND}
442 + x11-proto/randrproto
443 +"
444 +
445 +KMEXTRACTONLY+="
446 + kephal/kephal/screens.h
447 +"
448
449 diff --git a/kde-base/khotkeys/khotkeys-4.11.17.ebuild b/kde-base/khotkeys/khotkeys-4.11.17.ebuild
450 new file mode 100644
451 index 0000000..b7cba0c
452 --- /dev/null
453 +++ b/kde-base/khotkeys/khotkeys-4.11.17.ebuild
454 @@ -0,0 +1,23 @@
455 +# Copyright 1999-2014 Gentoo Foundation
456 +# Distributed under the terms of the GNU General Public License v2
457 +# $Header: $
458 +
459 +EAPI=5
460 +
461 +KMNAME="kde-workspace"
462 +inherit kde4-meta
463 +
464 +DESCRIPTION="KDE: hotkey daemon"
465 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
466 +IUSE="debug"
467 +
468 +DEPEND="
469 + $(add_kdebase_dep libkworkspace)
470 + x11-libs/libX11
471 + x11-libs/libXtst
472 +"
473 +RDEPEND="${DEPEND}"
474 +
475 +KMEXTRACTONLY="
476 + libs/kworkspace/
477 +"
478
479 diff --git a/kde-base/kinfocenter/kinfocenter-4.11.17.ebuild b/kde-base/kinfocenter/kinfocenter-4.11.17.ebuild
480 new file mode 100644
481 index 0000000..c328dbe
482 --- /dev/null
483 +++ b/kde-base/kinfocenter/kinfocenter-4.11.17.ebuild
484 @@ -0,0 +1,37 @@
485 +# Copyright 1999-2014 Gentoo Foundation
486 +# Distributed under the terms of the GNU General Public License v2
487 +# $Header: $
488 +
489 +EAPI=5
490 +
491 +KDE_HANDBOOK="optional"
492 +KMNAME="kde-workspace"
493 +OPENGL_REQUIRED="optional"
494 +inherit kde4-meta
495 +
496 +DESCRIPTION="The KDE Info Center"
497 +HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
498 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
499 +IUSE="debug ieee1394"
500 +
501 +DEPEND="
502 + sys-apps/pciutils
503 + x11-libs/libX11
504 + ieee1394? ( sys-libs/libraw1394 )
505 + opengl? (
506 + virtual/glu
507 + virtual/opengl
508 + )
509 +"
510 +RDEPEND="${DEPEND}
511 + sys-apps/usbutils
512 +"
513 +
514 +src_configure() {
515 + local mycmakeargs=(
516 + $(cmake-utils_use_with ieee1394 RAW1394)
517 + $(cmake-utils_use_with opengl OpenGL)
518 + )
519 +
520 + kde4-meta_src_configure
521 +}
522 \ No newline at end of file
523
524 diff --git a/kde-base/klipper/klipper-4.11.17.ebuild b/kde-base/klipper/klipper-4.11.17.ebuild
525 new file mode 100644
526 index 0000000..afe92a4
527 --- /dev/null
528 +++ b/kde-base/klipper/klipper-4.11.17.ebuild
529 @@ -0,0 +1,31 @@
530 +# Copyright 1999-2014 Gentoo Foundation
531 +# Distributed under the terms of the GNU General Public License v2
532 +# $Header: $
533 +
534 +EAPI=5
535 +
536 +KDE_HANDBOOK="optional"
537 +KMNAME="kde-workspace"
538 +inherit kde4-meta
539 +
540 +DESCRIPTION="Applet for KDE and X clipboard management"
541 +HOMEPAGE+=" http://userbase.kde.org/Klipper"
542 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
543 +IUSE="debug prison"
544 +
545 +DEPEND="
546 + $(add_kdebase_dep libkworkspace)
547 + $(add_kdebase_dep libtaskmanager)
548 + sys-libs/zlib
549 + x11-libs/libX11
550 + prison? ( media-libs/prison:4 )
551 +"
552 +RDEPEND="${DEPEND}"
553 +
554 +src_configure() {
555 + local mycmakeargs=(
556 + $(cmake-utils_use_with prison)
557 + )
558 +
559 + kde4-meta_src_configure
560 +}
561
562 diff --git a/kde-base/kmenuedit/kmenuedit-4.11.17.ebuild b/kde-base/kmenuedit/kmenuedit-4.11.17.ebuild
563 new file mode 100644
564 index 0000000..a81ac23
565 --- /dev/null
566 +++ b/kde-base/kmenuedit/kmenuedit-4.11.17.ebuild
567 @@ -0,0 +1,31 @@
568 +# Copyright 1999-2014 Gentoo Foundation
569 +# Distributed under the terms of the GNU General Public License v2
570 +# $Header: $
571 +
572 +EAPI=5
573 +
574 +KDE_HANDBOOK="optional"
575 +KMNAME="kde-workspace"
576 +inherit kde4-meta
577 +
578 +DESCRIPTION="KDE menu editor"
579 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
580 +IUSE="debug"
581 +
582 +RDEPEND="
583 + $(add_kdebase_dep khotkeys)
584 +"
585 +DEPEND=${RDEPEND}
586 +
587 +KMEXTRACTONLY="
588 + libs/kworkspace/
589 +"
590 +
591 +src_configure() {
592 + sed -i -e \
593 + "s:\${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml:${EPREFIX}/usr/share/dbus-1/interfaces/org.kde.khotkeys.xml:g" \
594 + kmenuedit/CMakeLists.txt \
595 + || die "sed failed"
596 +
597 + kde4-meta_src_configure
598 +}
599
600 diff --git a/kde-base/krunner/krunner-4.11.17.ebuild b/kde-base/krunner/krunner-4.11.17.ebuild
601 new file mode 100644
602 index 0000000..635599d
603 --- /dev/null
604 +++ b/kde-base/krunner/krunner-4.11.17.ebuild
605 @@ -0,0 +1,51 @@
606 +# Copyright 1999-2014 Gentoo Foundation
607 +# Distributed under the terms of the GNU General Public License v2
608 +# $Header: $
609 +
610 +EAPI=5
611 +
612 +KMNAME="kde-workspace"
613 +OPENGL_REQUIRED="optional"
614 +inherit kde4-meta
615 +
616 +DESCRIPTION="KDE Command Runner"
617 +HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
618 +IUSE="debug"
619 +KEYWORDS=" ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
620 +
621 +DEPEND="
622 + $(add_kdebase_dep kcheckpass)
623 + $(add_kdebase_dep kephal)
624 + $(add_kdebase_dep ksmserver)
625 + $(add_kdebase_dep ksysguard)
626 + $(add_kdebase_dep libkworkspace)
627 + $(add_kdebase_dep libplasmagenericshell)
628 + !aqua? (
629 + x11-libs/libX11
630 + x11-libs/libXcursor
631 + x11-libs/libXext
632 + )
633 +"
634 +RDEPEND="${DEPEND}"
635 +
636 +KMEXTRACTONLY="
637 + libs/kdm/
638 + libs/kephal/
639 + libs/ksysguard/
640 + libs/kworkspace/
641 + libs/plasmagenericshell/
642 + kcheckpass/
643 + ksmserver/org.kde.KSMServerInterface.xml
644 + ksysguard/
645 + plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
646 +"
647 +
648 +KMLOADLIBS="libkworkspace"
649 +
650 +src_configure() {
651 + local mycmakeargs=(
652 + $(cmake-utils_use_with opengl OpenGL)
653 + )
654 +
655 + kde4-meta_src_configure
656 +}
657
658 diff --git a/kde-base/kscreensaver/kscreensaver-4.11.17.ebuild b/kde-base/kscreensaver/kscreensaver-4.11.17.ebuild
659 new file mode 100644
660 index 0000000..a8c0e8f
661 --- /dev/null
662 +++ b/kde-base/kscreensaver/kscreensaver-4.11.17.ebuild
663 @@ -0,0 +1,22 @@
664 +# Copyright 1999-2014 Gentoo Foundation
665 +# Distributed under the terms of the GNU General Public License v2
666 +# $Header: $
667 +
668 +EAPI=5
669 +
670 +KMNAME="kde-workspace"
671 +inherit kde4-meta
672 +
673 +DESCRIPTION="KDE screensaver framework"
674 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
675 +IUSE="debug"
676 +
677 +RDEPEND="
678 + $(add_kdebase_dep kcheckpass)
679 + x11-libs/libX11
680 +"
681 +DEPEND="${RDEPEND}"
682 +
683 +PATCHES=(
684 + "${FILESDIR}/${PN}-4.5.95-nsfw.patch"
685 +)
686
687 diff --git a/kde-base/ksmserver/ksmserver-4.11.17.ebuild b/kde-base/ksmserver/ksmserver-4.11.17.ebuild
688 new file mode 100644
689 index 0000000..a26a348
690 --- /dev/null
691 +++ b/kde-base/ksmserver/ksmserver-4.11.17.ebuild
692 @@ -0,0 +1,43 @@
693 +# Copyright 1999-2014 Gentoo Foundation
694 +# Distributed under the terms of the GNU General Public License v2
695 +# $Header: $
696 +
697 +EAPI=5
698 +
699 +DECLARATIVE_REQUIRED="always"
700 +KMNAME="kde-workspace"
701 +inherit kde4-meta pax-utils
702 +
703 +DESCRIPTION="The reliable KDE session manager that talks the standard X11R6"
704 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
705 +IUSE="debug"
706 +
707 +DEPEND="
708 + $(add_kdebase_dep kcminit)
709 + $(add_kdebase_dep libkworkspace)
710 + media-libs/qimageblitz
711 + x11-libs/libICE
712 + x11-libs/libSM
713 + x11-libs/libX11
714 + x11-libs/libXrender
715 +"
716 +RDEPEND="${DEPEND}
717 + $(add_kdebase_dep kdm)
718 +"
719 +
720 +KMEXTRACTONLY="
721 + kcminit/main.h
722 + libs/kdm/kgreeterplugin.h
723 + kcheckpass/
724 + libs/kephal/
725 + libs/kworkspace/
726 +"
727 +
728 +KMLOADLIBS="libkworkspace"
729 +
730 +src_install() {
731 + kde4-meta_src_install
732 +
733 + # bug #483236
734 + pax-mark m "${ED}/usr/$(get_libdir)/kde4/libexec/kscreenlocker_greet"
735 +}
736
737 diff --git a/kde-base/ksplash/ksplash-4.11.17.ebuild b/kde-base/ksplash/ksplash-4.11.17.ebuild
738 new file mode 100644
739 index 0000000..7dfd33e
740 --- /dev/null
741 +++ b/kde-base/ksplash/ksplash-4.11.17.ebuild
742 @@ -0,0 +1,39 @@
743 +# Copyright 1999-2015 Gentoo Foundation
744 +# Distributed under the terms of the GNU General Public License v2
745 +# $Header: $
746 +
747 +EAPI=5
748 +
749 +DECLARATIVE_REQUIRED="always"
750 +KMNAME="kde-workspace"
751 +inherit kde4-meta
752 +
753 +DESCRIPTION="KDE splashscreen framework (the splashscreen of KDE itself, not of individual apps)"
754 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
755 +IUSE="cpu_flags_x86_3dnow altivec debug cpu_flags_x86_mmx cpu_flags_x86_sse
756 +cpu_flags_x86_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 cpu_flags_x86_3dnow X86_3DNOW)
773 + $(cmake-utils_use_has altivec PPC_ALTIVEC)
774 + $(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
775 + $(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
776 + $(cmake-utils_use_has cpu_flags_x86_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.17.ebuild b/kde-base/kstartupconfig/kstartupconfig-4.11.17.ebuild
784 new file mode 100644
785 index 0000000..0383bdc
786 --- /dev/null
787 +++ b/kde-base/kstartupconfig/kstartupconfig-4.11.17.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.17.ebuild b/kde-base/kstyles/kstyles-4.11.17.ebuild
803 new file mode 100644
804 index 0000000..83b4a61
805 --- /dev/null
806 +++ b/kde-base/kstyles/kstyles-4.11.17.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.17.ebuild b/kde-base/ksysguard/ksysguard-4.11.17.ebuild
832 new file mode 100644
833 index 0000000..1d0e43c
834 --- /dev/null
835 +++ b/kde-base/ksysguard/ksysguard-4.11.17.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.17.ebuild b/kde-base/ksystraycmd/ksystraycmd-4.11.17.ebuild
885 new file mode 100644
886 index 0000000..5480e39
887 --- /dev/null
888 +++ b/kde-base/ksystraycmd/ksystraycmd-4.11.17.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.17.ebuild b/kde-base/kwin/kwin-4.11.17.ebuild
907 new file mode 100644
908 index 0000000..f7cb2c7
909 --- /dev/null
910 +++ b/kde-base/kwin/kwin-4.11.17.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.17.ebuild b/kde-base/kwrited/kwrited-4.11.17.ebuild
994 new file mode 100644
995 index 0000000..fccd48d
996 --- /dev/null
997 +++ b/kde-base/kwrited/kwrited-4.11.17.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.17.ebuild b/kde-base/libkworkspace/libkworkspace-4.11.17.ebuild
1017 new file mode 100644
1018 index 0000000..e3e9950
1019 --- /dev/null
1020 +++ b/kde-base/libkworkspace/libkworkspace-4.11.17.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.17.ebuild b/kde-base/liboxygenstyle/liboxygenstyle-4.11.17.ebuild
1058 new file mode 100644
1059 index 0000000..3e08fe8
1060 --- /dev/null
1061 +++ b/kde-base/liboxygenstyle/liboxygenstyle-4.11.17.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.17.ebuild b/kde-base/libplasmaclock/libplasmaclock-4.11.17.ebuild
1082 new file mode 100644
1083 index 0000000..e1e70ef
1084 --- /dev/null
1085 +++ b/kde-base/libplasmaclock/libplasmaclock-4.11.17.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.17.ebuild b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.17.ebuild
1122 new file mode 100644
1123 index 0000000..01210e8
1124 --- /dev/null
1125 +++ b/kde-base/libplasmagenericshell/libplasmagenericshell-4.11.17.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.17.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.17.ebuild
1157 new file mode 100644
1158 index 0000000..ae6e45d
1159 --- /dev/null
1160 +++ b/kde-base/libtaskmanager/libtaskmanager-4.11.17.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.17.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.11.17.ebuild
1199 new file mode 100644
1200 index 0000000..90708ea
1201 --- /dev/null
1202 +++ b/kde-base/plasma-workspace/plasma-workspace-4.11.17.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.17.ebuild b/kde-base/powerdevil/powerdevil-4.11.17.ebuild
1328 new file mode 100644
1329 index 0000000..f44128e
1330 --- /dev/null
1331 +++ b/kde-base/powerdevil/powerdevil-4.11.17.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.17.ebuild b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.17.ebuild
1367 new file mode 100644
1368 index 0000000..d34e835
1369 --- /dev/null
1370 +++ b/kde-base/qguiplatformplugin_kde/qguiplatformplugin_kde-4.11.17.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.17.ebuild b/kde-base/solid-actions-kcm/solid-actions-kcm-4.11.17.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.17.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.17.ebuild b/kde-base/systemsettings/systemsettings-4.11.17.ebuild
1412 new file mode 100644
1413 index 0000000..54de690
1414 --- /dev/null
1415 +++ b/kde-base/systemsettings/systemsettings-4.11.17.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 ~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 +}