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