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.8.15.ebuild ChangeLog tracker-9999.ebuild
Date: Fri, 30 Jul 2010 06:32:01
Message-Id: 20100730063153.2D34A2CE15@corvid.gentoo.org
1 eva 10/07/30 06:31:52
2
3 Modified: ChangeLog tracker-9999.ebuild
4 Added: tracker-0.8.15.ebuild
5 Log:
6 Version bump, closes: #329647.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.76 app-misc/tracker/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.76&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.76&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.75&r2=1.76
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v
19 retrieving revision 1.75
20 retrieving revision 1.76
21 diff -u -r1.75 -r1.76
22 --- ChangeLog 6 Jul 2010 15:19:29 -0000 1.75
23 +++ ChangeLog 30 Jul 2010 06:31:52 -0000 1.76
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-misc/tracker
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.75 2010/07/06 15:19:29 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.76 2010/07/30 06:31:52 eva Exp $
29 +
30 +*tracker-0.8.15 (30 Jul 2010)
31 +
32 + 30 Jul 2010; Gilles Dartiguelongue <eva@g.o>
33 + +tracker-0.8.15.ebuild, tracker-9999.ebuild:
34 + Version bump, closes: #329647.
35
36 06 Jul 2010; Samuli Suominen <ssuominen@g.o> tracker-0.8.9.ebuild:
37 Keyword ~ppc64 wrt #296794
38
39
40
41 1.20 app-misc/tracker/tracker-9999.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.20&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.20&content-type=text/plain
45 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?r1=1.19&r2=1.20
46
47 Index: tracker-9999.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v
50 retrieving revision 1.19
51 retrieving revision 1.20
52 diff -u -r1.19 -r1.20
53 --- tracker-9999.ebuild 14 May 2010 18:02:28 -0000 1.19
54 +++ tracker-9999.ebuild 30 Jul 2010 06:31:52 -0000 1.20
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2010 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.19 2010/05/14 18:02:28 eva Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.20 2010/07/30 06:31:52 eva Exp $
60
61 EAPI="2"
62 G2CONF_DEBUG="no"
63 @@ -24,7 +24,7 @@
64 >=app-i18n/enca-1.9
65 >=dev-db/sqlite-3.6.16[threadsafe]
66 >=dev-libs/dbus-glib-0.82-r1
67 - >=dev-libs/glib-2.20
68 + >=dev-libs/glib-2.24
69 || (
70 >=media-gfx/imagemagick-5.2.1[png,jpeg=]
71 media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
72
73
74
75 1.1 app-misc/tracker/tracker-0.8.15.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.8.15.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.8.15.ebuild?rev=1.1&content-type=text/plain
79
80 Index: tracker-0.8.15.ebuild
81 ===================================================================
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-0.8.15.ebuild,v 1.1 2010/07/30 06:31:52 eva Exp $
85
86 EAPI="2"
87 G2CONF_DEBUG="no"
88
89 inherit eutils gnome2 linux-info
90
91 DESCRIPTION="A tagging metadata database, search tool and indexer"
92 HOMEPAGE="http://www.tracker-project.org/"
93
94 LICENSE="GPL-2"
95 SLOT="0"
96 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc64 ~sparc ~x86"
97 # USE="doc" is managed by eclass.
98 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"
99
100 # Automagic, gconf, uuid, and probably more
101 # TODO: quill support
102 RDEPEND="
103 >=app-i18n/enca-1.9
104 >=dev-db/sqlite-3.6.16[threadsafe]
105 >=dev-libs/dbus-glib-0.82-r1
106 >=dev-libs/glib-2.24
107 || (
108 >=media-gfx/imagemagick-5.2.1[png,jpeg=]
109 media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
110 >=media-libs/libpng-1.2
111 >=x11-libs/pango-1
112 sys-apps/util-linux
113
114 applet? (
115 gnome-base/gnome-panel
116 >=x11-libs/libnotify-0.4.3
117 >=x11-libs/gtk+-2.18 )
118 eds? (
119 >=mail-client/evolution-2.25.5
120 >=gnome-extra/evolution-data-server-2.25.5 )
121 exif? ( >=media-libs/libexif-0.6 )
122 flac? ( >=media-libs/flac-1.2.1 )
123 gnome-keyring? ( >=gnome-base/gnome-keyring-2.26 )
124 gsf? ( >=gnome-extra/libgsf-1.13 )
125 gstreamer? ( >=media-libs/gstreamer-0.10.12 )
126 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
127 gtk? (
128 >=dev-libs/libgee-0.3
129 >=x11-libs/gtk+-2.18 )
130 iptc? ( media-libs/libiptcdata )
131 jpeg? ( media-libs/jpeg:0 )
132 laptop? (
133 hal? ( >=sys-apps/hal-0.5 )
134 !hal? ( >=sys-apps/devicekit-power-007 ) )
135 mp3? ( >=media-libs/id3lib-3.8.3 )
136 nautilus? (
137 gnome-base/nautilus
138 >=x11-libs/gtk+-2.18 )
139 pdf? (
140 >=x11-libs/cairo-1
141 >=app-text/poppler-0.12.3-r3[cairo,utils]
142 >=x11-libs/gtk+-2.12 )
143 playlist? ( dev-libs/totem-pl-parser )
144 rss? ( net-libs/libgrss )
145 strigi? ( >=app-misc/strigi-0.7 )
146 tiff? ( media-libs/tiff )
147 vorbis? ( >=media-libs/libvorbis-0.22 )
148 xine? ( >=media-libs/xine-lib-1 )
149 xml? ( >=dev-libs/libxml2-2.6 )
150 xmp? ( >=media-libs/exempi-2.1 )"
151 DEPEND="${RDEPEND}
152 >=dev-util/intltool-0.35
153 >=sys-devel/gettext-0.14
154 >=dev-util/pkgconfig-0.20
155 applet? ( dev-lang/vala )
156 gtk? (
157 dev-lang/vala
158 >=dev-libs/libgee-0.3 )
159 doc? (
160 >=dev-util/gtk-doc-1.8
161 media-gfx/graphviz )"
162
163 DOCS="AUTHORS ChangeLog NEWS README"
164
165 function inotify_enabled() {
166 if linux_config_exists; then
167 if ! linux_chkconfig_present INOTIFY_USER; then
168 ewarn "You should enable the INOTIFY support in your kernel."
169 ewarn "Check the 'Inotify support for userland' under the 'File systems'"
170 ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
171 die 'missing CONFIG_INOTIFY'
172 fi
173 else
174 einfo "Could not check for INOTIFY support in your kernel."
175 fi
176 }
177
178 pkg_setup() {
179 linux-info_pkg_setup
180
181 inotify_enabled
182
183 if use gstreamer ; then
184 G2CONF="${G2CONF}
185 --enable-video-extractor=gstreamer
186 --enable-gstreamer-tagreadbin"
187 # --enable-gstreamer-helix (real media)
188 elif use xine ; then
189 G2CONF="${G2CONF} --enable-video-extractor=xine"
190 else
191 G2CONF="${G2CONF} --enable-video-extractor=external"
192 fi
193
194 # hal and dk-p are used for AC power detection
195 if use laptop; then
196 G2CONF="${G2CONF} $(use_enable hal) $(use_enable !hal devkit-power)"
197 else
198 G2CONF="${G2CONF} --disable-hal --disable-devkit-power"
199 fi
200
201 if use nautilus; then
202 G2CONF="${G2CONF} --enable-nautilus-extension=yes"
203 else
204 G2CONF="${G2CONF} --enable-nautilus-extension=no"
205 fi
206
207 G2CONF="${G2CONF}
208 --disable-unac
209 --disable-functional-tests
210 --with-enca
211 $(use_enable applet tracker-status-icon)
212 $(use_enable applet tracker-search-bar)
213 $(use_enable eds miner-evolution)
214 $(use_enable exif libexif)
215 $(use_enable flac libflac)
216 $(use_enable gnome-keyring)
217 $(use_enable gsf libgsf)
218 $(use_enable gtk tracker-explorer)
219 $(use_enable gtk tracker-preferences)
220 $(use_enable gtk tracker-search-tool)
221 $(use_enable iptc libiptcdata)
222 $(use_enable jpeg libjpeg)
223 $(use_enable kmail miner-kmail)
224 $(use_enable mp3 id3lib)
225 $(use_enable pdf poppler-glib)
226 $(use_enable playlist)
227 $(use_enable rss miner-rss)
228 $(use_enable strigi libstreamanalyzer)
229 $(use_enable test unit-tests)
230 $(use_enable test functional-tests)
231 $(use_enable tiff libtiff)
232 $(use_enable vorbis libvorbis)
233 $(use_enable xml libxml2)
234 $(use_enable xmp exempi)"
235 # FIXME: useless without quill (extract mp3 albumart...)
236 # $(use_enable gtk gdkpixbuf)
237 }
238
239 src_prepare() {
240 # Fix build failures with USE=strigi
241 epatch "${FILESDIR}/${PN}-0.8.0-strigi.patch"
242
243 # FIXME: report broken tests
244 sed -e '/\/libtracker-common\/tracker-dbus\/request-client-lookup/,+1 s:^\(.*\)$:/*\1*/:' \
245 -i tests/libtracker-common/tracker-dbus-test.c || die
246 sed -e '/\/libtracker-miner\/tracker-password-provider\/setting/,+1 s:^\(.*\)$:/*\1*/:' \
247 -e '/\/libtracker-miner\/tracker-password-provider\/getting/,+1 s:^\(.*\)$:/*\1*/:' \
248 -i tests/libtracker-miner/tracker-password-provider-test.c || die
249 sed -e '/\/libtracker-db\/tracker-db-journal\/init-and-shutdown/,+1 s:^\(.*\)$:/*\1*/:' \
250 -i tests/libtracker-db/tracker-db-journal.c || die
251 }
252
253 src_test() {
254 export XDG_CONFIG_HOME="${T}"
255 unset DBUS_SESSION_BUS_ADDRESS
256 emake check || die "tests failed"
257 }