1 |
commit: f7b358b756aec57574947786db6eff6b7adfbe5a |
2 |
Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de> |
3 |
AuthorDate: Sun Apr 8 15:41:39 2012 +0000 |
4 |
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Apr 8 15:41:39 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=f7b358b7 |
7 |
|
8 |
[media-plugins/kipi-plugins] Copied from main tree |
9 |
|
10 |
--- |
11 |
media-plugins/kipi-plugins/Manifest | 25 ++++ |
12 |
.../files/kipi-plugins-1.7.0-expoblending.patch | 16 +++ |
13 |
.../files/kipi-plugins-2.0.0-tests.patch | 13 ++ |
14 |
.../files/kipi-plugins-2.2.0-panorama.patch | 16 +++ |
15 |
.../kipi-plugins/kipi-plugins-2.3.0.ebuild | 118 ++++++++++++++++++++ |
16 |
.../kipi-plugins/kipi-plugins-2.4.1.ebuild | 116 +++++++++++++++++++ |
17 |
.../kipi-plugins/kipi-plugins-2.5.0.ebuild | 115 +++++++++++++++++++ |
18 |
media-plugins/kipi-plugins/metadata.xml | 21 ++++ |
19 |
8 files changed, 440 insertions(+), 0 deletions(-) |
20 |
|
21 |
diff --git a/media-plugins/kipi-plugins/Manifest b/media-plugins/kipi-plugins/Manifest |
22 |
new file mode 100644 |
23 |
index 0000000..0ce6632 |
24 |
--- /dev/null |
25 |
+++ b/media-plugins/kipi-plugins/Manifest |
26 |
@@ -0,0 +1,25 @@ |
27 |
+-----BEGIN PGP SIGNED MESSAGE----- |
28 |
+Hash: SHA512 |
29 |
+ |
30 |
+AUX kipi-plugins-1.7.0-expoblending.patch 570 RMD160 c08b628dceb39b4a2dbe15fd376256785dd8cacf SHA1 763aec7f286f4cd208aa38f5665c62986bcfaddb SHA256 31788bac46a0af39e2b8475bdd84e07710af5d6655efbdaa6939795eb8b7d7f0 |
31 |
+AUX kipi-plugins-2.0.0-tests.patch 933 RMD160 bcd1974a98a0471f381cde6ea91b2e980df63b74 SHA1 a77124e7c2b66616546b218ae9bc5e0bc0644ee0 SHA256 b8640df52463422dd53f0a4ac411eac67f15e8652157f820171ae85acd3ccb9f |
32 |
+AUX kipi-plugins-2.2.0-panorama.patch 637 RMD160 af10aa9d372525b726f6127c5708c94ec0d8d2c6 SHA1 04ffe616b1bd516009b8ff46bf138fc3f3a620eb SHA256 d83477c7b1c67342863aeb1b03ec6f8b7fa4a7b1ca0194d1d42e4ebaf920edee |
33 |
+DIST digikam-2.3.0.tar.bz2 54522109 RMD160 304bce5841f5d36a72a064784c90c91960c9a7c3 SHA1 15b8b16d7cce6ac50fb958d30166214f2f2b83ee SHA256 29ddf83a160817314e9274a35d678678da58006e41d961dcebc6afb0ab200a33 |
34 |
+DIST digikam-2.4.1.tar.bz2 54531119 RMD160 2a07c061927e7cec7a0128a68e60f9d7c6d1e78b SHA1 2ec3a20225462d277d5f0c3aa17b1ecfbb61f98c SHA256 aca967a4cc5312923cb2340502eb10a571684c14cf63896a68a1796d0483de3b |
35 |
+DIST digikam-2.5.0.tar.bz2 54976375 RMD160 4ff1b5fbc2cc4a8cb9994f7c7796086418dd43fb SHA1 6cadb838669d1bdcbd6abb677889f7d68d696383 SHA256 55292c79b41fd2c20ce0a821f388645436acb18b3b06b486747e17129114851a |
36 |
+EBUILD kipi-plugins-2.3.0.ebuild 3377 RMD160 7c5671b53c59a7b613227e98beb1047ef0a23b10 SHA1 9c939727aea2dab3074bab0d0e92eb96fbffa0ad SHA256 a6695f2124f996c570aa3b9d3a936e2619b3699f26717b69fbfaee6c23457d08 |
37 |
+EBUILD kipi-plugins-2.4.1.ebuild 3267 RMD160 2e8fdd07e4ef24121e37b02b3ef2fbb36d44b270 SHA1 d8a5fbdd9786c46a29f1155faef79ec9bf5d73df SHA256 201a3ffc035d7a2340f3d5b71b72cd9a4d2fe7c2090fdb9b8b5552bcf742dbdf |
38 |
+EBUILD kipi-plugins-2.5.0.ebuild 3229 RMD160 462dd0ebc1905708d5e2abb2f28e26649974c9d9 SHA1 71d1ec0170988abd4cdcc2586e7aac605fb554b9 SHA256 65d56cd9ed327b1a21e191398a6da52067d6ac78f3174bc8db0501b0605cdd16 |
39 |
+MISC ChangeLog 18976 RMD160 2a0756c1d1aa8326e54616bc7a466461f99867bd SHA1 0adb71de6a55868883043b0f6726ecda5a8caa1e SHA256 bd7edc73685a27a2d487037ebee4b935b94eca6a5114f0289c039d392b02ef34 |
40 |
+MISC metadata.xml 961 RMD160 767e890545236003bd89a73778ca0ef347a67e9a SHA1 a5d91c03c129d0ed92d792806ff6ccb22da972b6 SHA256 8a137c5797a41e37989bd78aa7761c84a42b685b59b7f5b3ddbd1639b4637af0 |
41 |
+-----BEGIN PGP SIGNATURE----- |
42 |
+Version: GnuPG v2.0.17 (GNU/Linux) |
43 |
+ |
44 |
+iQEcBAEBCgAGBQJPfKHUAAoJEOTDgjZ80txdl4YIAJl0RMCjyEZzI3eQ3rqxP/ZH |
45 |
+V5unjUS8RXwNklwLpCZd2qtDloVVfEaYNo1b14/WMgzSiWSvhY3Bt2iunIjQo7bA |
46 |
+b9SrUERCax8Dx0S2h2XmRTiOfFn/NGErts0u5cWenAz551LRTVF6bmU2V218V+ES |
47 |
+xbE5tJK4ZfkjDVU/cyDsZhgIjiwZvl12nZivBLzlyi6hOk53KIRz8mWrs/lzQlqD |
48 |
+eqrbXfHVK/f/ihsWnzIyRV0QPZxa0K4tmQV6wWATJas6ikJA8a1WVw1HCaGWFQc9 |
49 |
+JcttvCb0RgFcsxHnwGedva2wleoKKVTIVgD77eVkkBW/oAvIs8aL0qHFkFY0I04= |
50 |
+=cITb |
51 |
+-----END PGP SIGNATURE----- |
52 |
|
53 |
diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch b/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch |
54 |
new file mode 100644 |
55 |
index 0000000..3f7fdf6 |
56 |
--- /dev/null |
57 |
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch |
58 |
@@ -0,0 +1,16 @@ |
59 |
+diff -ruN kipi-plugins-1.7.0.orig/CMakeLists.txt kipi-plugins-1.7.0/CMakeLists.txt |
60 |
+--- kipi-plugins-1.7.0.orig/CMakeLists.txt 2010-12-19 10:44:04.000000000 +0100 |
61 |
++++ kipi-plugins-1.7.0/CMakeLists.txt 2010-12-28 18:11:40.000000000 +0100 |
62 |
+@@ -358,7 +358,11 @@ |
63 |
+ ADD_SUBDIRECTORY(smug) |
64 |
+ ADD_SUBDIRECTORY(facebook) |
65 |
+ ADD_SUBDIRECTORY(printimages) |
66 |
+- ADD_SUBDIRECTORY(expoblending) |
67 |
++ |
68 |
++ IF(ENABLE_expoblending) |
69 |
++ ADD_SUBDIRECTORY(expoblending) |
70 |
++ ENDIF(ENABLE_expoblending) |
71 |
++ |
72 |
+ ADD_SUBDIRECTORY(kopete) |
73 |
+ |
74 |
+ # Plugins which are optional depencies. |
75 |
|
76 |
diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-2.0.0-tests.patch b/media-plugins/kipi-plugins/files/kipi-plugins-2.0.0-tests.patch |
77 |
new file mode 100644 |
78 |
index 0000000..41f5cdf |
79 |
--- /dev/null |
80 |
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-2.0.0-tests.patch |
81 |
@@ -0,0 +1,13 @@ |
82 |
+diff -ruN digikam-2.0.0.orig/extra/kipi-plugins/kmlexport/tests/test_kmlexport_gpxparsing.cpp digikam-2.0.0/extra/kipi-plugins/kmlexport/tests/test_kmlexport_gpxparsing.cpp |
83 |
+--- digikam-2.0.0.orig/extra/kipi-plugins/kmlexport/tests/test_kmlexport_gpxparsing.cpp 2011-07-28 01:27:35.000000000 +0200 |
84 |
++++ digikam-2.0.0/extra/kipi-plugins/kmlexport/tests/test_kmlexport_gpxparsing.cpp 2011-08-14 20:09:37.000000000 +0200 |
85 |
+@@ -53,7 +53,8 @@ |
86 |
+ QDateTime time1 = QDateTime::fromString("2010-01-14T09:26:02.287+02:00", Qt::ISODate); |
87 |
+ // the date is parsed fine, but the time fails: |
88 |
+ QCOMPARE(time1.date(), QDate(2010, 01, 14)); |
89 |
+- QCOMPARE(time1.time(), QTime(0, 0, 0)); |
90 |
++ // QCOMPARE(time1.time(), QTime(0, 0, 0)); |
91 |
++ // it seems like the library has become more permissive in the meantime |
92 |
+ |
93 |
+ // when we omit the time zone data, parsing succeeds |
94 |
+ // time is interpreted as local time |
95 |
|
96 |
diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-2.2.0-panorama.patch b/media-plugins/kipi-plugins/files/kipi-plugins-2.2.0-panorama.patch |
97 |
new file mode 100644 |
98 |
index 0000000..fbe832a |
99 |
--- /dev/null |
100 |
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-2.2.0-panorama.patch |
101 |
@@ -0,0 +1,16 @@ |
102 |
+diff -ruN digikam-2.2.0.orig/extra/kipi-plugins/CMakeLists.txt digikam-2.2.0/extra/kipi-plugins/CMakeLists.txt |
103 |
+--- digikam-2.2.0.orig/extra/kipi-plugins/CMakeLists.txt 2011-10-03 12:34:09.000000000 +0200 |
104 |
++++ digikam-2.2.0/extra/kipi-plugins/CMakeLists.txt 2011-11-05 20:14:23.000000000 +0100 |
105 |
+@@ -389,7 +389,11 @@ |
106 |
+ ADD_SUBDIRECTORY(batchprocessimages) |
107 |
+ ADD_SUBDIRECTORY(rajceexport) |
108 |
+ ADD_SUBDIRECTORY(kmlexport) |
109 |
+- ADD_SUBDIRECTORY(panorama) |
110 |
++ |
111 |
++ IF(ENABLE_panorama) |
112 |
++ ADD_SUBDIRECTORY(panorama) |
113 |
++ ENDIF(ENABLE_panorama) |
114 |
++ |
115 |
+ ADD_SUBDIRECTORY(photolayoutseditor) |
116 |
+ |
117 |
+ # Plugins which are optional depencies. |
118 |
|
119 |
diff --git a/media-plugins/kipi-plugins/kipi-plugins-2.3.0.ebuild b/media-plugins/kipi-plugins/kipi-plugins-2.3.0.ebuild |
120 |
new file mode 100644 |
121 |
index 0000000..2a49f00 |
122 |
--- /dev/null |
123 |
+++ b/media-plugins/kipi-plugins/kipi-plugins-2.3.0.ebuild |
124 |
@@ -0,0 +1,118 @@ |
125 |
+# Copyright 1999-2011 Gentoo Foundation |
126 |
+# Distributed under the terms of the GNU General Public License v2 |
127 |
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/kipi-plugins/kipi-plugins-2.3.0.ebuild,v 1.3 2011/12/07 22:04:08 hwoarang Exp $ |
128 |
+ |
129 |
+EAPI=4 |
130 |
+ |
131 |
+OPENGL_REQUIRED="optional" |
132 |
+ |
133 |
+KDE_MINIMAL="4.7" |
134 |
+ |
135 |
+KDE_LINGUAS="ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga |
136 |
+gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn |
137 |
+nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv ta te tg th tr tt uk uz ven vi wa xh |
138 |
+zh_CN zh_HK zh_TW zu" |
139 |
+ |
140 |
+KDE_HANDBOOK="optional" |
141 |
+ |
142 |
+inherit flag-o-matic kde4-base |
143 |
+ |
144 |
+MY_P="digikam-${PV/_/-}" |
145 |
+ |
146 |
+DESCRIPTION="Plugins for the KDE Image Plugin Interface" |
147 |
+HOMEPAGE="http://www.digikam.org/" |
148 |
+SRC_URI="mirror://sourceforge/digikam/${MY_P}.tar.bz2" |
149 |
+ |
150 |
+LICENSE="GPL-2 |
151 |
+ handbook? ( FDL-1.2 )" |
152 |
+KEYWORDS="amd64 x86" |
153 |
+SLOT="4" |
154 |
+IUSE="cdr calendar crypt debug expoblending gpssync +imagemagick ipod +mediawiki mjpeg panorama redeyes scanner vkontakte" |
155 |
+ |
156 |
+DEPEND=" |
157 |
+ $(add_kdebase_dep libkipi) |
158 |
+ $(add_kdebase_dep libkdcraw) |
159 |
+ $(add_kdebase_dep libkexiv2) |
160 |
+ dev-libs/expat |
161 |
+ dev-libs/libxml2 |
162 |
+ dev-libs/libxslt |
163 |
+ dev-libs/qjson |
164 |
+ gpssync? ( >=media-libs/libkgeomap-${PV} ) |
165 |
+ mediawiki? ( >=media-libs/libmediawiki-${PV} ) |
166 |
+ media-libs/libpng |
167 |
+ media-libs/tiff |
168 |
+ virtual/jpeg |
169 |
+ calendar? ( $(add_kdebase_dep kdepimlibs) ) |
170 |
+ crypt? ( app-crypt/qca:2 ) |
171 |
+ ipod? ( |
172 |
+ media-libs/libgpod |
173 |
+ x11-libs/gtk+:2 |
174 |
+ ) |
175 |
+ redeyes? ( >=media-libs/opencv-2.2.0-r10 ) |
176 |
+ scanner? ( |
177 |
+ $(add_kdebase_dep libksane) |
178 |
+ media-gfx/sane-backends |
179 |
+ ) |
180 |
+ vkontakte? ( >=net-libs/libkvkontakte-${PV} ) |
181 |
+" |
182 |
+RDEPEND="${DEPEND} |
183 |
+ cdr? ( app-cdr/k3b ) |
184 |
+ expoblending? ( media-gfx/hugin ) |
185 |
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) |
186 |
+ mjpeg? ( media-video/mjpegtools ) |
187 |
+ panorama? ( |
188 |
+ media-gfx/enblend |
189 |
+ >=media-gfx/hugin-2011.0.0 |
190 |
+ ) |
191 |
+" |
192 |
+ |
193 |
+S=${WORKDIR}/${MY_P}/extra/${PN} |
194 |
+ |
195 |
+PATCHES=( |
196 |
+ "${FILESDIR}/${PN}-1.7.0-expoblending.patch" |
197 |
+ "${FILESDIR}/${PN}-2.0.0-tests.patch" |
198 |
+ "${FILESDIR}/${PN}-2.2.0-panorama.patch" |
199 |
+) |
200 |
+ |
201 |
+src_prepare() { |
202 |
+ # prepare the handbook |
203 |
+ mv "${WORKDIR}/${MY_P}/doc/${PN}" "${WORKDIR}/${MY_P}/extra/${PN}/doc" || die |
204 |
+ if use handbook; then |
205 |
+ echo "add_subdirectory( doc )" >> CMakeLists.txt |
206 |
+ fi |
207 |
+ |
208 |
+ # prepare the translations |
209 |
+ mv "${WORKDIR}/${MY_P}/po" po || die |
210 |
+ find po -name "*.po" -and -not -name "kipiplugin*.po" -exec rm {} + |
211 |
+ echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die |
212 |
+ echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die |
213 |
+ echo "add_subdirectory( po )" >> CMakeLists.txt |
214 |
+ |
215 |
+ kde4-base_src_prepare |
216 |
+} |
217 |
+ |
218 |
+src_configure() { |
219 |
+ # Remove flags -floop-block -floop-interchange |
220 |
+ # -floop-strip-mine due to bug #305443. |
221 |
+ filter-flags -floop-block |
222 |
+ filter-flags -floop-interchange |
223 |
+ filter-flags -floop-strip-mine |
224 |
+ |
225 |
+ mycmakeargs+=( |
226 |
+ $(cmake-utils_use_with ipod GLIB2) |
227 |
+ $(cmake-utils_use_with ipod GObject) |
228 |
+ $(cmake-utils_use_with ipod Gdk) |
229 |
+ $(cmake-utils_use_with ipod Gpod) |
230 |
+ $(cmake-utils_use_with calendar KdepimLibs) |
231 |
+ $(cmake-utils_use_with mediawiki Mediawiki) |
232 |
+ $(cmake-utils_use_with gpssync KGeoMap) |
233 |
+ $(cmake-utils_use_with redeyes OpenCV) |
234 |
+ $(cmake-utils_use_with opengl OpenGL) |
235 |
+ $(cmake-utils_use_with crypt QCA2) |
236 |
+ $(cmake-utils_use_with scanner Sane) |
237 |
+ $(cmake-utils_use_enable expoblending) |
238 |
+ $(cmake-utils_use_enable panorama) |
239 |
+ ) |
240 |
+ |
241 |
+ kde4-base_src_configure |
242 |
+} |
243 |
|
244 |
diff --git a/media-plugins/kipi-plugins/kipi-plugins-2.4.1.ebuild b/media-plugins/kipi-plugins/kipi-plugins-2.4.1.ebuild |
245 |
new file mode 100644 |
246 |
index 0000000..0aaafda |
247 |
--- /dev/null |
248 |
+++ b/media-plugins/kipi-plugins/kipi-plugins-2.4.1.ebuild |
249 |
@@ -0,0 +1,116 @@ |
250 |
+# Copyright 1999-2012 Gentoo Foundation |
251 |
+# Distributed under the terms of the GNU General Public License v2 |
252 |
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/kipi-plugins/kipi-plugins-2.4.1.ebuild,v 1.3 2012/01/16 23:58:19 ago Exp $ |
253 |
+ |
254 |
+EAPI=4 |
255 |
+ |
256 |
+OPENGL_REQUIRED="optional" |
257 |
+ |
258 |
+KDE_MINIMAL="4.7" |
259 |
+ |
260 |
+KDE_LINGUAS="ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga |
261 |
+gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn |
262 |
+nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv ta te tg th tr tt uk uz ven vi wa xh |
263 |
+zh_CN zh_HK zh_TW zu" |
264 |
+ |
265 |
+KDE_HANDBOOK="optional" |
266 |
+ |
267 |
+inherit flag-o-matic kde4-base |
268 |
+ |
269 |
+MY_P="digikam-${PV/_/-}" |
270 |
+ |
271 |
+DESCRIPTION="Plugins for the KDE Image Plugin Interface" |
272 |
+HOMEPAGE="http://www.digikam.org/" |
273 |
+SRC_URI="mirror://sourceforge/digikam/${MY_P}.tar.bz2" |
274 |
+ |
275 |
+LICENSE="GPL-2 |
276 |
+ handbook? ( FDL-1.2 )" |
277 |
+KEYWORDS="amd64 x86" |
278 |
+SLOT="4" |
279 |
+IUSE="cdr calendar crypt debug expoblending gpssync +imagemagick ipod mjpeg panorama redeyes scanner vkontakte" |
280 |
+ |
281 |
+DEPEND=" |
282 |
+ $(add_kdebase_dep libkipi) |
283 |
+ $(add_kdebase_dep libkdcraw) |
284 |
+ $(add_kdebase_dep libkexiv2) |
285 |
+ dev-libs/expat |
286 |
+ dev-libs/libxml2 |
287 |
+ dev-libs/libxslt |
288 |
+ dev-libs/qjson |
289 |
+ gpssync? ( >=media-libs/libkgeomap-${PV} ) |
290 |
+ media-libs/libpng |
291 |
+ media-libs/tiff |
292 |
+ virtual/jpeg |
293 |
+ calendar? ( $(add_kdebase_dep kdepimlibs) ) |
294 |
+ crypt? ( app-crypt/qca:2 ) |
295 |
+ ipod? ( |
296 |
+ media-libs/libgpod |
297 |
+ x11-libs/gtk+:2 |
298 |
+ ) |
299 |
+ redeyes? ( >=media-libs/opencv-2.2.0-r10 ) |
300 |
+ scanner? ( |
301 |
+ $(add_kdebase_dep libksane) |
302 |
+ media-gfx/sane-backends |
303 |
+ ) |
304 |
+ vkontakte? ( >=net-libs/libkvkontakte-${PV} ) |
305 |
+" |
306 |
+RDEPEND="${DEPEND} |
307 |
+ cdr? ( app-cdr/k3b ) |
308 |
+ expoblending? ( media-gfx/hugin ) |
309 |
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) |
310 |
+ mjpeg? ( media-video/mjpegtools ) |
311 |
+ panorama? ( |
312 |
+ media-gfx/enblend |
313 |
+ >=media-gfx/hugin-2011.0.0 |
314 |
+ ) |
315 |
+" |
316 |
+ |
317 |
+S=${WORKDIR}/${MY_P}/extra/${PN} |
318 |
+ |
319 |
+PATCHES=( |
320 |
+ "${FILESDIR}/${PN}-1.7.0-expoblending.patch" |
321 |
+ "${FILESDIR}/${PN}-2.0.0-tests.patch" |
322 |
+ "${FILESDIR}/${PN}-2.2.0-panorama.patch" |
323 |
+) |
324 |
+ |
325 |
+src_prepare() { |
326 |
+ # prepare the handbook |
327 |
+ mv "${WORKDIR}/${MY_P}/doc/${PN}" "${WORKDIR}/${MY_P}/extra/${PN}/doc" || die |
328 |
+ if use handbook; then |
329 |
+ echo "add_subdirectory( doc )" >> CMakeLists.txt |
330 |
+ fi |
331 |
+ |
332 |
+ # prepare the translations |
333 |
+ mv "${WORKDIR}/${MY_P}/po" po || die |
334 |
+ find po -name "*.po" -and -not -name "kipiplugin*.po" -exec rm {} + |
335 |
+ echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die |
336 |
+ echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die |
337 |
+ echo "add_subdirectory( po )" >> CMakeLists.txt |
338 |
+ |
339 |
+ kde4-base_src_prepare |
340 |
+} |
341 |
+ |
342 |
+src_configure() { |
343 |
+ # Remove flags -floop-block -floop-interchange |
344 |
+ # -floop-strip-mine due to bug #305443. |
345 |
+ filter-flags -floop-block |
346 |
+ filter-flags -floop-interchange |
347 |
+ filter-flags -floop-strip-mine |
348 |
+ |
349 |
+ mycmakeargs+=( |
350 |
+ $(cmake-utils_use_with ipod GLIB2) |
351 |
+ $(cmake-utils_use_with ipod GObject) |
352 |
+ $(cmake-utils_use_with ipod Gdk) |
353 |
+ $(cmake-utils_use_with ipod Gpod) |
354 |
+ $(cmake-utils_use_with calendar KdepimLibs) |
355 |
+ $(cmake-utils_use_with gpssync KGeoMap) |
356 |
+ $(cmake-utils_use_with redeyes OpenCV) |
357 |
+ $(cmake-utils_use_with opengl OpenGL) |
358 |
+ $(cmake-utils_use_with crypt QCA2) |
359 |
+ $(cmake-utils_use_with scanner Sane) |
360 |
+ $(cmake-utils_use_enable expoblending) |
361 |
+ $(cmake-utils_use_enable panorama) |
362 |
+ ) |
363 |
+ |
364 |
+ kde4-base_src_configure |
365 |
+} |
366 |
|
367 |
diff --git a/media-plugins/kipi-plugins/kipi-plugins-2.5.0.ebuild b/media-plugins/kipi-plugins/kipi-plugins-2.5.0.ebuild |
368 |
new file mode 100644 |
369 |
index 0000000..c0d8f7b |
370 |
--- /dev/null |
371 |
+++ b/media-plugins/kipi-plugins/kipi-plugins-2.5.0.ebuild |
372 |
@@ -0,0 +1,115 @@ |
373 |
+# Copyright 1999-2012 Gentoo Foundation |
374 |
+# Distributed under the terms of the GNU General Public License v2 |
375 |
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/kipi-plugins/kipi-plugins-2.5.0.ebuild,v 1.2 2012/04/04 19:32:31 ago Exp $ |
376 |
+ |
377 |
+EAPI=4 |
378 |
+ |
379 |
+OPENGL_REQUIRED="optional" |
380 |
+ |
381 |
+KDE_MINIMAL="4.7" |
382 |
+ |
383 |
+KDE_LINGUAS="ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga |
384 |
+gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn |
385 |
+nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv ta te tg th tr tt uk uz ven vi wa xh |
386 |
+zh_CN zh_HK zh_TW zu" |
387 |
+ |
388 |
+KDE_HANDBOOK="optional" |
389 |
+ |
390 |
+inherit flag-o-matic kde4-base |
391 |
+ |
392 |
+MY_P="digikam-${PV/_/-}" |
393 |
+ |
394 |
+DESCRIPTION="Plugins for the KDE Image Plugin Interface" |
395 |
+HOMEPAGE="http://www.digikam.org/" |
396 |
+SRC_URI="mirror://sourceforge/digikam/${MY_P}.tar.bz2" |
397 |
+ |
398 |
+LICENSE="GPL-2 |
399 |
+ handbook? ( FDL-1.2 )" |
400 |
+KEYWORDS="amd64 ~x86" |
401 |
+SLOT="4" |
402 |
+IUSE="cdr calendar crypt debug expoblending gpssync +imagemagick ipod mjpeg panorama redeyes scanner vkontakte" |
403 |
+ |
404 |
+DEPEND=" |
405 |
+ $(add_kdebase_dep libkipi) |
406 |
+ $(add_kdebase_dep libkdcraw) |
407 |
+ $(add_kdebase_dep libkexiv2) |
408 |
+ dev-libs/expat |
409 |
+ dev-libs/libxml2 |
410 |
+ dev-libs/libxslt |
411 |
+ dev-libs/qjson |
412 |
+ gpssync? ( >=media-libs/libkgeomap-${PV} ) |
413 |
+ media-libs/libpng |
414 |
+ media-libs/tiff |
415 |
+ virtual/jpeg |
416 |
+ calendar? ( $(add_kdebase_dep kdepimlibs) ) |
417 |
+ crypt? ( app-crypt/qca:2 ) |
418 |
+ ipod? ( |
419 |
+ media-libs/libgpod |
420 |
+ x11-libs/gtk+:2 |
421 |
+ ) |
422 |
+ redeyes? ( >=media-libs/opencv-2.2.0-r10 ) |
423 |
+ scanner? ( |
424 |
+ $(add_kdebase_dep libksane) |
425 |
+ media-gfx/sane-backends |
426 |
+ ) |
427 |
+ vkontakte? ( >=net-libs/libkvkontakte-${PV} ) |
428 |
+" |
429 |
+RDEPEND="${DEPEND} |
430 |
+ cdr? ( app-cdr/k3b ) |
431 |
+ expoblending? ( media-gfx/hugin ) |
432 |
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) ) |
433 |
+ mjpeg? ( media-video/mjpegtools ) |
434 |
+ panorama? ( |
435 |
+ media-gfx/enblend |
436 |
+ >=media-gfx/hugin-2011.0.0 |
437 |
+ ) |
438 |
+" |
439 |
+ |
440 |
+S=${WORKDIR}/${MY_P}/extra/${PN} |
441 |
+ |
442 |
+PATCHES=( |
443 |
+ "${FILESDIR}/${PN}-1.7.0-expoblending.patch" |
444 |
+ "${FILESDIR}/${PN}-2.2.0-panorama.patch" |
445 |
+) |
446 |
+ |
447 |
+src_prepare() { |
448 |
+ # prepare the handbook |
449 |
+ mv "${WORKDIR}/${MY_P}/doc/${PN}" "${WORKDIR}/${MY_P}/extra/${PN}/doc" || die |
450 |
+ if use handbook; then |
451 |
+ echo "add_subdirectory( doc )" >> CMakeLists.txt |
452 |
+ fi |
453 |
+ |
454 |
+ # prepare the translations |
455 |
+ mv "${WORKDIR}/${MY_P}/po" po || die |
456 |
+ find po -name "*.po" -and -not -name "kipiplugin*.po" -exec rm {} + |
457 |
+ echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die |
458 |
+ echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die |
459 |
+ echo "add_subdirectory( po )" >> CMakeLists.txt |
460 |
+ |
461 |
+ kde4-base_src_prepare |
462 |
+} |
463 |
+ |
464 |
+src_configure() { |
465 |
+ # Remove flags -floop-block -floop-interchange |
466 |
+ # -floop-strip-mine due to bug #305443. |
467 |
+ filter-flags -floop-block |
468 |
+ filter-flags -floop-interchange |
469 |
+ filter-flags -floop-strip-mine |
470 |
+ |
471 |
+ mycmakeargs+=( |
472 |
+ $(cmake-utils_use_with ipod GLIB2) |
473 |
+ $(cmake-utils_use_with ipod GObject) |
474 |
+ $(cmake-utils_use_with ipod Gdk) |
475 |
+ $(cmake-utils_use_with ipod Gpod) |
476 |
+ $(cmake-utils_use_with calendar KdepimLibs) |
477 |
+ $(cmake-utils_use_with gpssync KGeoMap) |
478 |
+ $(cmake-utils_use_with redeyes OpenCV) |
479 |
+ $(cmake-utils_use_with opengl OpenGL) |
480 |
+ $(cmake-utils_use_with crypt QCA2) |
481 |
+ $(cmake-utils_use_with scanner Sane) |
482 |
+ $(cmake-utils_use_enable expoblending) |
483 |
+ $(cmake-utils_use_enable panorama) |
484 |
+ ) |
485 |
+ |
486 |
+ kde4-base_src_configure |
487 |
+} |
488 |
|
489 |
diff --git a/media-plugins/kipi-plugins/metadata.xml b/media-plugins/kipi-plugins/metadata.xml |
490 |
new file mode 100644 |
491 |
index 0000000..43e1fb6 |
492 |
--- /dev/null |
493 |
+++ b/media-plugins/kipi-plugins/metadata.xml |
494 |
@@ -0,0 +1,21 @@ |
495 |
+<?xml version="1.0" encoding="UTF-8"?> |
496 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
497 |
+<pkgmetadata> |
498 |
+ <herd>kde</herd> |
499 |
+ <maintainer> |
500 |
+ <email>dilfridge@g.o</email> |
501 |
+ </maintainer> |
502 |
+ <use> |
503 |
+ <flag name="expoblending">Build the expoblending plugin, which requires media-gfx/hugin</flag> |
504 |
+ <flag name="gpssync">Build the gpssync plugin, which requires media-lib/libkgeomap and thereby marble</flag> |
505 |
+ <flag name="mediawiki">Build the mediawiki export plugin</flag> |
506 |
+ <flag name="mjpeg">Add mjpeg suppport</flag> |
507 |
+ <flag name="panorama">Pull in dependencies needed by panorama plugin</flag> |
508 |
+ <flag name="redeyes">Add redeyes removal suppport</flag> |
509 |
+ <flag name="vkontakte">Build plugin for vkontakte.ru</flag> |
510 |
+ <flag name="linguas_ha">Hausa translation</flag> |
511 |
+ <flag name="linguas_mi">Maori translation</flag> |
512 |
+ <flag name="linguas_tt">?? translation</flag> |
513 |
+ <flag name="linguas_ven">Venda translation</flag> |
514 |
+ </use> |
515 |
+</pkgmetadata> |