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: tracker-0.10.5.ebuild ChangeLog tracker-9999.ebuild tracker-0.10.6.ebuild
Date: Sun, 03 Apr 2011 21:13:47
Message-Id: 20110403211337.92A4720054@flycatcher.gentoo.org
1 eva 11/04/03 21:13:37
2
3 Modified: tracker-0.10.5.ebuild ChangeLog tracker-9999.ebuild
4 Added: tracker-0.10.6.ebuild
5 Log:
6 Version bump. Fix qt4 handling, bug #360839.
7
8 (Portage version: 2.2.0_alpha29/cvs/Linux x86_64, RepoMan options: --force)
9
10 Revision Changes Path
11 1.3 app-misc/tracker/tracker-0.10.5.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild?r1=1.2&r2=1.3
16
17 Index: tracker-0.10.5.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- tracker-0.10.5.ebuild 27 Mar 2011 08:11:39 -0000 1.2
24 +++ tracker-0.10.5.ebuild 3 Apr 2011 21:13:37 -0000 1.3
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2011 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild,v 1.2 2011/03/27 08:11:39 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.5.ebuild,v 1.3 2011/04/03 21:13:37 eva Exp $
30
31 EAPI="3"
32 GCONF_DEBUG="no"
33 @@ -138,8 +138,8 @@
34 G2CONF="${G2CONF} VALAC=$(type -P valac-0.12)"
35 fi
36
37 - if use mp3; then
38 - G2CONF="${G2CONF} $(use_enable gtk gdkpixbuf) $(use_enable qt4 qt)"
39 + if use mp3 && (use gtk || use qt4); then
40 + G2CONF="${G2CONF} $(use_enable !qt4 gdkpixbuf) $(use_enable qt4 qt)"
41 fi
42
43 # unicode-support: libunistring, libicu or glib ?
44
45
46
47 1.101 app-misc/tracker/ChangeLog
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.101&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.101&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.100&r2=1.101
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v
56 retrieving revision 1.100
57 retrieving revision 1.101
58 diff -u -r1.100 -r1.101
59 --- ChangeLog 27 Mar 2011 08:11:39 -0000 1.100
60 +++ ChangeLog 3 Apr 2011 21:13:37 -0000 1.101
61 @@ -1,6 +1,12 @@
62 # ChangeLog for app-misc/tracker
63 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.100 2011/03/27 08:11:39 ssuominen Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.101 2011/04/03 21:13:37 eva Exp $
66 +
67 +*tracker-0.10.6 (03 Apr 2011)
68 +
69 + 03 Apr 2011; Gilles Dartiguelongue <eva@g.o> tracker-0.10.5.ebuild,
70 + +tracker-0.10.6.ebuild, tracker-9999.ebuild:
71 + Version bump. Fix qt4 handling, bug #360839.
72
73 27 Mar 2011; Samuli Suominen <ssuominen@g.o> tracker-0.8.17.ebuild,
74 tracker-0.10.5.ebuild, tracker-9999.ebuild:
75
76
77
78 1.39 app-misc/tracker/tracker-9999.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.39&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.39&content-type=text/plain
82 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?r1=1.38&r2=1.39
83
84 Index: tracker-9999.ebuild
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v
87 retrieving revision 1.38
88 retrieving revision 1.39
89 diff -u -r1.38 -r1.39
90 --- tracker-9999.ebuild 27 Mar 2011 08:11:39 -0000 1.38
91 +++ tracker-9999.ebuild 3 Apr 2011 21:13:37 -0000 1.39
92 @@ -1,6 +1,6 @@
93 # Copyright 1999-2011 Gentoo Foundation
94 # Distributed under the terms of the GNU General Public License v2
95 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.38 2011/03/27 08:11:39 ssuominen Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.39 2011/04/03 21:13:37 eva Exp $
97
98 EAPI="3"
99 GCONF_DEBUG="no"
100 @@ -48,7 +48,7 @@
101 >=gnome-extra/libgsf-1.13 )
102 upnp? ( >=media-libs/gupnp-dlna-0.5 )
103 !upnp? (
104 - gstreamer? ( >=media-libs/gstreamer-0.10.12 )
105 + gstreamer? ( >=media-libs/gstreamer-0.10.31:0.10 )
106 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
107 )
108 gtk? (
109 @@ -137,8 +137,8 @@
110 G2CONF="${G2CONF} VALAC=$(type -P valac-0.12)"
111 fi
112
113 - if use mp3; then
114 - G2CONF="${G2CONF} $(use_enable gtk gdkpixbuf) $(use_enable qt4 qt)"
115 + if use mp3 && (use gtk || use qt4); then
116 + G2CONF="${G2CONF} $(use_enable !qt4 gdkpixbuf) $(use_enable qt4 qt)"
117 fi
118
119 # unicode-support: libunistring, libicu or glib ?
120
121
122
123 1.1 app-misc/tracker/tracker-0.10.6.ebuild
124
125 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.6.ebuild?rev=1.1&view=markup
126 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.6.ebuild?rev=1.1&content-type=text/plain
127
128 Index: tracker-0.10.6.ebuild
129 ===================================================================
130 # Copyright 1999-2011 Gentoo Foundation
131 # Distributed under the terms of the GNU General Public License v2
132 # $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.6.ebuild,v 1.1 2011/04/03 21:13:37 eva Exp $
133
134 EAPI="3"
135 GCONF_DEBUG="no"
136 PYTHON_DEPEND="2:2.6"
137
138 inherit eutils gnome2 linux-info python virtualx
139
140 DESCRIPTION="A tagging metadata database, search tool and indexer"
141 HOMEPAGE="http://www.tracker-project.org/"
142
143 LICENSE="GPL-2"
144 SLOT="0"
145 KEYWORDS="~amd64 ~x86"
146 # USE="doc" is managed by eclass.
147 IUSE="applet doc eds exif flac gif gnome-keyring gsf gstreamer gtk iptc +jpeg laptop mp3 nautilus networkmanager pdf playlist qt4 rss strigi test +tiff upnp +vorbis xine +xml xmp"
148
149 # Test suite highly disfunctional, loops forever
150 # putting aside for now
151 RESTRICT="test"
152
153 # TODO: rest -> flickr
154 # vala is built with debug by default (see VALAFLAGS)
155 RDEPEND="
156 >=app-i18n/enca-1.9
157 >=dev-db/sqlite-3.7[threadsafe]
158 >=dev-libs/glib-2.26:2
159 >=dev-libs/icu-4
160 || (
161 >=media-gfx/imagemagick-5.2.1[png,jpeg=]
162 media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
163 >=media-libs/libpng-1.2
164 >=x11-libs/pango-1
165 sys-apps/util-linux
166
167 applet? (
168 >=gnome-base/gnome-panel-2.91
169 >=x11-libs/gtk+-3:3 )
170 eds? (
171 >=mail-client/evolution-2.32
172 >=gnome-extra/evolution-data-server-2.32 )
173 exif? ( >=media-libs/libexif-0.6 )
174 flac? ( >=media-libs/flac-1.2.1 )
175 gif? ( media-libs/giflib )
176 gnome-keyring? ( >=gnome-base/gnome-keyring-2.26 )
177 gsf? (
178 app-text/odt2txt
179 >=gnome-extra/libgsf-1.13 )
180 upnp? ( >=media-libs/gupnp-dlna-0.5 )
181 !upnp? (
182 gstreamer? ( >=media-libs/gstreamer-0.10.31:0.10 )
183 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
184 )
185 gtk? (
186 >=dev-libs/libgee-0.3
187 >=x11-libs/gtk+-2.18:2 )
188 iptc? ( media-libs/libiptcdata )
189 jpeg? ( virtual/jpeg:0 )
190 laptop? ( >=sys-power/upower-0.9 )
191 mp3? (
192 >=media-libs/taglib-1.6
193 gtk? ( x11-libs/gdk-pixbuf:2 )
194 qt4? ( >=x11-libs/qt-gui-4.7.1:4 ) )
195 nautilus? (
196 gnome-base/nautilus
197 >=x11-libs/gtk+-2.18:2 )
198 networkmanager? ( >=net-misc/networkmanager-0.8 )
199 pdf? (
200 >=x11-libs/cairo-1
201 >=app-text/poppler-0.16[cairo,utils]
202 >=x11-libs/gtk+-2.12:2 )
203 playlist? ( dev-libs/totem-pl-parser )
204 rss? ( net-libs/libgrss )
205 strigi? ( >=app-misc/strigi-0.7 )
206 tiff? ( media-libs/tiff )
207 vorbis? ( >=media-libs/libvorbis-0.22 )
208 xine? ( >=media-libs/xine-lib-1 )
209 xml? ( >=dev-libs/libxml2-2.6 )
210 xmp? ( >=media-libs/exempi-2.1 )"
211 DEPEND="${RDEPEND}
212 >=dev-util/intltool-0.40
213 >=sys-devel/gettext-0.17
214 >=dev-util/pkgconfig-0.20
215 applet? ( >=dev-lang/vala-0.11.4:0.12 )
216 gtk? (
217 app-office/dia
218 >=dev-lang/vala-0.11.4:0.12
219 >=dev-libs/libgee-0.3 )
220 doc? (
221 >=dev-util/gtk-doc-1.8
222 media-gfx/graphviz )
223 test? (
224 >=dev-libs/dbus-glib-0.82-r1
225 >=sys-apps/dbus-1.3.1[X] )
226 "
227
228 function inotify_enabled() {
229 if linux_config_exists; then
230 if ! linux_chkconfig_present INOTIFY_USER; then
231 ewarn "You should enable the INOTIFY support in your kernel."
232 ewarn "Check the 'Inotify support for userland' under the 'File systems'"
233 ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
234 die 'missing CONFIG_INOTIFY'
235 fi
236 else
237 einfo "Could not check for INOTIFY support in your kernel."
238 fi
239 }
240
241 pkg_setup() {
242 linux-info_pkg_setup
243
244 inotify_enabled
245
246 if use upnp ; then
247 G2CONF="${G2CONF} --enable-video-extractor=gupnp-dlna"
248 elif use gstreamer ; then
249 G2CONF="${G2CONF}
250 --enable-video-extractor=gstreamer
251 --enable-gstreamer-tagreadbin"
252 # --enable-gstreamer-helix (real media)
253 elif use xine ; then
254 G2CONF="${G2CONF} --enable-video-extractor=xine"
255 else
256 G2CONF="${G2CONF} --enable-video-extractor=external"
257 fi
258
259 # upower is used for AC power detection
260 if use laptop; then
261 G2CONF="${G2CONF} --disable-hal --enable-upower"
262 else
263 G2CONF="${G2CONF} --disable-hal --disable-upower"
264 fi
265
266 if use applet || use gtk; then
267 G2CONF="${G2CONF} VALAC=$(type -P valac-0.12)"
268 fi
269
270 if use mp3 && (use gtk || use qt4); then
271 G2CONF="${G2CONF} $(use_enable !qt4 gdkpixbuf) $(use_enable qt4 qt)"
272 fi
273
274 # unicode-support: libunistring, libicu or glib ?
275 G2CONF="${G2CONF}
276 --enable-tracker-fts
277 --with-enca
278 --with-unicode-support=libicu
279 --enable-guarantee-metadata
280 $(use_enable applet tracker-search-bar)
281 $(use_enable eds miner-evolution)
282 $(use_enable exif libexif)
283 $(use_enable flac libflac)
284 $(use_enable gnome-keyring)
285 $(use_enable gsf libgsf)
286 $(use_enable gtk tracker-explorer)
287 $(use_enable gtk tracker-preferences)
288 $(use_enable gtk tracker-needle)
289 $(use_enable iptc libiptcdata)
290 $(use_enable jpeg libjpeg)
291 $(use_enable mp3 taglib)
292 $(use_enable nautilus nautilus-extension)
293 $(use_enable networkmanager network-manager)
294 $(use_enable pdf poppler)
295 $(use_enable playlist)
296 $(use_enable rss miner-rss)
297 $(use_enable strigi libstreamanalyzer)
298 $(use_enable test functional-tests)
299 $(use_enable test unit-tests)
300 $(use_enable tiff libtiff)
301 $(use_enable vorbis libvorbis)
302 $(use_enable xml libxml2)
303 $(use_enable xmp exempi)"
304
305 DOCS="AUTHORS ChangeLog NEWS README"
306
307 python_set_active_version 2
308 }
309
310 src_prepare() {
311 # Fix build failures with USE=strigi
312 epatch "${FILESDIR}/${PN}-0.8.0-strigi.patch"
313
314 # Fix functional tests scripts
315 find "${S}" -name "*.pyc" -delete
316 python_convert_shebangs 2 "${S}"/tests/tracker-writeback/*.py
317 python_convert_shebangs 2 "${S}"/tests/functional-tests/*.py
318 python_convert_shebangs 2 "${S}"/utils/data-generators/cc/{*.py,generate}
319 python_convert_shebangs 2 "${S}"/utils/gtk-sparql/*.py
320 python_convert_shebangs 2 "${S}"/examples/rss-reader/*.py
321
322 # FIXME: report broken tests
323 sed -e '/\/libtracker-miner\/tracker-password-provider\/setting/,+1 s:^\(.*\)$:/*\1*/:' \
324 -e '/\/libtracker-miner\/tracker-password-provider\/getting/,+1 s:^\(.*\)$:/*\1*/:' \
325 -i tests/libtracker-miner/tracker-password-provider-test.c || die
326 }
327
328 src_test() {
329 unset DBUS_SESSION_BUS_ADDRESS
330 Xemake check XDG_DATA_HOME="${T}" XDG_CONFIG_HOME="${T}" || die "tests failed"
331 }
332
333 src_install() {
334 gnome2_src_install
335 # Tracker and none of the plugins it provides needs la files
336 find "${ED}" -name "*.la" -delete || die
337 }