Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/tracker: metadata.xml ChangeLog tracker-9999.ebuild tracker-0.8.4.ebuild
Date: Fri, 30 Apr 2010 21:52:32
Message-Id: 20100430215228.432062C04C@corvid.gentoo.org
1 eva 10/04/30 21:52:28
2
3 Modified: metadata.xml ChangeLog tracker-9999.ebuild
4 Added: tracker-0.8.4.ebuild
5 Log:
6 Version bump, bug #314803. Thanks to dev-zero for the strigi work.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.9 app-misc/tracker/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/metadata.xml?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/metadata.xml?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/metadata.xml?r1=1.8&r2=1.9
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/metadata.xml,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- metadata.xml 16 Feb 2010 11:18:49 -0000 1.8
23 +++ metadata.xml 30 Apr 2010 21:52:27 -0000 1.9
24 @@ -15,5 +15,7 @@
25 <pkg>gnome-base/nautilus</pkg> by providing entries in its context menu
26 </flag>
27 <flag name="playlist">Add support for playlists</flag>
28 + <flag name="strigi">Add support for <pkg>app-misc/strigi</pkg> search
29 + engine.</flag>
30 </use>
31 </pkgmetadata>
32
33
34
35 1.71 app-misc/tracker/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.71&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.71&content-type=text/plain
39 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.70&r2=1.71
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v
44 retrieving revision 1.70
45 retrieving revision 1.71
46 diff -u -r1.70 -r1.71
47 --- ChangeLog 6 Apr 2010 13:00:21 -0000 1.70
48 +++ ChangeLog 30 Apr 2010 21:52:27 -0000 1.71
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.70 2010/04/06 13:00:21 eva Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.71 2010/04/30 21:52:27 eva Exp $
54 +
55 +*tracker-0.8.4 (30 Apr 2010)
56 +
57 + 30 Apr 2010; Gilles Dartiguelongue <eva@g.o>
58 + +files/tracker-0.8.0-strigi.patch, +tracker-0.8.4.ebuild,
59 + tracker-9999.ebuild, metadata.xml:
60 + Version bump, bug #314803. Thanks to dev-zero for the strigi work.
61
62 06 Apr 2010; Gilles Dartiguelongue <eva@g.o> tracker-0.7.24.ebuild:
63 Make imagemagick switchable with graphicsmagick, bug #309047.
64
65
66
67 1.17 app-misc/tracker/tracker-9999.ebuild
68
69 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.17&view=markup
70 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.17&content-type=text/plain
71 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?r1=1.16&r2=1.17
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.16
77 retrieving revision 1.17
78 diff -u -r1.16 -r1.17
79 --- tracker-9999.ebuild 29 Mar 2010 20:54:36 -0000 1.16
80 +++ tracker-9999.ebuild 30 Apr 2010 21:52:27 -0000 1.17
81 @@ -1,6 +1,6 @@
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.16 2010/03/29 20:54:36 eva Exp $
85 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.17 2010/04/30 21:52:27 eva Exp $
86
87 EAPI="2"
88 G2CONF_DEBUG="no"
89 @@ -16,26 +16,26 @@
90 SLOT="0"
91 KEYWORDS=""
92 # USE="doc" is managed by eclass.
93 -IUSE="applet deskbar doc eds exif flac gnome-keyring gsf gstreamer gtk hal iptc +jpeg kmail laptop mp3 nautilus pdf playlist test +tiff +vorbis xine +xml xmp"
94 +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"
95
96 # Automagic, gconf, uuid, and probably more
97 -# TODO: grss, quill and streamanalyzer support
98 +# TODO: quill support
99 RDEPEND="
100 >=app-i18n/enca-1.9
101 >=dev-db/sqlite-3.6.16[threadsafe]
102 >=dev-libs/dbus-glib-0.82-r1
103 >=dev-libs/glib-2.20
104 - >=media-gfx/imagemagick-5.2.1[png,jpeg=]
105 + || (
106 + >=media-gfx/imagemagick-5.2.1[png,jpeg=]
107 + media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
108 >=media-libs/libpng-1.2
109 >=x11-libs/pango-1
110 sys-apps/util-linux
111
112 applet? (
113 - >=dev-libs/libgee-0.3
114 gnome-base/gnome-panel
115 >=x11-libs/libnotify-0.4.3
116 >=x11-libs/gtk+-2.18 )
117 - deskbar? ( >=gnome-extra/deskbar-applet-2.19 )
118 eds? (
119 >=mail-client/evolution-2.25.5
120 >=gnome-extra/evolution-data-server-2.25.5 )
121 @@ -45,7 +45,9 @@
122 gsf? ( >=gnome-extra/libgsf-1.13 )
123 gstreamer? ( >=media-libs/gstreamer-0.10.12 )
124 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
125 - gtk? ( >=x11-libs/gtk+-2.18 )
126 + gtk? (
127 + >=dev-libs/libgee-0.3
128 + >=x11-libs/gtk+-2.18 )
129 iptc? ( media-libs/libiptcdata )
130 jpeg? ( media-libs/jpeg:0 )
131 laptop? (
132 @@ -60,6 +62,8 @@
133 >=app-text/poppler-0.12.3-r3[cairo,utils]
134 >=x11-libs/gtk+-2.12 )
135 playlist? ( dev-libs/totem-pl-parser )
136 + rss? ( net-libs/libgrss )
137 + strigi? ( >=app-misc/strigi-0.7 )
138 tiff? ( media-libs/tiff )
139 vorbis? ( >=media-libs/libvorbis-0.22 )
140 xine? ( >=media-libs/xine-lib-1 )
141 @@ -77,18 +81,15 @@
142 >=dev-libs/libgee-0.3 )
143 doc? (
144 media-gfx/graphviz )"
145 -# test? ( gcov )
146
147 DOCS="AUTHORS ChangeLog NEWS README"
148
149 function inotify_enabled() {
150 if linux_config_exists; then
151 if ! linux_chkconfig_present INOTIFY_USER; then
152 - echo
153 ewarn "You should enable the INOTIFY support in your kernel."
154 ewarn "Check the 'Inotify support for userland' under the 'File systems'"
155 ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
156 - echo
157 die 'missing CONFIG_INOTIFY'
158 fi
159 else
160 @@ -131,7 +132,6 @@
161 --with-enca
162 $(use_enable applet tracker-status-icon)
163 $(use_enable applet tracker-search-bar)
164 - $(use_enable deskbar deskbar-applet)
165 $(use_enable eds evolution-miner)
166 $(use_enable exif libexif)
167 $(use_enable flac libflac)
168 @@ -146,13 +146,14 @@
169 $(use_enable mp3 id3lib)
170 $(use_enable pdf poppler-glib)
171 $(use_enable playlist)
172 + $(use_enable rss miner-rss)
173 + $(use_enable strigi libstreamanalyzer)
174 $(use_enable test unit-tests)
175 + $(use_enable test functional-tests)
176 $(use_enable tiff libtiff)
177 $(use_enable vorbis libvorbis)
178 $(use_enable xml libxml2)
179 $(use_enable xmp exempi)"
180 - # FIXME: Missing files to run functional tests
181 - # $(use_enable test functional-tests)
182 # FIXME: useless without quill (extract mp3 albumart...)
183 # $(use_enable gtk gdkpixbuf)
184 }
185 @@ -171,5 +172,6 @@
186
187 src_test() {
188 export XDG_CONFIG_HOME="${T}"
189 + unset DBUS_SESSION_BUS_ADDRESS
190 emake check || die "tests failed"
191 -}
192 +}
193 \ No newline at end of file
194
195
196
197 1.1 app-misc/tracker/tracker-0.8.4.ebuild
198
199 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-0.8.4.ebuild?rev=1.1&view=markup
200 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-0.8.4.ebuild?rev=1.1&content-type=text/plain
201
202 Index: tracker-0.8.4.ebuild
203 ===================================================================
204 # Copyright 1999-2010 Gentoo Foundation
205 # Distributed under the terms of the GNU General Public License v2
206 # $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.8.4.ebuild,v 1.1 2010/04/30 21:52:27 eva Exp $
207
208 EAPI="2"
209 G2CONF_DEBUG="no"
210
211 inherit eutils gnome2 linux-info
212
213 DESCRIPTION="A tagging metadata database, search tool and indexer"
214 HOMEPAGE="http://www.tracker-project.org/"
215
216 LICENSE="GPL-2"
217 SLOT="0"
218 KEYWORDS="~amd64 ~x86"
219 # USE="doc" is managed by eclass.
220 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"
221
222 # Automagic, gconf, uuid, and probably more
223 # TODO: quill support
224 RDEPEND="
225 >=app-i18n/enca-1.9
226 >=dev-db/sqlite-3.6.16[threadsafe]
227 >=dev-libs/dbus-glib-0.82-r1
228 >=dev-libs/glib-2.20
229 || (
230 >=media-gfx/imagemagick-5.2.1[png,jpeg=]
231 media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
232 >=media-libs/libpng-1.2
233 >=x11-libs/pango-1
234 sys-apps/util-linux
235
236 applet? (
237 gnome-base/gnome-panel
238 >=x11-libs/libnotify-0.4.3
239 >=x11-libs/gtk+-2.18 )
240 eds? (
241 >=mail-client/evolution-2.25.5
242 >=gnome-extra/evolution-data-server-2.25.5 )
243 exif? ( >=media-libs/libexif-0.6 )
244 flac? ( >=media-libs/flac-1.2.1 )
245 gnome-keyring? ( >=gnome-base/gnome-keyring-2.26 )
246 gsf? ( >=gnome-extra/libgsf-1.13 )
247 gstreamer? ( >=media-libs/gstreamer-0.10.12 )
248 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
249 gtk? (
250 >=dev-libs/libgee-0.3
251 >=x11-libs/gtk+-2.18 )
252 iptc? ( media-libs/libiptcdata )
253 jpeg? ( media-libs/jpeg:0 )
254 laptop? (
255 hal? ( >=sys-apps/hal-0.5 )
256 !hal? ( >=sys-apps/devicekit-power-007 ) )
257 mp3? ( >=media-libs/id3lib-3.8.3 )
258 nautilus? (
259 gnome-base/nautilus
260 >=x11-libs/gtk+-2.18 )
261 pdf? (
262 >=x11-libs/cairo-1
263 >=app-text/poppler-0.12.3-r3[cairo,utils]
264 >=x11-libs/gtk+-2.12 )
265 playlist? ( dev-libs/totem-pl-parser )
266 rss? ( net-libs/libgrss )
267 strigi? ( >=app-misc/strigi-0.7 )
268 tiff? ( media-libs/tiff )
269 vorbis? ( >=media-libs/libvorbis-0.22 )
270 xine? ( >=media-libs/xine-lib-1 )
271 xml? ( >=dev-libs/libxml2-2.6 )
272 xmp? ( >=media-libs/exempi-2.1 )"
273 DEPEND="${RDEPEND}
274 >=dev-util/intltool-0.35
275 >=sys-devel/gettext-0.14
276 >=dev-util/pkgconfig-0.20
277 applet? ( dev-lang/vala )
278 gtk? (
279 dev-lang/vala
280 >=dev-libs/libgee-0.3 )
281 doc? (
282 >=dev-util/gtk-doc-1.8
283 media-gfx/graphviz )"
284
285 DOCS="AUTHORS ChangeLog NEWS README"
286
287 function inotify_enabled() {
288 if linux_config_exists; then
289 if ! linux_chkconfig_present INOTIFY_USER; then
290 ewarn "You should enable the INOTIFY support in your kernel."
291 ewarn "Check the 'Inotify support for userland' under the 'File systems'"
292 ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
293 die 'missing CONFIG_INOTIFY'
294 fi
295 else
296 einfo "Could not check for INOTIFY support in your kernel."
297 fi
298 }
299
300 pkg_setup() {
301 linux-info_pkg_setup
302
303 inotify_enabled
304
305 if use gstreamer ; then
306 G2CONF="${G2CONF}
307 --enable-video-extractor=gstreamer
308 --enable-gstreamer-tagreadbin"
309 # --enable-gstreamer-helix (real media)
310 elif use xine ; then
311 G2CONF="${G2CONF} --enable-video-extractor=xine"
312 else
313 G2CONF="${G2CONF} --enable-video-extractor=external"
314 fi
315
316 # hal and dk-p are used for AC power detection
317 if use laptop; then
318 G2CONF="${G2CONF} $(use_enable hal) $(use_enable !hal devkit-power)"
319 else
320 G2CONF="${G2CONF} --disable-hal --disable-devkit-power"
321 fi
322
323 if use nautilus; then
324 G2CONF="${G2CONF} --enable-nautilus-extension=yes"
325 else
326 G2CONF="${G2CONF} --enable-nautilus-extension=no"
327 fi
328
329 G2CONF="${G2CONF}
330 --disable-unac
331 --disable-functional-tests
332 --with-enca
333 $(use_enable applet tracker-status-icon)
334 $(use_enable applet tracker-search-bar)
335 $(use_enable eds evolution-miner)
336 $(use_enable exif libexif)
337 $(use_enable flac libflac)
338 $(use_enable gnome-keyring)
339 $(use_enable gsf libgsf)
340 $(use_enable gtk tracker-explorer)
341 $(use_enable gtk tracker-preferences)
342 $(use_enable gtk tracker-search-tool)
343 $(use_enable iptc libiptcdata)
344 $(use_enable jpeg libjpeg)
345 $(use_enable kmail kmail-miner)
346 $(use_enable mp3 id3lib)
347 $(use_enable pdf poppler-glib)
348 $(use_enable playlist)
349 $(use_enable rss miner-rss)
350 $(use_enable strigi libstreamanalyzer)
351 $(use_enable test unit-tests)
352 $(use_enable test functional-tests)
353 $(use_enable tiff libtiff)
354 $(use_enable vorbis libvorbis)
355 $(use_enable xml libxml2)
356 $(use_enable xmp exempi)"
357 # FIXME: useless without quill (extract mp3 albumart...)
358 # $(use_enable gtk gdkpixbuf)
359 }
360
361 src_prepare() {
362 # Fix build failures with USE=strigi
363 epatch "${FILESDIR}/${PN}-0.8.0-strigi.patch"
364
365 # FIXME: report broken tests
366 sed -e '/\/libtracker-common\/tracker-dbus\/request-client-lookup/,+1 s:^\(.*\)$:/*\1*/:' \
367 -i tests/libtracker-common/tracker-dbus-test.c || die
368 sed -e '/\/libtracker-miner\/tracker-password-provider\/setting/,+1 s:^\(.*\)$:/*\1*/:' \
369 -e '/\/libtracker-miner\/tracker-password-provider\/getting/,+1 s:^\(.*\)$:/*\1*/:' \
370 -i tests/libtracker-miner/tracker-password-provider-test.c || die
371 sed -e '/\/libtracker-db\/tracker-db-journal\/init-and-shutdown/,+1 s:^\(.*\)$:/*\1*/:' \
372 -i tests/libtracker-db/tracker-db-journal.c || die
373 }
374
375 src_test() {
376 export XDG_CONFIG_HOME="${T}"
377 unset DBUS_SESSION_BUS_ADDRESS
378 emake check || die "tests failed"
379 }