1 |
commit: 819dbff6546f5ef498436914835b5d4dedce7371 |
2 |
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jun 5 14:42:18 2017 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jun 5 14:42:25 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=819dbff6 |
7 |
|
8 |
kde-apps: import kde-runtime-16.04.3 from main tree |
9 |
|
10 |
kde-apps/attica/attica-16.04.3.ebuild | 16 +++ |
11 |
kde-apps/drkonqi/drkonqi-16.04.3.ebuild | 25 ++++ |
12 |
kde-apps/kcmshell/kcmshell-16.04.3.ebuild | 11 ++ |
13 |
kde-apps/kcontrol/kcontrol-16.04.3.ebuild | 25 ++++ |
14 |
kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild | 36 ++++++ |
15 |
.../kdebase-desktoptheme-16.04.3.ebuild | 12 ++ |
16 |
.../kdebase-kioslaves-16.04.3-perl-5.22.patch | 37 ++++++ |
17 |
.../files/kdebase-kioslaves-16.04.3-webkit.patch | 50 ++++++++ |
18 |
.../kdebase-kioslaves-16.04.3-r2.ebuild | 58 +++++++++ |
19 |
.../kdebase-menu-icons-16.04.3.ebuild | 12 ++ |
20 |
kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild | 12 ++ |
21 |
kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild | 12 ++ |
22 |
kde-apps/kdesu/kdesu-16.04.3.ebuild | 25 ++++ |
23 |
.../kdontchangethehostname-16.04.3.ebuild | 15 +++ |
24 |
.../keditfiletype/keditfiletype-16.04.3.ebuild | 14 +++ |
25 |
kde-apps/kfile/kfile-16.04.3.ebuild | 11 ++ |
26 |
kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild | 20 ++++ |
27 |
kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild | 11 ++ |
28 |
kde-apps/kimgio/kimgio-16.04.3.ebuild | 14 +++ |
29 |
kde-apps/kioclient/kioclient-16.04.3.ebuild | 11 ++ |
30 |
.../kmimetypefinder/kmimetypefinder-16.04.3.ebuild | 11 ++ |
31 |
kde-apps/knetattach/knetattach-16.04.3.ebuild | 12 ++ |
32 |
kde-apps/knewstuff/knewstuff-16.04.3.ebuild | 11 ++ |
33 |
kde-apps/knotify/knotify-16.04.3.ebuild | 11 ++ |
34 |
.../kpasswdserver/kpasswdserver-16.04.3.ebuild | 14 +++ |
35 |
kde-apps/kquitapp/kquitapp-16.04.3.ebuild | 11 ++ |
36 |
kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild | 11 ++ |
37 |
kde-apps/kstart/kstart-16.04.3.ebuild | 11 ++ |
38 |
kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild | 11 ++ |
39 |
.../ktraderclient/ktraderclient-16.04.3.ebuild | 11 ++ |
40 |
kde-apps/kuiserver/kuiserver-16.04.3.ebuild | 11 ++ |
41 |
.../kurifilter-plugins-16.04.3.ebuild | 14 +++ |
42 |
.../kwalletd/files/kwalletd-16.04.3-gpgmepp.patch | 133 +++++++++++++++++++++ |
43 |
kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild | 42 +++++++ |
44 |
kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild | 35 ++++++ |
45 |
.../plasma-runtime/plasma-runtime-16.04.3.ebuild | 22 ++++ |
46 |
.../renamedlg-plugins-16.04.3.ebuild | 12 ++ |
47 |
.../solid-runtime/solid-runtime-16.04.3.ebuild | 29 +++++ |
48 |
38 files changed, 839 insertions(+) |
49 |
|
50 |
diff --git a/kde-apps/attica/attica-16.04.3.ebuild b/kde-apps/attica/attica-16.04.3.ebuild |
51 |
new file mode 100644 |
52 |
index 0000000..ea0a4e0 |
53 |
--- /dev/null |
54 |
+++ b/kde-apps/attica/attica-16.04.3.ebuild |
55 |
@@ -0,0 +1,16 @@ |
56 |
+# Copyright 1999-2016 Gentoo Foundation |
57 |
+# Distributed under the terms of the GNU General Public License v2 |
58 |
+ |
59 |
+EAPI=6 |
60 |
+ |
61 |
+KMNAME="kde-runtime" |
62 |
+inherit kde4-meta |
63 |
+ |
64 |
+DESCRIPTION="Open Collaboration Services provider management" |
65 |
+KEYWORDS="amd64 ~arm x86" |
66 |
+IUSE="debug" |
67 |
+ |
68 |
+DEPEND=" |
69 |
+ dev-libs/libattica |
70 |
+" |
71 |
+RDEPEND="${DEPEND}" |
72 |
|
73 |
diff --git a/kde-apps/drkonqi/drkonqi-16.04.3.ebuild b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild |
74 |
new file mode 100644 |
75 |
index 0000000..d8fc81c |
76 |
--- /dev/null |
77 |
+++ b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild |
78 |
@@ -0,0 +1,25 @@ |
79 |
+# Copyright 1999-2016 Gentoo Foundation |
80 |
+# Distributed under the terms of the GNU General Public License v2 |
81 |
+ |
82 |
+EAPI=6 |
83 |
+ |
84 |
+KMNAME="kde-runtime" |
85 |
+WEBKIT_REQUIRED="always" |
86 |
+inherit kde4-meta |
87 |
+ |
88 |
+DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed" |
89 |
+KEYWORDS="amd64 ~arm x86" |
90 |
+IUSE="debug" |
91 |
+ |
92 |
+DEPEND=" |
93 |
+ $(add_kdeapps_dep kdepimlibs) |
94 |
+" |
95 |
+RDEPEND="${DEPEND}" |
96 |
+ |
97 |
+pkg_postinst() { |
98 |
+ kde4-meta_pkg_postinst |
99 |
+ if ! has_version "sys-devel/gdb"; then |
100 |
+ elog "For more usability consider installing following packages:" |
101 |
+ elog " sys-devel/gdb - Easier debugging support" |
102 |
+ fi |
103 |
+} |
104 |
|
105 |
diff --git a/kde-apps/kcmshell/kcmshell-16.04.3.ebuild b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild |
106 |
new file mode 100644 |
107 |
index 0000000..cbdb938 |
108 |
--- /dev/null |
109 |
+++ b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild |
110 |
@@ -0,0 +1,11 @@ |
111 |
+# Copyright 1999-2016 Gentoo Foundation |
112 |
+# Distributed under the terms of the GNU General Public License v2 |
113 |
+ |
114 |
+EAPI=6 |
115 |
+ |
116 |
+KMNAME="kde-runtime" |
117 |
+inherit kde4-meta |
118 |
+ |
119 |
+DESCRIPTION="Utility to host KDE control modules independently of SystemSettings" |
120 |
+KEYWORDS="amd64 ~arm x86" |
121 |
+IUSE="debug" |
122 |
|
123 |
diff --git a/kde-apps/kcontrol/kcontrol-16.04.3.ebuild b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild |
124 |
new file mode 100644 |
125 |
index 0000000..4bf3f0a |
126 |
--- /dev/null |
127 |
+++ b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild |
128 |
@@ -0,0 +1,25 @@ |
129 |
+# Copyright 1999-2016 Gentoo Foundation |
130 |
+# Distributed under the terms of the GNU General Public License v2 |
131 |
+ |
132 |
+EAPI=6 |
133 |
+ |
134 |
+KDE_HANDBOOK="optional" |
135 |
+KMNAME="kde-runtime" |
136 |
+inherit kde4-meta |
137 |
+ |
138 |
+DESCRIPTION="The KDE Control Center" |
139 |
+KEYWORDS="amd64 ~arm x86" |
140 |
+IUSE="debug" |
141 |
+ |
142 |
+RDEPEND=" |
143 |
+ $(add_kdeapps_dep zeroconf-ioslave) |
144 |
+ || ( kde-plasma/khotkeys:4 kde-plasma/khotkeys:5 ) |
145 |
+" |
146 |
+ |
147 |
+src_prepare() { |
148 |
+ kde4-meta_src_prepare |
149 |
+ if use handbook; then |
150 |
+ sed -i -e "/add_subdirectory(kcm_ssl)/d" doc/kcontrol/CMakeLists.txt || die |
151 |
+ sed -i -e "/add_subdirectory(trash)/d" doc/kcontrol/CMakeLists.txt || die |
152 |
+ fi |
153 |
+} |
154 |
|
155 |
diff --git a/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild |
156 |
new file mode 100644 |
157 |
index 0000000..af782c4 |
158 |
--- /dev/null |
159 |
+++ b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild |
160 |
@@ -0,0 +1,36 @@ |
161 |
+# Copyright 1999-2016 Gentoo Foundation |
162 |
+# Distributed under the terms of the GNU General Public License v2 |
163 |
+ |
164 |
+EAPI=6 |
165 |
+ |
166 |
+KMNAME="kde-runtime" |
167 |
+KMNOMODULE="true" |
168 |
+inherit kde4-meta |
169 |
+ |
170 |
+DESCRIPTION="Icons, localization data and various .desktop files from kdebase" |
171 |
+IUSE="" |
172 |
+KEYWORDS="amd64 ~arm x86" |
173 |
+ |
174 |
+RDEPEND=" |
175 |
+ x11-themes/hicolor-icon-theme |
176 |
+" |
177 |
+ |
178 |
+KMEXTRA=" |
179 |
+ l10n/ |
180 |
+ localization/ |
181 |
+ pics/ |
182 |
+" |
183 |
+# Note that the eclass doesn't do this for us, because of KMNOMODULE="true". |
184 |
+KMEXTRACTONLY=" |
185 |
+ config-runtime.h.cmake |
186 |
+ kde4 |
187 |
+" |
188 |
+ |
189 |
+src_configure() { |
190 |
+ # Remove remnants of hicolor-icon-theme |
191 |
+ sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \ |
192 |
+ -i pics/CMakeLists.txt \ |
193 |
+ || die "failed to remove remnants of hicolor-icon-theme" |
194 |
+ |
195 |
+ kde4-meta_src_configure |
196 |
+} |
197 |
|
198 |
diff --git a/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild |
199 |
new file mode 100644 |
200 |
index 0000000..9f8fb65 |
201 |
--- /dev/null |
202 |
+++ b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild |
203 |
@@ -0,0 +1,12 @@ |
204 |
+# Copyright 1999-2016 Gentoo Foundation |
205 |
+# Distributed under the terms of the GNU General Public License v2 |
206 |
+ |
207 |
+EAPI=6 |
208 |
+ |
209 |
+KMNAME="kde-runtime" |
210 |
+KMMODULE="desktoptheme" |
211 |
+inherit kde4-meta |
212 |
+ |
213 |
+DESCRIPTION="Oxygen Plasma 4 desktop theme" |
214 |
+IUSE="" |
215 |
+KEYWORDS="amd64 ~arm x86" |
216 |
|
217 |
diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch |
218 |
new file mode 100644 |
219 |
index 0000000..487f408 |
220 |
--- /dev/null |
221 |
+++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch |
222 |
@@ -0,0 +1,37 @@ |
223 |
+commit 36139181fff43c227023f4c03c1e1a31e1be9dda |
224 |
+Author: Tomáš Trnka <tomastrnka@×××.com> |
225 |
+Date: Thu Jul 21 21:34:53 2016 +0200 |
226 |
+ |
227 |
+ info: remove extra defined(@array) |
228 |
+ |
229 |
+ Such syntax is long deprecated and a fatal error in Perl 5.22.0 [1]. |
230 |
+ |
231 |
+ This commit is the KDE4 equivalent of kio-extras.git commit |
232 |
+ af92d6180d479d1e56bc549bbda30a3036687182. |
233 |
+ |
234 |
+ BUG: 359015 |
235 |
+ |
236 |
+ [1] http://perldoc.perl.org/perl5220delta.html |
237 |
+ |
238 |
+diff --git a/kioslave/info/kde-info2html b/kioslave/info/kde-info2html |
239 |
+index 8dcc28f..0f217ae 100755 |
240 |
+--- a/kioslave/info/kde-info2html |
241 |
++++ b/kioslave/info/kde-info2html |
242 |
+@@ -171,7 +171,7 @@ sub FileNotFound { |
243 |
+ next if $looking && !/\* Menu/; |
244 |
+ $looking = 0; |
245 |
+ my @item = &ParseMenuItem($_,'dir'); |
246 |
+- if (!defined(@item)) { next } |
247 |
++ if (!@item) { next } |
248 |
+ my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @item; |
249 |
+ if ($MenuLinkRef eq $FileName) { |
250 |
+ &Redirect($MenuLinkFile, $MenuLinkTag); |
251 |
+@@ -429,7 +429,7 @@ sub ParseMenuItem { |
252 |
+ sub MenuItem2HTML { |
253 |
+ my ($Line, $BaseInfoFile) = @_; |
254 |
+ my @parse_results = &ParseMenuItem($Line, $BaseInfoFile); |
255 |
+- if (!defined (@parse_results)) { return $Line; } |
256 |
++ if (!@parse_results) { return $Line; } |
257 |
+ my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @parse_results; |
258 |
+ #-- produce a HTML line |
259 |
+ return "<tr class=\"infomenutr\"><td class=\"infomenutd\" style=\"width:30%\"><ul><li><a href=\"info:/$MenuLinkFile/$MenuLinkTag\">$MenuLinkRef</a></ul></td><td class=\"infomenutd\">$MenuLinkText"; |
260 |
|
261 |
diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch |
262 |
new file mode 100644 |
263 |
index 0000000..0a4d19e |
264 |
--- /dev/null |
265 |
+++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch |
266 |
@@ -0,0 +1,50 @@ |
267 |
+commit 7209a3d7aa400f6dec72eb40ff21077a40110927 |
268 |
+Author: Andreas Sturmlechner <andreas.sturmlechner@×××××.com> |
269 |
+Date: Tue Jul 26 18:22:02 2016 +0200 |
270 |
+ |
271 |
+ [kioslave] Make KDEWEBKIT optional |
272 |
+ |
273 |
+diff --git a/CMakeLists.txt b/CMakeLists.txt |
274 |
+index 8b4d0f2..520c00a 100644 |
275 |
+--- a/CMakeLists.txt |
276 |
++++ b/CMakeLists.txt |
277 |
+@@ -62,6 +62,8 @@ set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a general |
278 |
+ # Build options |
279 |
+ option(KDERUNTIME_BUILD_NEPOMUK "Build the Nepomuk KCM and kioslaves" FALSE) |
280 |
+ |
281 |
++option(WITH_KDEWEBKIT "Build features depending on KDEWEBKIT (currently HTML thumbnailer)" TRUE) |
282 |
++ |
283 |
+ check_include_files(sys/wait.h HAVE_SYS_WAIT_H) |
284 |
+ check_include_files(sys/time.h HAVE_SYS_TIME_H) |
285 |
+ |
286 |
+diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt |
287 |
+index 8f28a4e..2d37906 100644 |
288 |
+--- a/kioslave/thumbnail/CMakeLists.txt |
289 |
++++ b/kioslave/thumbnail/CMakeLists.txt |
290 |
+@@ -89,7 +89,7 @@ install(TARGETS textthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) |
291 |
+ |
292 |
+ ########### next target ############### |
293 |
+ |
294 |
+-if(NOT WINCE) |
295 |
++if(NOT WINCE AND WITH_KDEWEBKIT) |
296 |
+ set(htmlthumbnail_PART_SRCS htmlcreator.cpp) |
297 |
+ |
298 |
+ kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) |
299 |
+@@ -97,7 +97,8 @@ kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) |
300 |
+ target_link_libraries(htmlthumbnail ${KDE4_KDEWEBKIT_LIBS}) |
301 |
+ |
302 |
+ install(TARGETS htmlthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) |
303 |
+-endif(NOT WINCE) |
304 |
++install(FILES htmlthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR}) |
305 |
++endif(NOT WINCE AND WITH_KDEWEBKIT) |
306 |
+ |
307 |
+ ########### next target ############### |
308 |
+ |
309 |
+@@ -189,7 +190,6 @@ install(FILES |
310 |
+ imagethumbnail.desktop |
311 |
+ jpegthumbnail.desktop |
312 |
+ textthumbnail.desktop |
313 |
+- htmlthumbnail.desktop |
314 |
+ djvuthumbnail.desktop |
315 |
+ desktopthumbnail.desktop |
316 |
+ comicbookthumbnail.desktop |
317 |
|
318 |
diff --git a/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild |
319 |
new file mode 100644 |
320 |
index 0000000..bd79a21 |
321 |
--- /dev/null |
322 |
+++ b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild |
323 |
@@ -0,0 +1,58 @@ |
324 |
+# Copyright 1999-2017 Gentoo Foundation |
325 |
+# Distributed under the terms of the GNU General Public License v2 |
326 |
+ |
327 |
+EAPI=6 |
328 |
+ |
329 |
+KDE_HANDBOOK="optional" |
330 |
+KMNAME="kde-runtime" |
331 |
+KMMODULE="kioslave" |
332 |
+WEBKIT_REQUIRED="optional" |
333 |
+inherit kde4-meta |
334 |
+ |
335 |
+KEYWORDS="amd64 ~arm x86" |
336 |
+DESCRIPTION="KDE VFS framework - kioslaves present a filesystem-like view of arbitrary data" |
337 |
+IUSE="+bzip2 exif debug lzma openexr samba +sftp" |
338 |
+ |
339 |
+# tests hang, last checked for 4.2.96 |
340 |
+RESTRICT="test" |
341 |
+ |
342 |
+DEPEND=" |
343 |
+ virtual/jpeg:0 |
344 |
+ !aqua? ( x11-libs/libXcursor ) |
345 |
+ bzip2? ( app-arch/bzip2 ) |
346 |
+ exif? ( media-gfx/exiv2:= ) |
347 |
+ openexr? ( media-libs/openexr:= ) |
348 |
+ samba? ( >=net-fs/samba-4.0.0_alpha1[client] ) |
349 |
+ sftp? ( >=net-libs/libssh-0.4.0:=[sftp] ) |
350 |
+" |
351 |
+RDEPEND="${DEPEND} |
352 |
+ kde-apps/kdialog:* |
353 |
+ kde-frameworks/kdelibs:4[bzip2?,lzma?] |
354 |
+ virtual/ssh |
355 |
+ !aqua? ( !kernel_SunOS? ( virtual/eject ) ) |
356 |
+" |
357 |
+ |
358 |
+KMEXTRA=" |
359 |
+ kioexec |
360 |
+ kdeeject |
361 |
+" |
362 |
+ |
363 |
+PATCHES=( |
364 |
+ "${FILESDIR}/${P}-webkit.patch" |
365 |
+ "${FILESDIR}/${P}-perl-5.22.patch" |
366 |
+) |
367 |
+ |
368 |
+src_configure() { |
369 |
+ local mycmakeargs=( |
370 |
+ -DWITH_SLP=OFF |
371 |
+ -DWITH_BZip2=$(usex bzip2) |
372 |
+ -DWITH_Exiv2=$(usex exif) |
373 |
+ -DWITH_LibLZMA=$(usex lzma) |
374 |
+ -DWITH_OpenEXR=$(usex openexr) |
375 |
+ -DWITH_Samba=$(usex samba) |
376 |
+ -DWITH_LibSSH=$(usex sftp) |
377 |
+ -DWITH_KDEWEBKIT=$(usex webkit) |
378 |
+ ) |
379 |
+ |
380 |
+ kde4-meta_src_configure |
381 |
+} |
382 |
|
383 |
diff --git a/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild |
384 |
new file mode 100644 |
385 |
index 0000000..5e95961 |
386 |
--- /dev/null |
387 |
+++ b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild |
388 |
@@ -0,0 +1,12 @@ |
389 |
+# Copyright 1999-2016 Gentoo Foundation |
390 |
+# Distributed under the terms of the GNU General Public License v2 |
391 |
+ |
392 |
+EAPI=6 |
393 |
+ |
394 |
+KMNAME="kde-runtime" |
395 |
+KMMODULE="menu" |
396 |
+inherit kde4-meta |
397 |
+ |
398 |
+DESCRIPTION="KDE menu icons" |
399 |
+KEYWORDS="amd64 ~arm x86" |
400 |
+IUSE="" |
401 |
|
402 |
diff --git a/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild |
403 |
new file mode 100644 |
404 |
index 0000000..64aff29 |
405 |
--- /dev/null |
406 |
+++ b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild |
407 |
@@ -0,0 +1,12 @@ |
408 |
+# Copyright 1999-2016 Gentoo Foundation |
409 |
+# Distributed under the terms of the GNU General Public License v2 |
410 |
+ |
411 |
+EAPI=6 |
412 |
+ |
413 |
+KMNAME="kde-runtime" |
414 |
+KMMODULE="kde-menu" |
415 |
+inherit kde4-meta |
416 |
+ |
417 |
+DESCRIPTION="KDE Menu query tool" |
418 |
+KEYWORDS="amd64 ~arm x86" |
419 |
+IUSE="debug" |
420 |
|
421 |
diff --git a/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild |
422 |
new file mode 100644 |
423 |
index 0000000..c9501ec |
424 |
--- /dev/null |
425 |
+++ b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild |
426 |
@@ -0,0 +1,12 @@ |
427 |
+# Copyright 1999-2016 Gentoo Foundation |
428 |
+# Distributed under the terms of the GNU General Public License v2 |
429 |
+ |
430 |
+EAPI=6 |
431 |
+ |
432 |
+KDE_HANDBOOK="optional" |
433 |
+KMNAME="kde-runtime" |
434 |
+inherit kde4-meta |
435 |
+ |
436 |
+DESCRIPTION="Dialog box for setting preferences for debug output" |
437 |
+KEYWORDS="amd64 ~arm x86" |
438 |
+IUSE="debug" |
439 |
|
440 |
diff --git a/kde-apps/kdesu/kdesu-16.04.3.ebuild b/kde-apps/kdesu/kdesu-16.04.3.ebuild |
441 |
new file mode 100644 |
442 |
index 0000000..b29724d |
443 |
--- /dev/null |
444 |
+++ b/kde-apps/kdesu/kdesu-16.04.3.ebuild |
445 |
@@ -0,0 +1,25 @@ |
446 |
+# Copyright 1999-2016 Gentoo Foundation |
447 |
+# Distributed under the terms of the GNU General Public License v2 |
448 |
+ |
449 |
+EAPI=6 |
450 |
+ |
451 |
+KDE_HANDBOOK="optional" |
452 |
+KMNAME="kde-runtime" |
453 |
+inherit kde4-meta |
454 |
+ |
455 |
+# FIXME: Is default command ( su/sudo ) still configurable, |
456 |
+# if not, USE-flag ? |
457 |
+DESCRIPTION="KDE gui for su(1)" |
458 |
+HOMEPAGE+=" https://techbase.kde.org/Projects/kdesu" |
459 |
+KEYWORDS="amd64 ~arm x86" |
460 |
+IUSE="debug" |
461 |
+ |
462 |
+src_configure() { |
463 |
+ # Upstream moved kdesu to libexec first, then decided to move it back |
464 |
+ # to /${PREFIX}/bin/ , so I'm doing that now already. |
465 |
+ sed -e '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \ |
466 |
+ -i "${S}"/kdesu/kdesu/CMakeLists.txt || \ |
467 |
+ die "Moving kdesu from libexec to bin failed." |
468 |
+ |
469 |
+ kde4-meta_src_configure |
470 |
+} |
471 |
|
472 |
diff --git a/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild |
473 |
new file mode 100644 |
474 |
index 0000000..2119e51 |
475 |
--- /dev/null |
476 |
+++ b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild |
477 |
@@ -0,0 +1,15 @@ |
478 |
+# Copyright 1999-2016 Gentoo Foundation |
479 |
+# Distributed under the terms of the GNU General Public License v2 |
480 |
+ |
481 |
+EAPI=6 |
482 |
+ |
483 |
+KMNAME="kde-runtime" |
484 |
+inherit kde4-meta |
485 |
+ |
486 |
+DESCRIPTION="Tool to inform Plasma about a change in hostname" |
487 |
+KEYWORDS="amd64 ~arm x86" |
488 |
+IUSE="debug" |
489 |
+ |
490 |
+RDEPEND=" |
491 |
+ x11-apps/xauth |
492 |
+" |
493 |
|
494 |
diff --git a/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild |
495 |
new file mode 100644 |
496 |
index 0000000..4943cac |
497 |
--- /dev/null |
498 |
+++ b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild |
499 |
@@ -0,0 +1,14 @@ |
500 |
+# Copyright 1999-2016 Gentoo Foundation |
501 |
+# Distributed under the terms of the GNU General Public License v2 |
502 |
+ |
503 |
+EAPI=6 |
504 |
+ |
505 |
+KMNAME="kde-runtime" |
506 |
+inherit kde4-meta |
507 |
+ |
508 |
+DESCRIPTION="KDE mime/file type assocciation editor" |
509 |
+KEYWORDS="amd64 ~arm x86" |
510 |
+IUSE="debug" |
511 |
+ |
512 |
+# test fails, last checked for 4.2.89 |
513 |
+RESTRICT=test |
514 |
|
515 |
diff --git a/kde-apps/kfile/kfile-16.04.3.ebuild b/kde-apps/kfile/kfile-16.04.3.ebuild |
516 |
new file mode 100644 |
517 |
index 0000000..651edf6 |
518 |
--- /dev/null |
519 |
+++ b/kde-apps/kfile/kfile-16.04.3.ebuild |
520 |
@@ -0,0 +1,11 @@ |
521 |
+# Copyright 1999-2016 Gentoo Foundation |
522 |
+# Distributed under the terms of the GNU General Public License v2 |
523 |
+ |
524 |
+EAPI=6 |
525 |
+ |
526 |
+KMNAME="kde-runtime" |
527 |
+inherit kde4-meta |
528 |
+ |
529 |
+DESCRIPTION="Commandline frontend to KFileMetaInfo" |
530 |
+KEYWORDS="amd64 ~arm x86" |
531 |
+IUSE="debug" |
532 |
|
533 |
diff --git a/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild |
534 |
new file mode 100644 |
535 |
index 0000000..37630d5 |
536 |
--- /dev/null |
537 |
+++ b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild |
538 |
@@ -0,0 +1,20 @@ |
539 |
+# Copyright 1999-2016 Gentoo Foundation |
540 |
+# Distributed under the terms of the GNU General Public License v2 |
541 |
+ |
542 |
+EAPI=6 |
543 |
+ |
544 |
+KMNAME="kde-runtime" |
545 |
+inherit kde4-meta |
546 |
+ |
547 |
+DESCRIPTION="KDE's Global Shortcut Daemon" |
548 |
+KEYWORDS="amd64 ~arm x86" |
549 |
+IUSE="debug" |
550 |
+ |
551 |
+src_configure() { |
552 |
+ local mycmakeargs=( |
553 |
+ -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_DESKTOP_FILE=NOTFOUND |
554 |
+ -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_PLUGIN=NOTFOUND |
555 |
+ ) |
556 |
+ |
557 |
+ kde4-meta_src_configure |
558 |
+} |
559 |
|
560 |
diff --git a/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild |
561 |
new file mode 100644 |
562 |
index 0000000..3d94643 |
563 |
--- /dev/null |
564 |
+++ b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild |
565 |
@@ -0,0 +1,11 @@ |
566 |
+# Copyright 1999-2016 Gentoo Foundation |
567 |
+# Distributed under the terms of the GNU General Public License v2 |
568 |
+ |
569 |
+EAPI=6 |
570 |
+ |
571 |
+KMNAME="kde-runtime" |
572 |
+inherit kde4-meta |
573 |
+ |
574 |
+DESCRIPTION="Finds an icon based on its name" |
575 |
+KEYWORDS="amd64 ~arm x86" |
576 |
+IUSE="debug" |
577 |
|
578 |
diff --git a/kde-apps/kimgio/kimgio-16.04.3.ebuild b/kde-apps/kimgio/kimgio-16.04.3.ebuild |
579 |
new file mode 100644 |
580 |
index 0000000..bf06d3f |
581 |
--- /dev/null |
582 |
+++ b/kde-apps/kimgio/kimgio-16.04.3.ebuild |
583 |
@@ -0,0 +1,14 @@ |
584 |
+# Copyright 1999-2016 Gentoo Foundation |
585 |
+# Distributed under the terms of the GNU General Public License v2 |
586 |
+ |
587 |
+EAPI=6 |
588 |
+ |
589 |
+KMNAME="kde-runtime" |
590 |
+inherit kde4-meta |
591 |
+ |
592 |
+DESCRIPTION="KDE WebP image format plugin" |
593 |
+KEYWORDS="amd64 ~arm x86" |
594 |
+IUSE="debug" |
595 |
+ |
596 |
+DEPEND="media-libs/libwebp:=" |
597 |
+RDEPEND="${DEPEND}" |
598 |
|
599 |
diff --git a/kde-apps/kioclient/kioclient-16.04.3.ebuild b/kde-apps/kioclient/kioclient-16.04.3.ebuild |
600 |
new file mode 100644 |
601 |
index 0000000..f9c2fda |
602 |
--- /dev/null |
603 |
+++ b/kde-apps/kioclient/kioclient-16.04.3.ebuild |
604 |
@@ -0,0 +1,11 @@ |
605 |
+# Copyright 1999-2016 Gentoo Foundation |
606 |
+# Distributed under the terms of the GNU General Public License v2 |
607 |
+ |
608 |
+EAPI=6 |
609 |
+ |
610 |
+KMNAME="kde-runtime" |
611 |
+inherit kde4-meta |
612 |
+ |
613 |
+DESCRIPTION="Command-line tool for network-transparent operations" |
614 |
+KEYWORDS="amd64 ~arm x86" |
615 |
+IUSE="debug" |
616 |
|
617 |
diff --git a/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild |
618 |
new file mode 100644 |
619 |
index 0000000..84c7658 |
620 |
--- /dev/null |
621 |
+++ b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild |
622 |
@@ -0,0 +1,11 @@ |
623 |
+# Copyright 1999-2016 Gentoo Foundation |
624 |
+# Distributed under the terms of the GNU General Public License v2 |
625 |
+ |
626 |
+EAPI=6 |
627 |
+ |
628 |
+KMNAME="kde-runtime" |
629 |
+inherit kde4-meta |
630 |
+ |
631 |
+DESCRIPTION="KDE application to report the mimetype for a given file" |
632 |
+KEYWORDS="amd64 ~arm x86" |
633 |
+IUSE="debug" |
634 |
|
635 |
diff --git a/kde-apps/knetattach/knetattach-16.04.3.ebuild b/kde-apps/knetattach/knetattach-16.04.3.ebuild |
636 |
new file mode 100644 |
637 |
index 0000000..0a210bf |
638 |
--- /dev/null |
639 |
+++ b/kde-apps/knetattach/knetattach-16.04.3.ebuild |
640 |
@@ -0,0 +1,12 @@ |
641 |
+# Copyright 1999-2016 Gentoo Foundation |
642 |
+# Distributed under the terms of the GNU General Public License v2 |
643 |
+ |
644 |
+EAPI=6 |
645 |
+ |
646 |
+KDE_HANDBOOK="optional" |
647 |
+KMNAME="kde-runtime" |
648 |
+inherit kde4-meta |
649 |
+ |
650 |
+DESCRIPTION="KDE network wizard" |
651 |
+KEYWORDS="amd64 ~arm x86" |
652 |
+IUSE="debug" |
653 |
|
654 |
diff --git a/kde-apps/knewstuff/knewstuff-16.04.3.ebuild b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild |
655 |
new file mode 100644 |
656 |
index 0000000..4a405b6 |
657 |
--- /dev/null |
658 |
+++ b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild |
659 |
@@ -0,0 +1,11 @@ |
660 |
+# Copyright 1999-2016 Gentoo Foundation |
661 |
+# Distributed under the terms of the GNU General Public License v2 |
662 |
+ |
663 |
+EAPI=6 |
664 |
+ |
665 |
+KMNAME="kde-runtime" |
666 |
+inherit kde4-meta |
667 |
+ |
668 |
+DESCRIPTION="KDE4 software to download and upload 'new stuff'" |
669 |
+KEYWORDS="amd64 ~arm x86" |
670 |
+IUSE="debug" |
671 |
|
672 |
diff --git a/kde-apps/knotify/knotify-16.04.3.ebuild b/kde-apps/knotify/knotify-16.04.3.ebuild |
673 |
new file mode 100644 |
674 |
index 0000000..f4b258d |
675 |
--- /dev/null |
676 |
+++ b/kde-apps/knotify/knotify-16.04.3.ebuild |
677 |
@@ -0,0 +1,11 @@ |
678 |
+# Copyright 1999-2016 Gentoo Foundation |
679 |
+# Distributed under the terms of the GNU General Public License v2 |
680 |
+ |
681 |
+EAPI=6 |
682 |
+ |
683 |
+KMNAME="kde-runtime" |
684 |
+inherit kde4-meta |
685 |
+ |
686 |
+DESCRIPTION="The KDE notification daemon" |
687 |
+KEYWORDS="amd64 ~arm x86" |
688 |
+IUSE="debug" |
689 |
|
690 |
diff --git a/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild |
691 |
new file mode 100644 |
692 |
index 0000000..9323a69 |
693 |
--- /dev/null |
694 |
+++ b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild |
695 |
@@ -0,0 +1,14 @@ |
696 |
+# Copyright 1999-2016 Gentoo Foundation |
697 |
+# Distributed under the terms of the GNU General Public License v2 |
698 |
+ |
699 |
+EAPI=6 |
700 |
+ |
701 |
+KMNAME="kde-runtime" |
702 |
+inherit kde4-meta |
703 |
+ |
704 |
+DESCRIPTION="KDED Password Module" |
705 |
+KEYWORDS="amd64 ~arm x86" |
706 |
+IUSE="debug" |
707 |
+ |
708 |
+RESTRICT="test" |
709 |
+# bug 393097 |
710 |
|
711 |
diff --git a/kde-apps/kquitapp/kquitapp-16.04.3.ebuild b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild |
712 |
new file mode 100644 |
713 |
index 0000000..b296c9b |
714 |
--- /dev/null |
715 |
+++ b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild |
716 |
@@ -0,0 +1,11 @@ |
717 |
+# Copyright 1999-2016 Gentoo Foundation |
718 |
+# Distributed under the terms of the GNU General Public License v2 |
719 |
+ |
720 |
+EAPI=6 |
721 |
+ |
722 |
+KMNAME="kde-runtime" |
723 |
+inherit kde4-meta |
724 |
+ |
725 |
+DESCRIPTION="A CLI application quitter" |
726 |
+KEYWORDS="amd64 ~arm x86" |
727 |
+IUSE="debug" |
728 |
|
729 |
diff --git a/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild |
730 |
new file mode 100644 |
731 |
index 0000000..4573b9d |
732 |
--- /dev/null |
733 |
+++ b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild |
734 |
@@ -0,0 +1,11 @@ |
735 |
+# Copyright 1999-2016 Gentoo Foundation |
736 |
+# Distributed under the terms of the GNU General Public License v2 |
737 |
+ |
738 |
+EAPI=6 |
739 |
+ |
740 |
+KMNAME="kde-runtime" |
741 |
+inherit kde4-meta |
742 |
+ |
743 |
+DESCRIPTION="Command-line tool to read KConfig entries" |
744 |
+KEYWORDS="amd64 ~arm x86" |
745 |
+IUSE="debug" |
746 |
|
747 |
diff --git a/kde-apps/kstart/kstart-16.04.3.ebuild b/kde-apps/kstart/kstart-16.04.3.ebuild |
748 |
new file mode 100644 |
749 |
index 0000000..3f4c8b9 |
750 |
--- /dev/null |
751 |
+++ b/kde-apps/kstart/kstart-16.04.3.ebuild |
752 |
@@ -0,0 +1,11 @@ |
753 |
+# Copyright 1999-2016 Gentoo Foundation |
754 |
+# Distributed under the terms of the GNU General Public License v2 |
755 |
+ |
756 |
+EAPI=6 |
757 |
+ |
758 |
+KMNAME="kde-runtime" |
759 |
+inherit kde4-meta |
760 |
+ |
761 |
+DESCRIPTION="KDE: Utility to launch applications with special window properties" |
762 |
+KEYWORDS="amd64 ~arm x86" |
763 |
+IUSE="debug" |
764 |
|
765 |
diff --git a/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild |
766 |
new file mode 100644 |
767 |
index 0000000..99e769f |
768 |
--- /dev/null |
769 |
+++ b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild |
770 |
@@ -0,0 +1,11 @@ |
771 |
+# Copyright 1999-2016 Gentoo Foundation |
772 |
+# Distributed under the terms of the GNU General Public License v2 |
773 |
+ |
774 |
+EAPI=6 |
775 |
+ |
776 |
+KMNAME="kde-runtime" |
777 |
+inherit kde4-meta |
778 |
+ |
779 |
+DESCRIPTION="KDE: Timezone daemon" |
780 |
+KEYWORDS="amd64 ~arm x86" |
781 |
+IUSE="debug" |
782 |
|
783 |
diff --git a/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild |
784 |
new file mode 100644 |
785 |
index 0000000..ea42bae |
786 |
--- /dev/null |
787 |
+++ b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild |
788 |
@@ -0,0 +1,11 @@ |
789 |
+# Copyright 1999-2016 Gentoo Foundation |
790 |
+# Distributed under the terms of the GNU General Public License v2 |
791 |
+ |
792 |
+EAPI=6 |
793 |
+ |
794 |
+KMNAME="kde-runtime" |
795 |
+inherit kde4-meta |
796 |
+ |
797 |
+DESCRIPTION="A command-line tool for querying the KDE trader system" |
798 |
+IUSE="debug" |
799 |
+KEYWORDS="amd64 ~arm x86" |
800 |
|
801 |
diff --git a/kde-apps/kuiserver/kuiserver-16.04.3.ebuild b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild |
802 |
new file mode 100644 |
803 |
index 0000000..ff6ddfd |
804 |
--- /dev/null |
805 |
+++ b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild |
806 |
@@ -0,0 +1,11 @@ |
807 |
+# Copyright 1999-2016 Gentoo Foundation |
808 |
+# Distributed under the terms of the GNU General Public License v2 |
809 |
+ |
810 |
+EAPI=6 |
811 |
+ |
812 |
+KMNAME="kde-runtime" |
813 |
+inherit kde4-meta |
814 |
+ |
815 |
+DESCRIPTION="KDE: Progress Info UI server" |
816 |
+KEYWORDS="amd64 ~arm x86" |
817 |
+IUSE="debug" |
818 |
|
819 |
diff --git a/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild |
820 |
new file mode 100644 |
821 |
index 0000000..412f852 |
822 |
--- /dev/null |
823 |
+++ b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild |
824 |
@@ -0,0 +1,14 @@ |
825 |
+# Copyright 1999-2016 Gentoo Foundation |
826 |
+# Distributed under the terms of the GNU General Public License v2 |
827 |
+ |
828 |
+EAPI=6 |
829 |
+ |
830 |
+KMNAME="kde-runtime" |
831 |
+inherit kde4-meta |
832 |
+ |
833 |
+DESCRIPTION="KDE: Plugins to manage filtering URIs" |
834 |
+KEYWORDS="amd64 ~arm x86" |
835 |
+IUSE="debug" |
836 |
+ |
837 |
+RESTRICT=test |
838 |
+# bug 420255 |
839 |
|
840 |
diff --git a/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch |
841 |
new file mode 100644 |
842 |
index 0000000..e730a58 |
843 |
--- /dev/null |
844 |
+++ b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch |
845 |
@@ -0,0 +1,133 @@ |
846 |
+commit 1b80d1d0b961f8e28186928ede2b87af292c3de4 |
847 |
+Author: Antonio Rojas <arojas@×××××××××.org> |
848 |
+Date: Thu Nov 10 16:58:10 2016 +0100 |
849 |
+ |
850 |
+ Allow building kwalletd against gpgme++ from gpgme 1.7 |
851 |
+ |
852 |
+ REVIEW: 129339 |
853 |
+ |
854 |
+diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt |
855 |
+index 73aec82..ae8c745 100644 |
856 |
+--- a/kwalletd/CMakeLists.txt |
857 |
++++ b/kwalletd/CMakeLists.txt |
858 |
+@@ -5,11 +5,18 @@ find_package(Gpgme) # Called by FindQGpgme, but since we call some gpgme |
859 |
+ # functions ourselves we need to link against it directly. |
860 |
+ find_package(QGpgme) # provided by kdepimlibs |
861 |
+ |
862 |
+-if (GPGME_FOUND AND QGPGME_FOUND) |
863 |
++if (NOT QGPGME_FOUND) |
864 |
++find_package(Gpgmepp) # provided by gpgme 1.7 |
865 |
++endif (NOT QGPGME_FOUND) |
866 |
++ |
867 |
++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) |
868 |
+ add_definitions(-DHAVE_QGPGME) |
869 |
+- include_directories(${GPGME_INCLUDES} ${QGPGME_INCLUDE_DIR}) |
870 |
++ include_directories(${GPGME_INCLUDES}) |
871 |
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}") |
872 |
+-endif(GPGME_FOUND AND QGPGME_FOUND) |
873 |
++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) |
874 |
++if (GPGME_FOUND AND QGPGME_FOUND) |
875 |
++ include_directories(${QGPGME_INCLUDE_DIR}) |
876 |
++endif (GPGME_FOUND AND QGPGME_FOUND) |
877 |
+ |
878 |
+ ########### build backends ######### |
879 |
+ add_subdirectory(backend) |
880 |
+@@ -37,7 +44,7 @@ kde4_add_ui_files(kwalletd_KDEINIT_SRCS |
881 |
+ kwalletwizardpagepassword.ui |
882 |
+ ) |
883 |
+ |
884 |
+-if (GPGME_FOUND AND QGPGME_FOUND) |
885 |
++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) |
886 |
+ set(kwalletd_KDEINIT_SRCS |
887 |
+ ${kwalletd_KDEINIT_SRCS} |
888 |
+ knewwalletdialog.cpp |
889 |
+@@ -48,7 +55,7 @@ if (GPGME_FOUND AND QGPGME_FOUND) |
890 |
+ knewwalletdialogintro.ui |
891 |
+ knewwalletdialoggpg.ui |
892 |
+ ) |
893 |
+-endif(GPGME_FOUND AND QGPGME_FOUND) |
894 |
++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) |
895 |
+ |
896 |
+ find_file(kwallet_xml org.kde.KWallet.xml HINTS ${KDE4_DBUS_INTERFACES_DIR} ) |
897 |
+ |
898 |
+@@ -57,8 +64,12 @@ qt4_add_dbus_adaptor( kwalletd_KDEINIT_SRCS ${kwallet_xml} kwalletd.h KWalletD ) |
899 |
+ kde4_add_kdeinit_executable( kwalletd NOGUI ${kwalletd_KDEINIT_SRCS} ) |
900 |
+ |
901 |
+ target_link_libraries(kdeinit_kwalletd ${KDE4_KDEUI_LIBS} kwalletbackend ) |
902 |
+-if (GPGME_FOUND AND QGPGME_FOUND) |
903 |
+- target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} ) |
904 |
++if(GPGME_FOUND AND QGPGME_FOUND) |
905 |
++target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} ) |
906 |
++else(GPGME_FOUND AND QGPGME_FOUND) |
907 |
++if(Gpgmepp_FOUND) |
908 |
++target_link_libraries(kdeinit_kwalletd Gpgmepp) |
909 |
++endif(Gpgmepp_FOUND) |
910 |
+ endif(GPGME_FOUND AND QGPGME_FOUND) |
911 |
+ |
912 |
+ install(TARGETS kdeinit_kwalletd ${INSTALL_TARGETS_DEFAULT_ARGS}) |
913 |
+@@ -73,4 +84,4 @@ install( FILES kwalletd.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kwalletd ) |
914 |
+ install( FILES kwallet-4.13.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update) |
915 |
+ |
916 |
+ add_subdirectory(tests) |
917 |
+-add_subdirectory(autotests) |
918 |
+\ No newline at end of file |
919 |
++add_subdirectory(autotests) |
920 |
+diff --git a/kwalletd/backend/CMakeLists.txt b/kwalletd/backend/CMakeLists.txt |
921 |
+index 4db348f..7347b12 100644 |
922 |
+--- a/kwalletd/backend/CMakeLists.txt |
923 |
++++ b/kwalletd/backend/CMakeLists.txt |
924 |
+@@ -22,6 +22,10 @@ kde4_add_library(kwalletbackend SHARED ${kwalletbackend_LIB_SRCS}) |
925 |
+ target_link_libraries(kwalletbackend ${KDE4_KDEUI_LIBS} ${LIBGCRYPT_LIBRARIES}) |
926 |
+ if(QGPGME_FOUND) |
927 |
+ target_link_libraries(kwalletbackend ${QGPGME_LIBRARIES} ) |
928 |
++else(QGPGME_FOUND) |
929 |
++if(Gpgmepp_FOUND) |
930 |
++target_link_libraries(kwalletbackend Gpgmepp) |
931 |
++endif(Gpgmepp_FOUND) |
932 |
+ endif(QGPGME_FOUND) |
933 |
+ |
934 |
+ # link with advapi32 on windows |
935 |
+diff --git a/kwalletd/backend/backendpersisthandler.cpp b/kwalletd/backend/backendpersisthandler.cpp |
936 |
+index b7f63f8..9608af0 100644 |
937 |
+--- a/kwalletd/backend/backendpersisthandler.cpp |
938 |
++++ b/kwalletd/backend/backendpersisthandler.cpp |
939 |
+@@ -33,6 +33,7 @@ |
940 |
+ #include <gpgme++/data.h> |
941 |
+ #include <gpgme++/encryptionresult.h> |
942 |
+ #include <gpgme++/decryptionresult.h> |
943 |
++#include <boost/shared_ptr.hpp> |
944 |
+ #endif |
945 |
+ #include "backendpersisthandler.h" |
946 |
+ #include "kwalletbackend.h" |
947 |
+diff --git a/kwalletd/kwalletwizard.cpp b/kwalletd/kwalletwizard.cpp |
948 |
+index 78de78d..821b666 100644 |
949 |
+--- a/kwalletd/kwalletwizard.cpp |
950 |
++++ b/kwalletd/kwalletwizard.cpp |
951 |
+@@ -40,6 +40,7 @@ |
952 |
+ #include <kdebug.h> |
953 |
+ #include <kmessagebox.h> |
954 |
+ #include <gpgme.h> |
955 |
++#include <boost/shared_ptr.hpp> |
956 |
+ #endif |
957 |
+ |
958 |
+ class PageIntro : public QWizardPage |
959 |
+commit cf28801cd34730da07a2c01704ca3114630f4fe7 |
960 |
+Author: Antonio Rojas <arojas@×××××××××.org> |
961 |
+Date: Thu Nov 10 18:54:41 2016 +0100 |
962 |
+ |
963 |
+ Compiling against gmgpe 1.7 requires c++11 |
964 |
+ |
965 |
+diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt |
966 |
+index ae8c745..88d944e 100644 |
967 |
+--- a/kwalletd/CMakeLists.txt |
968 |
++++ b/kwalletd/CMakeLists.txt |
969 |
+@@ -17,6 +17,9 @@ endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) |
970 |
+ if (GPGME_FOUND AND QGPGME_FOUND) |
971 |
+ include_directories(${QGPGME_INCLUDE_DIR}) |
972 |
+ endif (GPGME_FOUND AND QGPGME_FOUND) |
973 |
++if (Gpgmepp_FOUND) |
974 |
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") |
975 |
++endif (Gpgmepp_FOUND) |
976 |
+ |
977 |
+ ########### build backends ######### |
978 |
+ add_subdirectory(backend) |
979 |
|
980 |
diff --git a/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild |
981 |
new file mode 100644 |
982 |
index 0000000..887fb66 |
983 |
--- /dev/null |
984 |
+++ b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild |
985 |
@@ -0,0 +1,42 @@ |
986 |
+# Copyright 1999-2017 Gentoo Foundation |
987 |
+# Distributed under the terms of the GNU General Public License v2 |
988 |
+ |
989 |
+EAPI=6 |
990 |
+ |
991 |
+KMNAME="kde-runtime" |
992 |
+inherit kde4-meta flag-o-matic |
993 |
+ |
994 |
+DESCRIPTION="KDE Password Server" |
995 |
+KEYWORDS="amd64 ~arm x86" |
996 |
+IUSE="debug gpg" |
997 |
+ |
998 |
+RDEPEND=" |
999 |
+ dev-libs/libgcrypt:0= |
1000 |
+ gpg? ( app-crypt/gpgme[cxx] ) |
1001 |
+" |
1002 |
+DEPEND="${RDEPEND} |
1003 |
+ gpg? ( dev-libs/boost ) |
1004 |
+" |
1005 |
+ |
1006 |
+RESTRICT="test" |
1007 |
+# testpamopen crashes with a buffer overflow (__fortify_fail) |
1008 |
+ |
1009 |
+PATCHES=( "${FILESDIR}/${P}-gpgmepp.patch" ) |
1010 |
+ |
1011 |
+src_configure() { |
1012 |
+ local mycmakeargs=( |
1013 |
+ -DCMAKE_DISABLE_FIND_PACKAGE_QGpgme=ON |
1014 |
+ $(cmake-utils_use_find_package gpg Gpgmepp) |
1015 |
+ ) |
1016 |
+ |
1017 |
+ kde4-base_src_configure |
1018 |
+} |
1019 |
+ |
1020 |
+pkg_postinst() { |
1021 |
+ if ! has_version "kde-plasma/kwallet-pam[oldwallet]" || ! has_version "kde-apps/kwalletmanager:4" ; then |
1022 |
+ elog |
1023 |
+ elog "Install kde-plasma/kwallet-pam[oldwallet] for auto-unlocking after account login." |
1024 |
+ elog "Install kde-apps/kwalletmanager:4 to manage your kwallet." |
1025 |
+ elog |
1026 |
+ fi |
1027 |
+} |
1028 |
|
1029 |
diff --git a/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild |
1030 |
new file mode 100644 |
1031 |
index 0000000..a3a2d30 |
1032 |
--- /dev/null |
1033 |
+++ b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild |
1034 |
@@ -0,0 +1,35 @@ |
1035 |
+# Copyright 1999-2016 Gentoo Foundation |
1036 |
+# Distributed under the terms of the GNU General Public License v2 |
1037 |
+ |
1038 |
+EAPI=6 |
1039 |
+ |
1040 |
+KMNAME="kde-runtime" |
1041 |
+KMMODULE="phonon" |
1042 |
+inherit kde4-meta |
1043 |
+ |
1044 |
+DESCRIPTION="Phonon KDE Integration" |
1045 |
+HOMEPAGE="https://phonon.kde.org" |
1046 |
+KEYWORDS="amd64 ~arm x86" |
1047 |
+IUSE="alsa debug pulseaudio" |
1048 |
+ |
1049 |
+DEPEND=" |
1050 |
+ media-libs/phonon[qt4] |
1051 |
+ alsa? ( media-libs/alsa-lib ) |
1052 |
+ pulseaudio? ( |
1053 |
+ dev-libs/glib:2 |
1054 |
+ media-libs/libcanberra |
1055 |
+ >=media-sound/pulseaudio-0.9.21[glib] |
1056 |
+ ) |
1057 |
+" |
1058 |
+RDEPEND="${DEPEND}" |
1059 |
+ |
1060 |
+src_configure() { |
1061 |
+ local mycmakeargs=( |
1062 |
+ -DBUILD_tests=OFF |
1063 |
+ -DWITH_Xine=OFF |
1064 |
+ -DWITH_ALSA=$(usex alsa) |
1065 |
+ -DWITH_PulseAudio=$(usex pulseaudio) |
1066 |
+ ) |
1067 |
+ |
1068 |
+ kde4-meta_src_configure |
1069 |
+} |
1070 |
|
1071 |
diff --git a/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild |
1072 |
new file mode 100644 |
1073 |
index 0000000..8e2ad53 |
1074 |
--- /dev/null |
1075 |
+++ b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild |
1076 |
@@ -0,0 +1,22 @@ |
1077 |
+# Copyright 1999-2016 Gentoo Foundation |
1078 |
+# Distributed under the terms of the GNU General Public License v2 |
1079 |
+ |
1080 |
+EAPI=6 |
1081 |
+ |
1082 |
+KMNAME="kde-runtime" |
1083 |
+KMMODULE="plasma" |
1084 |
+DECLARATIVE_REQUIRED="always" |
1085 |
+WEBKIT_REQUIRED="always" |
1086 |
+inherit kde4-meta |
1087 |
+ |
1088 |
+DESCRIPTION="Script engine and package tool for plasma" |
1089 |
+KEYWORDS="amd64 ~arm x86" |
1090 |
+IUSE="debug" |
1091 |
+ |
1092 |
+DEPEND=" |
1093 |
+ kde-frameworks/kactivities:4 |
1094 |
+" |
1095 |
+RDEPEND="${DEPEND}" |
1096 |
+ |
1097 |
+# bug 443748 |
1098 |
+RESTRICT=test |
1099 |
|
1100 |
diff --git a/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild |
1101 |
new file mode 100644 |
1102 |
index 0000000..3f87e49 |
1103 |
--- /dev/null |
1104 |
+++ b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild |
1105 |
@@ -0,0 +1,12 @@ |
1106 |
+# Copyright 1999-2016 Gentoo Foundation |
1107 |
+# Distributed under the terms of the GNU General Public License v2 |
1108 |
+ |
1109 |
+EAPI=6 |
1110 |
+ |
1111 |
+KMNAME="kde-runtime" |
1112 |
+KMMODULE="renamedlgplugins" |
1113 |
+inherit kde4-meta |
1114 |
+ |
1115 |
+DESCRIPTION="KDE RenameDlg plugins" |
1116 |
+KEYWORDS="amd64 ~arm x86" |
1117 |
+IUSE="debug" |
1118 |
|
1119 |
diff --git a/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild |
1120 |
new file mode 100644 |
1121 |
index 0000000..4723bc0 |
1122 |
--- /dev/null |
1123 |
+++ b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild |
1124 |
@@ -0,0 +1,29 @@ |
1125 |
+# Copyright 1999-2016 Gentoo Foundation |
1126 |
+# Distributed under the terms of the GNU General Public License v2 |
1127 |
+ |
1128 |
+EAPI=6 |
1129 |
+ |
1130 |
+KMNAME="kde-runtime" |
1131 |
+KMNOMODULE=true |
1132 |
+inherit kde4-meta |
1133 |
+ |
1134 |
+DESCRIPTION="KDE SC solid runtime modules (autoeject, automounter and others)" |
1135 |
+HOMEPAGE="https://solid.kde.org" |
1136 |
+KEYWORDS="amd64 ~arm x86" |
1137 |
+IUSE="debug bluetooth networkmanager" |
1138 |
+ |
1139 |
+KMEXTRA=" |
1140 |
+ solid-device-automounter/ |
1141 |
+ solid-hardware/ |
1142 |
+ solid-networkstatus/ |
1143 |
+ solidautoeject/ |
1144 |
+ soliduiserver/ |
1145 |
+" |
1146 |
+ |
1147 |
+DEPEND="" |
1148 |
+RDEPEND="${DEPEND} |
1149 |
+ bluetooth? ( || ( kde-plasma/bluedevil:4 kde-plasma/bluedevil:5 ) ) |
1150 |
+ networkmanager? ( || ( kde-plasma/plasma-nm:4 kde-plasma/plasma-nm:5 ) ) |
1151 |
+" |
1152 |
+ |
1153 |
+PATCHES=( "${FILESDIR}/${PN}-4.14.3-networkmanager-1.0.6.patch" ) |