1 |
eva 10/10/28 21:32:05 |
2 |
|
3 |
Modified: metadata.xml ChangeLog tracker-9999.ebuild |
4 |
Added: tracker-0.9.27.ebuild |
5 |
Log: |
6 |
Resync live ebuild to make current dev status. Add development release for testing purpose. |
7 |
|
8 |
(Portage version: 2.2.0_alpha1/cvs/Linux x86_64) |
9 |
|
10 |
Revision Changes Path |
11 |
1.11 app-misc/tracker/metadata.xml |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/metadata.xml?rev=1.11&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/metadata.xml?rev=1.11&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/metadata.xml?r1=1.10&r2=1.11 |
16 |
|
17 |
Index: metadata.xml |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/metadata.xml,v |
20 |
retrieving revision 1.10 |
21 |
retrieving revision 1.11 |
22 |
diff -u -r1.10 -r1.11 |
23 |
--- metadata.xml 3 Jun 2010 21:38:18 -0000 1.10 |
24 |
+++ metadata.xml 28 Oct 2010 21:32:05 -0000 1.11 |
25 |
@@ -15,5 +15,6 @@ |
26 |
<flag name="playlist">Add support for playlists</flag> |
27 |
<flag name="strigi">Add support for <pkg>app-misc/strigi</pkg> search |
28 |
engine.</flag> |
29 |
+ <flag name="upnp">Add support for video extraction via <pkg>media-libs/gupnp-dlna</pkg>.</flag> |
30 |
</use> |
31 |
</pkgmetadata> |
32 |
|
33 |
|
34 |
|
35 |
1.82 app-misc/tracker/ChangeLog |
36 |
|
37 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.82&view=markup |
38 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.82&content-type=text/plain |
39 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.81&r2=1.82 |
40 |
|
41 |
Index: ChangeLog |
42 |
=================================================================== |
43 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v |
44 |
retrieving revision 1.81 |
45 |
retrieving revision 1.82 |
46 |
diff -u -r1.81 -r1.82 |
47 |
--- ChangeLog 20 Oct 2010 13:39:45 -0000 1.81 |
48 |
+++ ChangeLog 28 Oct 2010 21:32:05 -0000 1.82 |
49 |
@@ -1,6 +1,13 @@ |
50 |
# ChangeLog for app-misc/tracker |
51 |
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 |
52 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.81 2010/10/20 13:39:45 eva Exp $ |
53 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.82 2010/10/28 21:32:05 eva Exp $ |
54 |
+ |
55 |
+*tracker-0.9.27 (28 Oct 2010) |
56 |
+ |
57 |
+ 28 Oct 2010; Gilles Dartiguelongue <eva@g.o> |
58 |
+ +tracker-0.9.27.ebuild, tracker-9999.ebuild, metadata.xml: |
59 |
+ Resync live ebuild to make current dev status. Add development release for |
60 |
+ testing purpose. |
61 |
|
62 |
20 Oct 2010; Gilles Dartiguelongue <eva@g.o> |
63 |
-tracker-0.8.15.ebuild, tracker-0.8.17.ebuild, |
64 |
|
65 |
|
66 |
|
67 |
1.25 app-misc/tracker/tracker-9999.ebuild |
68 |
|
69 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.25&view=markup |
70 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.25&content-type=text/plain |
71 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?r1=1.24&r2=1.25 |
72 |
|
73 |
Index: tracker-9999.ebuild |
74 |
=================================================================== |
75 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v |
76 |
retrieving revision 1.24 |
77 |
retrieving revision 1.25 |
78 |
diff -u -r1.24 -r1.25 |
79 |
--- tracker-9999.ebuild 20 Oct 2010 13:39:45 -0000 1.24 |
80 |
+++ tracker-9999.ebuild 28 Oct 2010 21:32:05 -0000 1.25 |
81 |
@@ -1,11 +1,12 @@ |
82 |
# Copyright 1999-2010 Gentoo Foundation |
83 |
# Distributed under the terms of the GNU General Public License v2 |
84 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.24 2010/10/20 13:39:45 eva Exp $ |
85 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.25 2010/10/28 21:32:05 eva Exp $ |
86 |
|
87 |
EAPI="2" |
88 |
G2CONF_DEBUG="no" |
89 |
+PYTHON_DEPEND="2" |
90 |
|
91 |
-inherit autotools git gnome2 linux-info |
92 |
+inherit autotools git gnome2 linux-info python |
93 |
|
94 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
95 |
HOMEPAGE="http://www.tracker-project.org/" |
96 |
@@ -16,15 +17,15 @@ |
97 |
SLOT="0" |
98 |
KEYWORDS="" |
99 |
# USE="doc" is managed by eclass. |
100 |
-IUSE="applet doc eds exif flac gnome-keyring gsf gstreamer gtk hal iptc +jpeg kmail laptop mp3 nautilus pdf playlist rss strigi test +tiff +vorbis xine +xml xmp" |
101 |
+IUSE="applet doc eds exif flac gif gnome-keyring gsf gstreamer gtk hal iptc +jpeg laptop mp3 nautilus networkmanager pdf playlist rss strigi test +tiff upnp +vorbis xine +xml xmp" |
102 |
|
103 |
-# Automagic, gconf, uuid, and probably more |
104 |
-# TODO: quill support |
105 |
+# TODO: rest -> flickr, qt vs. gdk |
106 |
RDEPEND=" |
107 |
>=app-i18n/enca-1.9 |
108 |
- >=dev-db/sqlite-3.6.16[threadsafe] |
109 |
+ >=dev-db/sqlite-3.7[threadsafe] |
110 |
>=dev-libs/dbus-glib-0.82-r1 |
111 |
- >=dev-libs/glib-2.24 |
112 |
+ >=sys-apps/dbus-1.3.1 |
113 |
+ >=dev-libs/glib-2.24:2 |
114 |
|| ( |
115 |
>=media-gfx/imagemagick-5.2.1[png,jpeg=] |
116 |
media-gfx/graphicsmagick[imagemagick,png,jpeg=] ) |
117 |
@@ -34,17 +35,20 @@ |
118 |
|
119 |
applet? ( |
120 |
gnome-base/gnome-panel |
121 |
- >=x11-libs/libnotify-0.4.3 |
122 |
- >=x11-libs/gtk+-2.18 ) |
123 |
+ >=x11-libs/gtk+-2.18:2 ) |
124 |
eds? ( |
125 |
- >=mail-client/evolution-2.25.5 |
126 |
- >=gnome-extra/evolution-data-server-2.25.5 ) |
127 |
+ >=mail-client/evolution-2.29.1 |
128 |
+ >=gnome-extra/evolution-data-server-2.29.1 ) |
129 |
exif? ( >=media-libs/libexif-0.6 ) |
130 |
flac? ( >=media-libs/flac-1.2.1 ) |
131 |
+ gif? ( media-libs/giflib ) |
132 |
gnome-keyring? ( >=gnome-base/gnome-keyring-2.26 ) |
133 |
gsf? ( >=gnome-extra/libgsf-1.13 ) |
134 |
- gstreamer? ( >=media-libs/gstreamer-0.10.12 ) |
135 |
- !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) ) |
136 |
+ upnp? ( >=media-libs/gupnp-dlna-0.3 ) |
137 |
+ !upnp? ( |
138 |
+ gstreamer? ( >=media-libs/gstreamer-0.10.12 ) |
139 |
+ !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) ) |
140 |
+ ) |
141 |
gtk? ( |
142 |
>=dev-libs/libgee-0.3 |
143 |
>=x11-libs/gtk+-2.18 ) |
144 |
@@ -52,11 +56,12 @@ |
145 |
jpeg? ( media-libs/jpeg:0 ) |
146 |
laptop? ( |
147 |
hal? ( >=sys-apps/hal-0.5 ) |
148 |
- !hal? ( sys-power/upower ) ) |
149 |
- mp3? ( >=media-libs/id3lib-3.8.3 ) |
150 |
+ !hal? ( >=sys-power/upower-0.9 ) ) |
151 |
+ mp3? ( >=media-libs/taglib-1.6 ) |
152 |
nautilus? ( |
153 |
gnome-base/nautilus |
154 |
- >=x11-libs/gtk+-2.18 ) |
155 |
+ >=x11-libs/gtk+-2.18:2 ) |
156 |
+ networkmanager? ( >=net-misc/networkmanager-0.8 ) |
157 |
pdf? ( |
158 |
>=x11-libs/cairo-1 |
159 |
>=app-text/poppler-0.12.3-r3[cairo,utils] |
160 |
@@ -83,8 +88,6 @@ |
161 |
media-gfx/graphviz ) |
162 |
test? ( sys-apps/dbus[X] )" |
163 |
|
164 |
-DOCS="AUTHORS ChangeLog NEWS README" |
165 |
- |
166 |
function inotify_enabled() { |
167 |
if linux_config_exists; then |
168 |
if ! linux_chkconfig_present INOTIFY_USER; then |
169 |
@@ -103,7 +106,9 @@ |
170 |
|
171 |
inotify_enabled |
172 |
|
173 |
- if use gstreamer ; then |
174 |
+ if use upnp ; then |
175 |
+ G2CONF="${G2CONF} --enable-video-extractor=gupnp-dlna" |
176 |
+ elif use gstreamer ; then |
177 |
G2CONF="${G2CONF} |
178 |
--enable-video-extractor=gstreamer |
179 |
--enable-gstreamer-tagreadbin" |
180 |
@@ -114,23 +119,18 @@ |
181 |
G2CONF="${G2CONF} --enable-video-extractor=external" |
182 |
fi |
183 |
|
184 |
- # hal and dk-p are used for AC power detection |
185 |
+ # hal and upower are used for AC power detection |
186 |
if use laptop; then |
187 |
- G2CONF="${G2CONF} $(use_enable hal) $(use_enable !hal devkit-power)" |
188 |
+ G2CONF="${G2CONF} $(use_enable hal) $(use_enable !hal upower)" |
189 |
else |
190 |
- G2CONF="${G2CONF} --disable-hal --disable-devkit-power" |
191 |
- fi |
192 |
- |
193 |
- if use nautilus; then |
194 |
- G2CONF="${G2CONF} --enable-nautilus-extension=yes" |
195 |
- else |
196 |
- G2CONF="${G2CONF} --enable-nautilus-extension=no" |
197 |
+ G2CONF="${G2CONF} --disable-hal --disable-upower" |
198 |
fi |
199 |
|
200 |
+ # unicode-support: libunistring, libicu or glib ? |
201 |
G2CONF="${G2CONF} |
202 |
- --disable-unac |
203 |
- --disable-functional-tests |
204 |
+ --enable-tracker-fts |
205 |
--with-enca |
206 |
+ --with-unicode-support=glib |
207 |
$(use_enable applet tracker-status-icon) |
208 |
$(use_enable applet tracker-search-bar) |
209 |
$(use_enable eds miner-evolution) |
210 |
@@ -143,9 +143,10 @@ |
211 |
$(use_enable gtk tracker-search-tool) |
212 |
$(use_enable iptc libiptcdata) |
213 |
$(use_enable jpeg libjpeg) |
214 |
- $(use_enable kmail miner-kmail) |
215 |
- $(use_enable mp3 id3lib) |
216 |
- $(use_enable pdf poppler-glib) |
217 |
+ $(use_enable mp3 taglib) |
218 |
+ $(use_enable nautilus nautilus-extension) |
219 |
+ $(use_enable networkmanager network-manager) |
220 |
+ $(use_enable pdf poppler) |
221 |
$(use_enable playlist) |
222 |
$(use_enable rss miner-rss) |
223 |
$(use_enable strigi libstreamanalyzer) |
224 |
@@ -155,8 +156,12 @@ |
225 |
$(use_enable vorbis libvorbis) |
226 |
$(use_enable xml libxml2) |
227 |
$(use_enable xmp exempi)" |
228 |
- # FIXME: useless without quill (extract mp3 albumart...) |
229 |
+ # FIXME: handle gdk vs qt for mp3 thumbnail extract |
230 |
# $(use_enable gtk gdkpixbuf) |
231 |
+ |
232 |
+ DOCS="AUTHORS ChangeLog NEWS README" |
233 |
+ |
234 |
+ python_set_active_version 2 |
235 |
} |
236 |
|
237 |
src_unpack() { |
238 |
@@ -166,6 +171,14 @@ |
239 |
src_prepare() { |
240 |
gnome2_src_prepare |
241 |
|
242 |
+ # Fix functional tests scripts |
243 |
+ find "${S}" -name "*.pyc" -delete |
244 |
+ python_convert_shebangs 2 "${S}"/tests/tracker-writeback/*.py |
245 |
+ python_convert_shebangs 2 "${S}"/tests/functional-tests/*.py |
246 |
+ python_convert_shebangs 2 "${S}"/utils/data-generators/cc/{*.py,generate} |
247 |
+ python_convert_shebangs 2 "${S}"/utils/gtk-sparql/*.py |
248 |
+ python_convert_shebangs 2 "${S}"/examples/rss-reader/*.py |
249 |
+ |
250 |
gtkdocize || die "gtkdocize failed" |
251 |
intltoolize --force --copy --automake || die "intltoolize failed" |
252 |
eautoreconf |
253 |
|
254 |
|
255 |
|
256 |
1.1 app-misc/tracker/tracker-0.9.27.ebuild |
257 |
|
258 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.9.27.ebuild?rev=1.1&view=markup |
259 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.9.27.ebuild?rev=1.1&content-type=text/plain |
260 |
|
261 |
Index: tracker-0.9.27.ebuild |
262 |
=================================================================== |
263 |
# Copyright 1999-2010 Gentoo Foundation |
264 |
# Distributed under the terms of the GNU General Public License v2 |
265 |
# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.9.27.ebuild,v 1.1 2010/10/28 21:32:05 eva Exp $ |
266 |
|
267 |
EAPI="2" |
268 |
G2CONF_DEBUG="no" |
269 |
PYTHON_DEPEND="2" |
270 |
|
271 |
inherit eutils gnome2 linux-info python |
272 |
|
273 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
274 |
HOMEPAGE="http://www.tracker-project.org/" |
275 |
|
276 |
LICENSE="GPL-2" |
277 |
SLOT="0" |
278 |
KEYWORDS="~alpha ~amd64 ~x86" |
279 |
# USE="doc" is managed by eclass. |
280 |
IUSE="applet doc eds exif flac gif gnome-keyring gsf gstreamer gtk hal iptc +jpeg laptop mp3 nautilus networkmanager pdf playlist rss strigi test +tiff upnp +vorbis xine +xml xmp" |
281 |
|
282 |
# Test suite highly disfunctional, putting aside for now |
283 |
RESTRICT="test" |
284 |
|
285 |
# TODO: rest -> flickr, qt vs. gdk |
286 |
RDEPEND=" |
287 |
>=app-i18n/enca-1.9 |
288 |
>=dev-db/sqlite-3.7[threadsafe] |
289 |
>=dev-libs/dbus-glib-0.82-r1 |
290 |
>=sys-apps/dbus-1.3.1 |
291 |
>=dev-libs/glib-2.20:2 |
292 |
|| ( |
293 |
>=media-gfx/imagemagick-5.2.1[png,jpeg=] |
294 |
media-gfx/graphicsmagick[imagemagick,png,jpeg=] ) |
295 |
>=media-libs/libpng-1.2 |
296 |
>=x11-libs/pango-1 |
297 |
sys-apps/util-linux |
298 |
|
299 |
applet? ( |
300 |
gnome-base/gnome-panel |
301 |
>=x11-libs/gtk+-2.18:2 ) |
302 |
eds? ( |
303 |
>=mail-client/evolution-2.29.1 |
304 |
>=gnome-extra/evolution-data-server-2.29.1 ) |
305 |
exif? ( >=media-libs/libexif-0.6 ) |
306 |
flac? ( >=media-libs/flac-1.2.1 ) |
307 |
gif? ( media-libs/giflib ) |
308 |
gnome-keyring? ( >=gnome-base/gnome-keyring-2.26 ) |
309 |
gsf? ( >=gnome-extra/libgsf-1.13 ) |
310 |
upnp? ( >=media-libs/gupnp-dlna-0.3 ) |
311 |
!upnp? ( |
312 |
gstreamer? ( >=media-libs/gstreamer-0.10.12 ) |
313 |
!gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) ) |
314 |
) |
315 |
gtk? ( |
316 |
>=dev-libs/libgee-0.3 |
317 |
>=x11-libs/gtk+-2.18 ) |
318 |
iptc? ( media-libs/libiptcdata ) |
319 |
jpeg? ( media-libs/jpeg:0 ) |
320 |
laptop? ( |
321 |
hal? ( >=sys-apps/hal-0.5 ) |
322 |
!hal? ( >=sys-power/upower-0.9 ) ) |
323 |
mp3? ( >=media-libs/taglib-1.6 ) |
324 |
nautilus? ( |
325 |
gnome-base/nautilus |
326 |
>=x11-libs/gtk+-2.18:2 ) |
327 |
networkmanager? ( >=net-misc/networkmanager-0.8 ) |
328 |
pdf? ( |
329 |
>=x11-libs/cairo-1 |
330 |
>=app-text/poppler-0.12.3-r3[cairo,utils] |
331 |
>=x11-libs/gtk+-2.12 ) |
332 |
playlist? ( dev-libs/totem-pl-parser ) |
333 |
rss? ( net-libs/libgrss ) |
334 |
strigi? ( >=app-misc/strigi-0.7 ) |
335 |
tiff? ( media-libs/tiff ) |
336 |
vorbis? ( >=media-libs/libvorbis-0.22 ) |
337 |
xine? ( >=media-libs/xine-lib-1 ) |
338 |
xml? ( >=dev-libs/libxml2-2.6 ) |
339 |
xmp? ( >=media-libs/exempi-2.1 )" |
340 |
DEPEND="${RDEPEND} |
341 |
>=dev-util/intltool-0.35 |
342 |
>=sys-devel/gettext-0.14 |
343 |
>=dev-util/pkgconfig-0.20 |
344 |
applet? ( dev-lang/vala ) |
345 |
gtk? ( |
346 |
dev-lang/vala |
347 |
>=dev-libs/libgee-0.3 ) |
348 |
doc? ( |
349 |
>=dev-util/gtk-doc-1.8 |
350 |
media-gfx/graphviz )" |
351 |
|
352 |
function inotify_enabled() { |
353 |
if linux_config_exists; then |
354 |
if ! linux_chkconfig_present INOTIFY_USER; then |
355 |
ewarn "You should enable the INOTIFY support in your kernel." |
356 |
ewarn "Check the 'Inotify support for userland' under the 'File systems'" |
357 |
ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config" |
358 |
die 'missing CONFIG_INOTIFY' |
359 |
fi |
360 |
else |
361 |
einfo "Could not check for INOTIFY support in your kernel." |
362 |
fi |
363 |
} |
364 |
|
365 |
pkg_setup() { |
366 |
linux-info_pkg_setup |
367 |
|
368 |
inotify_enabled |
369 |
|
370 |
if use upnp ; then |
371 |
G2CONF="${G2CONF} --enable-video-extractor=gupnp-dlna" |
372 |
elif use gstreamer ; then |
373 |
G2CONF="${G2CONF} |
374 |
--enable-video-extractor=gstreamer |
375 |
--enable-gstreamer-tagreadbin" |
376 |
# --enable-gstreamer-helix (real media) |
377 |
elif use xine ; then |
378 |
G2CONF="${G2CONF} --enable-video-extractor=xine" |
379 |
else |
380 |
G2CONF="${G2CONF} --enable-video-extractor=external" |
381 |
fi |
382 |
|
383 |
# hal and upower are used for AC power detection |
384 |
if use laptop; then |
385 |
G2CONF="${G2CONF} $(use_enable hal) $(use_enable !hal upower)" |
386 |
else |
387 |
G2CONF="${G2CONF} --disable-hal --disable-upower" |
388 |
fi |
389 |
|
390 |
# unicode-support: libunistring, libicu or glib ? |
391 |
G2CONF="${G2CONF} |
392 |
--disable-functional-tests |
393 |
--enable-tracker-fts |
394 |
--with-enca |
395 |
--with-unicode-support=glib |
396 |
$(use_enable applet tracker-status-icon) |
397 |
$(use_enable applet tracker-search-bar) |
398 |
$(use_enable eds miner-evolution) |
399 |
$(use_enable exif libexif) |
400 |
$(use_enable flac libflac) |
401 |
$(use_enable gnome-keyring) |
402 |
$(use_enable gsf libgsf) |
403 |
$(use_enable gtk tracker-explorer) |
404 |
$(use_enable gtk tracker-preferences) |
405 |
$(use_enable gtk tracker-search-tool) |
406 |
$(use_enable iptc libiptcdata) |
407 |
$(use_enable jpeg libjpeg) |
408 |
$(use_enable mp3 taglib) |
409 |
$(use_enable nautilus nautilus-extension) |
410 |
$(use_enable networkmanager network-manager) |
411 |
$(use_enable pdf poppler) |
412 |
$(use_enable playlist) |
413 |
$(use_enable rss miner-rss) |
414 |
$(use_enable strigi libstreamanalyzer) |
415 |
$(use_enable test unit-tests) |
416 |
$(use_enable tiff libtiff) |
417 |
$(use_enable vorbis libvorbis) |
418 |
$(use_enable xml libxml2) |
419 |
$(use_enable xmp exempi)" |
420 |
# FIXME: handle gdk vs qt for mp3 thumbnail extract |
421 |
# $(use_enable gtk gdkpixbuf) |
422 |
# FIXME: missing some files ? |
423 |
#$(use_enable test functional-tests) |
424 |
|
425 |
DOCS="AUTHORS ChangeLog NEWS README" |
426 |
|
427 |
python_set_active_version 2 |
428 |
} |
429 |
|
430 |
src_prepare() { |
431 |
# Fix build failures with USE=strigi |
432 |
epatch "${FILESDIR}/${PN}-0.8.0-strigi.patch" |
433 |
|
434 |
# Fix functional tests scripts |
435 |
find "${S}" -name "*.pyc" -delete |
436 |
python_convert_shebangs 2 "${S}"/tests/tracker-writeback/*.py |
437 |
python_convert_shebangs 2 "${S}"/tests/functional-tests/*.py |
438 |
python_convert_shebangs 2 "${S}"/utils/data-generators/cc/{*.py,generate} |
439 |
python_convert_shebangs 2 "${S}"/utils/gtk-sparql/*.py |
440 |
python_convert_shebangs 2 "${S}"/examples/rss-reader/*.py |
441 |
|
442 |
# FIXME: report broken/disabled tests |
443 |
sed -e '/\/libtracker-common\/tracker-dbus\/request-client-lookup/,+1 s:^\(.*\)$:/*\1*/:' \ |
444 |
-i tests/libtracker-common/tracker-dbus-test.c || die |
445 |
sed -e '/\/libtracker-miner\/tracker-password-provider\/setting/,+1 s:^\(.*\)$:/*\1*/:' \ |
446 |
-e '/\/libtracker-miner\/tracker-password-provider\/getting/,+1 s:^\(.*\)$:/*\1*/:' \ |
447 |
-i tests/libtracker-miner/tracker-password-provider-test.c || die |
448 |
sed -e '/\/libtracker-db\/tracker-db-journal\/init-and-shutdown/,+1 s:^\(.*\)$:/*\1*/:' \ |
449 |
-i tests/libtracker-data/tracker-db-journal.c || die |
450 |
# Needs to setup a fake system dbus |
451 |
sed -e 's/tracker-test//' \ |
452 |
-i tests/libtracker-sparql/Makefile.{am,in} || die |
453 |
sed -e 's/tracker-test-xmp//' \ |
454 |
-i tests/libtracker-extract/Makefile.{am,in} || die |
455 |
sed -e 's/tracker-test//' \ |
456 |
-i tests/tracker-steroids/Makefile.{am,in} || die |
457 |
} |
458 |
|
459 |
src_test() { |
460 |
export XDG_CONFIG_HOME="${T}" |
461 |
unset DBUS_SESSION_BUS_ADDRESS |
462 |
emake check || die "tests failed" |
463 |
} |
464 |
|
465 |
src_install() { |
466 |
gnome2_src_install |
467 |
# Tracker and none of the plugins it provides needs la files |
468 |
find "${D}" -name "*.la" -delete || die |
469 |
} |