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/libtaskmanager/, kde-base/klipper/, kde-base/systemsettings/files/, ...
Date: Wed, 04 Feb 2015 14:53:57
Message-Id: 1423061470.8cde094b49d5c12212b7bc9792344db91ee1e355.kensington@gentoo
1 commit: 8cde094b49d5c12212b7bc9792344db91ee1e355
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 4 14:51:10 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 4 14:51:10 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=8cde094b
7
8 [kde-base] Restore a few missed things from KDE Workspaces.
9
10 ---
11 kde-base/klipper/klipper-4.11.49.9999.ebuild | 31 +++++++++++++
12 kde-base/klipper/metadata.xml | 8 ++++
13 kde-base/krunner/krunner-4.11.49.9999.ebuild | 51 ++++++++++++++++++++++
14 kde-base/krunner/metadata.xml | 5 +++
15 .../libtaskmanager-4.11.49.9999.ebuild | 35 +++++++++++++++
16 kde-base/libtaskmanager/metadata.xml | 5 +++
17 .../files/systemsettings-kcm-randr.patch | 20 +++++++++
18 7 files changed, 155 insertions(+)
19
20 diff --git a/kde-base/klipper/klipper-4.11.49.9999.ebuild b/kde-base/klipper/klipper-4.11.49.9999.ebuild
21 new file mode 100644
22 index 0000000..061810c
23 --- /dev/null
24 +++ b/kde-base/klipper/klipper-4.11.49.9999.ebuild
25 @@ -0,0 +1,31 @@
26 +# Copyright 1999-2014 Gentoo Foundation
27 +# Distributed under the terms of the GNU General Public License v2
28 +# $Header: $
29 +
30 +EAPI=5
31 +
32 +KDE_HANDBOOK="optional"
33 +KMNAME="kde-workspace"
34 +inherit kde4-meta
35 +
36 +DESCRIPTION="Applet for KDE and X clipboard management"
37 +HOMEPAGE+=" http://userbase.kde.org/Klipper"
38 +KEYWORDS=""
39 +IUSE="debug prison"
40 +
41 +DEPEND="
42 + $(add_kdebase_dep libkworkspace)
43 + $(add_kdebase_dep libtaskmanager)
44 + sys-libs/zlib
45 + x11-libs/libX11
46 + prison? ( media-libs/prison:4 )
47 +"
48 +RDEPEND="${DEPEND}"
49 +
50 +src_configure() {
51 + local mycmakeargs=(
52 + $(cmake-utils_use_with prison)
53 + )
54 +
55 + kde4-meta_src_configure
56 +}
57
58 diff --git a/kde-base/klipper/metadata.xml b/kde-base/klipper/metadata.xml
59 new file mode 100644
60 index 0000000..7231c18
61 --- /dev/null
62 +++ b/kde-base/klipper/metadata.xml
63 @@ -0,0 +1,8 @@
64 +<?xml version="1.0" encoding="UTF-8"?>
65 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 +<pkgmetadata>
67 + <herd>kde</herd>
68 + <use>
69 + <flag name="prison">Enable support for barcodes/QRcodes</flag>
70 + </use>
71 +</pkgmetadata>
72
73 diff --git a/kde-base/krunner/krunner-4.11.49.9999.ebuild b/kde-base/krunner/krunner-4.11.49.9999.ebuild
74 new file mode 100644
75 index 0000000..17ea974
76 --- /dev/null
77 +++ b/kde-base/krunner/krunner-4.11.49.9999.ebuild
78 @@ -0,0 +1,51 @@
79 +# Copyright 1999-2014 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +# $Header: $
82 +
83 +EAPI=5
84 +
85 +KMNAME="kde-workspace"
86 +OPENGL_REQUIRED="optional"
87 +inherit kde4-meta
88 +
89 +DESCRIPTION="KDE Command Runner"
90 +HOMEPAGE+=" http://userbase.kde.org/Plasma/Krunner"
91 +IUSE="debug"
92 +KEYWORDS=""
93 +
94 +DEPEND="
95 + $(add_kdebase_dep kcheckpass)
96 + $(add_kdebase_dep kephal)
97 + $(add_kdebase_dep ksmserver)
98 + $(add_kdebase_dep ksysguard)
99 + $(add_kdebase_dep libkworkspace)
100 + $(add_kdebase_dep libplasmagenericshell)
101 + !aqua? (
102 + x11-libs/libX11
103 + x11-libs/libXcursor
104 + x11-libs/libXext
105 + )
106 +"
107 +RDEPEND="${DEPEND}"
108 +
109 +KMEXTRACTONLY="
110 + libs/kdm/
111 + libs/kephal/
112 + libs/ksysguard/
113 + libs/kworkspace/
114 + libs/plasmagenericshell/
115 + kcheckpass/
116 + ksmserver/org.kde.KSMServerInterface.xml
117 + ksysguard/
118 + plasma/screensaver/shell/org.kde.plasma-overlay.App.xml
119 +"
120 +
121 +KMLOADLIBS="libkworkspace"
122 +
123 +src_configure() {
124 + local mycmakeargs=(
125 + $(cmake-utils_use_with opengl OpenGL)
126 + )
127 +
128 + kde4-meta_src_configure
129 +}
130
131 diff --git a/kde-base/krunner/metadata.xml b/kde-base/krunner/metadata.xml
132 new file mode 100644
133 index 0000000..a23f444
134 --- /dev/null
135 +++ b/kde-base/krunner/metadata.xml
136 @@ -0,0 +1,5 @@
137 +<?xml version="1.0" encoding="UTF-8"?>
138 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
139 +<pkgmetadata>
140 + <herd>kde</herd>
141 +</pkgmetadata>
142
143 diff --git a/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild b/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild
144 new file mode 100644
145 index 0000000..d73f905
146 --- /dev/null
147 +++ b/kde-base/libtaskmanager/libtaskmanager-4.11.49.9999.ebuild
148 @@ -0,0 +1,35 @@
149 +# Copyright 1999-2014 Gentoo Foundation
150 +# Distributed under the terms of the GNU General Public License v2
151 +# $Header: $
152 +
153 +EAPI=5
154 +
155 +KMNAME="kde-workspace"
156 +KMMODULE="libs/taskmanager"
157 +inherit kde4-meta
158 +
159 +DESCRIPTION="A library that provides basic taskmanager functionality"
160 +KEYWORDS=""
161 +IUSE="debug"
162 +
163 +DEPEND="
164 + $(add_kdebase_dep kactivities)
165 + $(add_kdebase_dep kephal)
166 + $(add_kdebase_dep ksysguard)
167 + $(add_kdebase_dep libkworkspace)
168 + x11-libs/libX11
169 +"
170 +RDEPEND="${DEPEND}"
171 +
172 +KMSAVELIBS="true"
173 +
174 +KMEXTRACTONLY="
175 + libs/kephal/
176 + libs/kworkspace/
177 +"
178 +
179 +src_prepare() {
180 + kde4-meta_src_prepare
181 + sed -e 's:ksysguard/processcore/processes.h:ksysguard/processes.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
182 + sed -e 's:ksysguard/processcore/process.h:ksysguard/process.h:g' -i "${S}/libs/taskmanager/taskitem.cpp" || die
183 +}
184
185 diff --git a/kde-base/libtaskmanager/metadata.xml b/kde-base/libtaskmanager/metadata.xml
186 new file mode 100644
187 index 0000000..a23f444
188 --- /dev/null
189 +++ b/kde-base/libtaskmanager/metadata.xml
190 @@ -0,0 +1,5 @@
191 +<?xml version="1.0" encoding="UTF-8"?>
192 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
193 +<pkgmetadata>
194 + <herd>kde</herd>
195 +</pkgmetadata>
196
197 diff --git a/kde-base/systemsettings/files/systemsettings-kcm-randr.patch b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
198 new file mode 100644
199 index 0000000..43019fc
200 --- /dev/null
201 +++ b/kde-base/systemsettings/files/systemsettings-kcm-randr.patch
202 @@ -0,0 +1,20 @@
203 +Adds option to disable the randr KCM (to use KScreen instead) wrt bug #524266.
204 +
205 +Source: http://pkgs.fedoraproject.org/cgit/kde-workspace.git/plain/kde-workspace-4.10.2-BUILD_KCM_RANDR.patch
206 +
207 +diff -up kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR kde-workspace-4.10.2/kcontrol/CMakeLists.txt
208 +--- kde-workspace-4.10.2/kcontrol/CMakeLists.txt.BUILD_KCM_RANDR 2013-03-01 00:32:25.040847159 -0600
209 ++++ kde-workspace-4.10.2/kcontrol/CMakeLists.txt 2013-04-18 08:58:31.086753204 -0500
210 +@@ -6,9 +6,10 @@ macro_log_feature(FREETYPE_FOUND "FreeTy
211 + set(libkxftconfig_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/fonts/kxftconfig.cpp )
212 +
213 +
214 +-if( X11_Xrandr_FOUND )
215 ++OPTION(BUILD_KCM_RANDR "Build kcontrol/randr module" ON)
216 ++if(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
217 + add_subdirectory( randr )
218 +-endif(X11_Xrandr_FOUND )
219 ++endif(BUILD_KCM_RANDR AND X11_Xrandr_FOUND)
220 +
221 + if(X11_Xkb_FOUND)
222 + add_subdirectory( keyboard )