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