1 |
tetromino 12/09/28 04:27:43 |
2 |
|
3 |
Modified: tracker-0.14.2.ebuild tracker-9999.ebuild |
4 |
tracker-0.12.10.ebuild tracker-0.10.35.ebuild |
5 |
ChangeLog tracker-0.12.10-r1.ebuild |
6 |
tracker-0.14.2-r1.ebuild |
7 |
Removed: tracker-0.10.27.ebuild tracker-0.14.1.ebuild |
8 |
Log: |
9 |
Evolution plugin fundamentally incompatible with evolution-3.6, see bug #436460. Update license. Unify tracker-0.14.2-r1 and -9999 ebuilds as much as possible for ease of maintenance. Update icu patch to upstreamed version. Vala is not needed for 0.14.2 tarball release. Drop old versions. |
10 |
|
11 |
(Portage version: 2.2.0_alpha132/cvs/Linux x86_64) |
12 |
|
13 |
Revision Changes Path |
14 |
1.2 app-misc/tracker/tracker-0.14.2.ebuild |
15 |
|
16 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild?rev=1.2&view=markup |
17 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild?rev=1.2&content-type=text/plain |
18 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild?r1=1.1&r2=1.2 |
19 |
|
20 |
Index: tracker-0.14.2.ebuild |
21 |
=================================================================== |
22 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild,v |
23 |
retrieving revision 1.1 |
24 |
retrieving revision 1.2 |
25 |
diff -u -r1.1 -r1.2 |
26 |
--- tracker-0.14.2.ebuild 5 Jul 2012 23:35:08 -0000 1.1 |
27 |
+++ tracker-0.14.2.ebuild 28 Sep 2012 04:27:43 -0000 1.2 |
28 |
@@ -1,6 +1,6 @@ |
29 |
# Copyright 1999-2012 Gentoo Foundation |
30 |
# Distributed under the terms of the GNU General Public License v2 |
31 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild,v 1.1 2012/07/05 23:35:08 tetromino Exp $ |
32 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2.ebuild,v 1.2 2012/09/28 04:27:43 tetromino Exp $ |
33 |
|
34 |
EAPI="4" |
35 |
GCONF_DEBUG="no" |
36 |
@@ -12,7 +12,7 @@ |
37 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
38 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
39 |
|
40 |
-LICENSE="GPL-2" |
41 |
+LICENSE="GPL-2+ LGPL-2.1+" |
42 |
SLOT="0" |
43 |
KEYWORDS="~amd64 ~x86" |
44 |
# USE="doc" is managed by eclass. |
45 |
@@ -46,7 +46,9 @@ |
46 |
cue? ( media-libs/libcue ) |
47 |
eds? ( |
48 |
>=mail-client/evolution-3.3.5 |
49 |
- >=gnome-extra/evolution-data-server-3.3.5 ) |
50 |
+ >=gnome-extra/evolution-data-server-3.3.5 |
51 |
+ <mail-client/evolution-3.5.3 |
52 |
+ <gnome-extra/evolution-data-server-3.5.3 ) |
53 |
elibc_glibc? ( >=sys-libs/glibc-2.12 ) |
54 |
exif? ( >=media-libs/libexif-0.6 ) |
55 |
firefox-bookmarks? ( || ( |
56 |
|
57 |
|
58 |
|
59 |
1.52 app-misc/tracker/tracker-9999.ebuild |
60 |
|
61 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.52&view=markup |
62 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?rev=1.52&content-type=text/plain |
63 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-9999.ebuild?r1=1.51&r2=1.52 |
64 |
|
65 |
Index: tracker-9999.ebuild |
66 |
=================================================================== |
67 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v |
68 |
retrieving revision 1.51 |
69 |
retrieving revision 1.52 |
70 |
diff -u -r1.51 -r1.52 |
71 |
--- tracker-9999.ebuild 7 May 2012 07:42:32 -0000 1.51 |
72 |
+++ tracker-9999.ebuild 28 Sep 2012 04:27:43 -0000 1.52 |
73 |
@@ -1,32 +1,38 @@ |
74 |
# Copyright 1999-2012 Gentoo Foundation |
75 |
# Distributed under the terms of the GNU General Public License v2 |
76 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.51 2012/05/07 07:42:32 tetromino Exp $ |
77 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-9999.ebuild,v 1.52 2012/09/28 04:27:43 tetromino Exp $ |
78 |
|
79 |
EAPI="4" |
80 |
GCONF_DEBUG="no" |
81 |
GNOME2_LA_PUNT="yes" |
82 |
PYTHON_DEPEND="2:2.6" |
83 |
+VALA_MIN_API_VERSION="0.14" |
84 |
|
85 |
-inherit autotools git-2 gnome2 linux-info multilib python versionator virtualx |
86 |
+[[ ${PV} = 9999 ]] && inherit autotools git-2 |
87 |
+inherit gnome2 linux-info multilib python vala versionator virtualx |
88 |
|
89 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
90 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
91 |
EGIT_REPO_URI="git://git.gnome.org/${PN} |
92 |
http://git.gnome.org/browse/${PN}" |
93 |
-SRC_URI="" |
94 |
+[[ ${PV} = 9999 ]] && SRC_URI="" |
95 |
|
96 |
-LICENSE="GPL-2" |
97 |
+LICENSE="GPL-2+ LGPL-2.1+" |
98 |
SLOT="0" |
99 |
-KEYWORDS="" |
100 |
+if [[ ${PV} = 9999 ]]; then |
101 |
+ KEYWORDS="" |
102 |
+else |
103 |
+ KEYWORDS="~amd64 ~x86" |
104 |
+fi |
105 |
# USE="doc" is managed by eclass. |
106 |
-IUSE="applet cue doc eds elibc_glibc exif firefox-bookmarks flac flickr gif gnome-keyring gsf gstreamer gtk iptc +iso +jpeg laptop mp3 networkmanager pdf playlist rss test thunderbird +tiff upnp +vorbis xine +xml xmp" # nautilus qt4 strigi |
107 |
+IUSE="applet cue doc eds elibc_glibc exif firefox-bookmarks flac flickr gif gnome-keyring gsf gstreamer gtk iptc +iso +jpeg laptop mp3 networkmanager pdf playlist rss test thunderbird +tiff upnp +vorbis xine +xml xmp" # qt4 strigi |
108 |
+[[ ${PV} = 9999 ]] || IUSE="${IUSE} nautilus" |
109 |
REQUIRED_USE="cue? ( gstreamer )" |
110 |
|
111 |
# Test suite highly disfunctional, loops forever |
112 |
# putting aside for now |
113 |
RESTRICT="test" |
114 |
|
115 |
-# vala is built with debug by default (see VALAFLAGS) |
116 |
# According to NEWS, introspection is non-optional |
117 |
# glibc-2.12 needed for SCHED_IDLE (see bug #385003) |
118 |
RDEPEND=" |
119 |
@@ -49,7 +55,9 @@ |
120 |
cue? ( media-libs/libcue ) |
121 |
eds? ( |
122 |
>=mail-client/evolution-3.3.5 |
123 |
- >=gnome-extra/evolution-data-server-3.3.5 ) |
124 |
+ >=gnome-extra/evolution-data-server-3.3.5 |
125 |
+ <mail-client/evolution-3.5.3 |
126 |
+ <gnome-extra/evolution-data-server-3.5.3 ) |
127 |
elibc_glibc? ( >=sys-libs/glibc-2.12 ) |
128 |
exif? ( >=media-libs/libexif-0.6 ) |
129 |
firefox-bookmarks? ( || ( |
130 |
@@ -96,21 +104,21 @@ |
131 |
>=dev-util/intltool-0.40 |
132 |
>=sys-devel/gettext-0.17 |
133 |
virtual/pkgconfig |
134 |
- dev-util/gtk-doc-am |
135 |
- >=dev-util/gtk-doc-1.8 |
136 |
- applet? ( >=dev-lang/vala-0.13.4:0.14 ) |
137 |
- gtk? ( |
138 |
- app-office/dia |
139 |
- >=dev-lang/vala-0.13.4:0.14 |
140 |
- >=dev-libs/libgee-0.3 ) |
141 |
+ gtk? ( >=dev-libs/libgee-0.3 ) |
142 |
doc? ( |
143 |
+ app-office/dia |
144 |
+ >=dev-util/gtk-doc-1.8 |
145 |
media-gfx/graphviz ) |
146 |
test? ( |
147 |
>=dev-libs/dbus-glib-0.82-r1 |
148 |
>=sys-apps/dbus-1.3.1[X] ) |
149 |
" |
150 |
-# strigi? ( >=dev-lang/vala-0.12:0.12 ) |
151 |
-#PDEPEND="nautilus? ( >=gnome-extra/nautilus-tracker-tags-${PV} )" |
152 |
+[[ ${PV} = 9999 ]] && DEPEND="${DEPEND} |
153 |
+ dev-util/gtk-doc-am |
154 |
+ >=dev-util/gtk-doc-1.8 |
155 |
+ $(vala_depend) |
156 |
+" |
157 |
+[[ ${PV} = 9999 ]] || PDEPEND="nautilus? ( >=gnome-extra/nautilus-tracker-tags-${PV} )" |
158 |
|
159 |
function inotify_enabled() { |
160 |
if linux_config_exists; then |
161 |
@@ -143,11 +151,6 @@ |
162 |
G2CONF="${G2CONF} --enable-generic-media-extractor=external" |
163 |
fi |
164 |
|
165 |
- # if use applet || use gtk || use strigi; then |
166 |
- if use applet || use gtk; then |
167 |
- G2CONF="${G2CONF} VALAC=$(type -P valac-0.14)" |
168 |
- fi |
169 |
- |
170 |
# if use mp3 && (use gtk || use qt4); then |
171 |
if use mp3 && use gtk; then |
172 |
#G2CONF="${G2CONF} $(use_enable !qt4 gdkpixbuf) $(use_enable qt4 qt)" |
173 |
@@ -207,10 +210,15 @@ |
174 |
DOCS="AUTHORS ChangeLog NEWS README" |
175 |
|
176 |
python_set_active_version 2 |
177 |
+ python_pkg_setup |
178 |
} |
179 |
|
180 |
src_unpack() { |
181 |
- git_src_unpack |
182 |
+ if [[ ${PV} = 9999 ]]; then |
183 |
+ git_src_unpack |
184 |
+ else |
185 |
+ gnome2_src_unpack |
186 |
+ fi |
187 |
} |
188 |
|
189 |
src_prepare() { |
190 |
@@ -223,10 +231,10 @@ |
191 |
create_version_script "www-client/firefox" "Mozilla Firefox" firefox-version.sh |
192 |
create_version_script "mail-client/thunderbird" "Mozilla Thunderbird" thunderbird-version.sh |
193 |
|
194 |
- gtkdocize || die "gtkdocize failed" |
195 |
- intltoolize --force --copy --automake || die "intltoolize failed" |
196 |
- eautoreconf |
197 |
- |
198 |
+ if [[ ${PV} = 9999 ]]; then |
199 |
+ eautoreconf |
200 |
+ vala_src_prepare |
201 |
+ fi |
202 |
gnome2_src_prepare |
203 |
} |
204 |
|
205 |
|
206 |
|
207 |
|
208 |
1.4 app-misc/tracker/tracker-0.12.10.ebuild |
209 |
|
210 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild?rev=1.4&view=markup |
211 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild?rev=1.4&content-type=text/plain |
212 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild?r1=1.3&r2=1.4 |
213 |
|
214 |
Index: tracker-0.12.10.ebuild |
215 |
=================================================================== |
216 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild,v |
217 |
retrieving revision 1.3 |
218 |
retrieving revision 1.4 |
219 |
diff -u -r1.3 -r1.4 |
220 |
--- tracker-0.12.10.ebuild 3 May 2012 19:41:31 -0000 1.3 |
221 |
+++ tracker-0.12.10.ebuild 28 Sep 2012 04:27:43 -0000 1.4 |
222 |
@@ -1,6 +1,6 @@ |
223 |
# Copyright 1999-2012 Gentoo Foundation |
224 |
# Distributed under the terms of the GNU General Public License v2 |
225 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild,v 1.3 2012/05/03 19:41:31 jdhore Exp $ |
226 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10.ebuild,v 1.4 2012/09/28 04:27:43 tetromino Exp $ |
227 |
|
228 |
EAPI="4" |
229 |
GCONF_DEBUG="no" |
230 |
@@ -12,7 +12,7 @@ |
231 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
232 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
233 |
|
234 |
-LICENSE="GPL-2" |
235 |
+LICENSE="GPL-2+ LGPL-2.1+" |
236 |
SLOT="0" |
237 |
KEYWORDS="~amd64 ~x86" |
238 |
# USE="doc" is managed by eclass. |
239 |
@@ -44,7 +44,9 @@ |
240 |
>=x11-libs/gtk+-3.0:3 ) |
241 |
eds? ( |
242 |
>=mail-client/evolution-2.91.90 |
243 |
- >=gnome-extra/evolution-data-server-2.91.90 ) |
244 |
+ >=gnome-extra/evolution-data-server-2.91.90 |
245 |
+ <mail-client/evolution-3.5.3 |
246 |
+ <gnome-extra/evolution-data-server-3.5.3 ) |
247 |
elibc_glibc? ( >=sys-libs/glibc-2.12 ) |
248 |
exif? ( >=media-libs/libexif-0.6 ) |
249 |
firefox-bookmarks? ( || ( |
250 |
|
251 |
|
252 |
|
253 |
1.4 app-misc/tracker/tracker-0.10.35.ebuild |
254 |
|
255 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild?rev=1.4&view=markup |
256 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild?rev=1.4&content-type=text/plain |
257 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild?r1=1.3&r2=1.4 |
258 |
|
259 |
Index: tracker-0.10.35.ebuild |
260 |
=================================================================== |
261 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild,v |
262 |
retrieving revision 1.3 |
263 |
retrieving revision 1.4 |
264 |
diff -u -r1.3 -r1.4 |
265 |
--- tracker-0.10.35.ebuild 3 May 2012 19:41:31 -0000 1.3 |
266 |
+++ tracker-0.10.35.ebuild 28 Sep 2012 04:27:43 -0000 1.4 |
267 |
@@ -1,6 +1,6 @@ |
268 |
# Copyright 1999-2012 Gentoo Foundation |
269 |
# Distributed under the terms of the GNU General Public License v2 |
270 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild,v 1.3 2012/05/03 19:41:31 jdhore Exp $ |
271 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.10.35.ebuild,v 1.4 2012/09/28 04:27:43 tetromino Exp $ |
272 |
|
273 |
EAPI="3" |
274 |
GCONF_DEBUG="no" |
275 |
@@ -13,7 +13,7 @@ |
276 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
277 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
278 |
|
279 |
-LICENSE="GPL-2" |
280 |
+LICENSE="GPL-2+ LGPL-2.1+" |
281 |
SLOT="0" |
282 |
KEYWORDS="~amd64 ~x86" |
283 |
# USE="doc" is managed by eclass. |
284 |
@@ -42,7 +42,9 @@ |
285 |
>=x11-libs/gtk+-3:3 ) |
286 |
eds? ( |
287 |
>=mail-client/evolution-2.32 |
288 |
- >=gnome-extra/evolution-data-server-2.32 ) |
289 |
+ >=gnome-extra/evolution-data-server-2.32 |
290 |
+ <mail-client/evolution-3 |
291 |
+ <gnome-extra/evolution-data-server-3 ) |
292 |
exif? ( >=media-libs/libexif-0.6 ) |
293 |
flac? ( >=media-libs/flac-1.2.1 ) |
294 |
flickr? ( net-libs/rest:0.7 ) |
295 |
|
296 |
|
297 |
|
298 |
1.132 app-misc/tracker/ChangeLog |
299 |
|
300 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.132&view=markup |
301 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.132&content-type=text/plain |
302 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.131&r2=1.132 |
303 |
|
304 |
Index: ChangeLog |
305 |
=================================================================== |
306 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v |
307 |
retrieving revision 1.131 |
308 |
retrieving revision 1.132 |
309 |
diff -u -r1.131 -r1.132 |
310 |
--- ChangeLog 8 Sep 2012 02:07:53 -0000 1.131 |
311 |
+++ ChangeLog 28 Sep 2012 04:27:43 -0000 1.132 |
312 |
@@ -1,6 +1,16 @@ |
313 |
# ChangeLog for app-misc/tracker |
314 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
315 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.131 2012/09/08 02:07:53 nirbheek Exp $ |
316 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.132 2012/09/28 04:27:43 tetromino Exp $ |
317 |
+ |
318 |
+ 28 Sep 2012; Alexandre Rostovtsev <tetromino@g.o> |
319 |
+ -tracker-0.10.27.ebuild, tracker-0.10.35.ebuild, tracker-0.12.10.ebuild, |
320 |
+ tracker-0.12.10-r1.ebuild, -tracker-0.14.1.ebuild, tracker-0.14.2.ebuild, |
321 |
+ tracker-0.14.2-r1.ebuild, files/tracker-0.14.2-icu-no-LC_ALL.patch, |
322 |
+ tracker-9999.ebuild: |
323 |
+ Evolution plugin fundamentally incompatible with evolution-3.6, see bug |
324 |
+ #436460. Update license. Unify tracker-0.14.2-r1 and -9999 ebuilds as much as |
325 |
+ possible for ease of maintenance. Update icu patch to upstreamed version. |
326 |
+ Vala is not needed for 0.14.2 tarball release. Drop old versions. |
327 |
|
328 |
08 Sep 2012; Nirbheek Chauhan <nirbheek@g.o> tracker-0.14.2-r1.ebuild: |
329 |
Use either vala-0.14, or vala-0.18 |
330 |
|
331 |
|
332 |
|
333 |
1.2 app-misc/tracker/tracker-0.12.10-r1.ebuild |
334 |
|
335 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild?rev=1.2&view=markup |
336 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild?rev=1.2&content-type=text/plain |
337 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild?r1=1.1&r2=1.2 |
338 |
|
339 |
Index: tracker-0.12.10-r1.ebuild |
340 |
=================================================================== |
341 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild,v |
342 |
retrieving revision 1.1 |
343 |
retrieving revision 1.2 |
344 |
diff -u -r1.1 -r1.2 |
345 |
--- tracker-0.12.10-r1.ebuild 20 Jul 2012 15:47:53 -0000 1.1 |
346 |
+++ tracker-0.12.10-r1.ebuild 28 Sep 2012 04:27:43 -0000 1.2 |
347 |
@@ -1,6 +1,6 @@ |
348 |
# Copyright 1999-2012 Gentoo Foundation |
349 |
# Distributed under the terms of the GNU General Public License v2 |
350 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild,v 1.1 2012/07/20 15:47:53 tetromino Exp $ |
351 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.12.10-r1.ebuild,v 1.2 2012/09/28 04:27:43 tetromino Exp $ |
352 |
|
353 |
EAPI="4" |
354 |
GCONF_DEBUG="no" |
355 |
@@ -12,7 +12,7 @@ |
356 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
357 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
358 |
|
359 |
-LICENSE="GPL-2" |
360 |
+LICENSE="GPL-2+ LGPL-2.1+" |
361 |
SLOT="0" |
362 |
KEYWORDS="~amd64 ~x86" |
363 |
# USE="doc" is managed by eclass. |
364 |
@@ -44,7 +44,9 @@ |
365 |
>=x11-libs/gtk+-3.0:3 ) |
366 |
eds? ( |
367 |
>=mail-client/evolution-2.91.90 |
368 |
- >=gnome-extra/evolution-data-server-2.91.90 ) |
369 |
+ >=gnome-extra/evolution-data-server-2.91.90 |
370 |
+ <mail-client/evolution-3.5.3 |
371 |
+ <gnome-extra/evolution-data-server-3.5.3 ) |
372 |
elibc_glibc? ( >=sys-libs/glibc-2.12 ) |
373 |
exif? ( >=media-libs/libexif-0.6 ) |
374 |
firefox-bookmarks? ( || ( |
375 |
|
376 |
|
377 |
|
378 |
1.3 app-misc/tracker/tracker-0.14.2-r1.ebuild |
379 |
|
380 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild?rev=1.3&view=markup |
381 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild?rev=1.3&content-type=text/plain |
382 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild?r1=1.2&r2=1.3 |
383 |
|
384 |
Index: tracker-0.14.2-r1.ebuild |
385 |
=================================================================== |
386 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild,v |
387 |
retrieving revision 1.2 |
388 |
retrieving revision 1.3 |
389 |
diff -u -r1.2 -r1.3 |
390 |
--- tracker-0.14.2-r1.ebuild 8 Sep 2012 02:07:53 -0000 1.2 |
391 |
+++ tracker-0.14.2-r1.ebuild 28 Sep 2012 04:27:43 -0000 1.3 |
392 |
@@ -1,34 +1,40 @@ |
393 |
# Copyright 1999-2012 Gentoo Foundation |
394 |
# Distributed under the terms of the GNU General Public License v2 |
395 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild,v 1.2 2012/09/08 02:07:53 nirbheek Exp $ |
396 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.14.2-r1.ebuild,v 1.3 2012/09/28 04:27:43 tetromino Exp $ |
397 |
|
398 |
EAPI="4" |
399 |
GCONF_DEBUG="no" |
400 |
GNOME2_LA_PUNT="yes" |
401 |
PYTHON_DEPEND="2:2.6" |
402 |
+VALA_MIN_API_VERSION="0.14" |
403 |
|
404 |
-inherit eutils gnome2 linux-info multilib python versionator |
405 |
+[[ ${PV} = 9999 ]] && inherit autotools git-2 |
406 |
+inherit eutils gnome2 linux-info multilib python vala versionator virtualx |
407 |
|
408 |
DESCRIPTION="A tagging metadata database, search tool and indexer" |
409 |
HOMEPAGE="http://projects.gnome.org/tracker/" |
410 |
+EGIT_REPO_URI="git://git.gnome.org/${PN} |
411 |
+ http://git.gnome.org/browse/${PN}" |
412 |
+[[ ${PV} = 9999 ]] && SRC_URI="" |
413 |
|
414 |
-LICENSE="GPL-2" |
415 |
+LICENSE="GPL-2+ LGPL-2.1+" |
416 |
SLOT="0" |
417 |
-KEYWORDS="~amd64 ~x86" |
418 |
+if [[ ${PV} = 9999 ]]; then |
419 |
+ KEYWORDS="" |
420 |
+else |
421 |
+ KEYWORDS="~amd64 ~x86" |
422 |
+fi |
423 |
# USE="doc" is managed by eclass. |
424 |
-IUSE="applet cue doc eds elibc_glibc exif firefox-bookmarks flac flickr gif gnome-keyring gsf gstreamer gtk iptc +iso +jpeg laptop mp3 nautilus networkmanager pdf playlist rss test thunderbird +tiff upnp +vorbis xine +xml xmp" # qt4 strigi |
425 |
+IUSE="applet cue doc eds elibc_glibc exif firefox-bookmarks flac flickr gif gnome-keyring gsf gstreamer gtk iptc +iso +jpeg laptop mp3 networkmanager pdf playlist rss test thunderbird +tiff upnp +vorbis xine +xml xmp" # qt4 strigi |
426 |
+[[ ${PV} = 9999 ]] || IUSE="${IUSE} nautilus" |
427 |
REQUIRED_USE="cue? ( gstreamer )" |
428 |
|
429 |
# Test suite highly disfunctional, loops forever |
430 |
# putting aside for now |
431 |
RESTRICT="test" |
432 |
|
433 |
-# vala is built with debug by default (see VALAFLAGS) |
434 |
# According to NEWS, introspection is non-optional |
435 |
# glibc-2.12 needed for SCHED_IDLE (see bug #385003) |
436 |
-VALA_DEP="|| ( |
437 |
- dev-lang/vala:0.18 |
438 |
- >=dev-lang/vala-0.13.4:0.14 )" |
439 |
RDEPEND=" |
440 |
>=app-i18n/enca-1.9 |
441 |
>=dev-db/sqlite-3.7[threadsafe] |
442 |
@@ -45,11 +51,13 @@ |
443 |
applet? ( |
444 |
>=gnome-base/gnome-panel-2.91.6 |
445 |
>=x11-libs/gdk-pixbuf-2.12:2 |
446 |
- >=x11-libs/gtk+-3.0:3 ) |
447 |
+ >=x11-libs/gtk+-3:3 ) |
448 |
cue? ( media-libs/libcue ) |
449 |
eds? ( |
450 |
>=mail-client/evolution-3.3.5 |
451 |
- >=gnome-extra/evolution-data-server-3.3.5 ) |
452 |
+ >=gnome-extra/evolution-data-server-3.3.5 |
453 |
+ <mail-client/evolution-3.5.3 |
454 |
+ <gnome-extra/evolution-data-server-3.5.3 ) |
455 |
elibc_glibc? ( >=sys-libs/glibc-2.12 ) |
456 |
exif? ( >=media-libs/libexif-0.6 ) |
457 |
firefox-bookmarks? ( || ( |
458 |
@@ -67,7 +75,7 @@ |
459 |
!gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) ) |
460 |
gtk? ( |
461 |
>=dev-libs/libgee-0.3:0 |
462 |
- >=x11-libs/gtk+-3.0.0:3 ) |
463 |
+ >=x11-libs/gtk+-3:3 ) |
464 |
iptc? ( media-libs/libiptcdata ) |
465 |
iso? ( >=sys-libs/libosinfo-0.0.2 ) |
466 |
jpeg? ( virtual/jpeg:0 ) |
467 |
@@ -96,10 +104,7 @@ |
468 |
>=dev-util/intltool-0.40 |
469 |
>=sys-devel/gettext-0.17 |
470 |
virtual/pkgconfig |
471 |
- applet? ( ${VALA_DEP} ) |
472 |
- gtk? ( |
473 |
- ${VALA_DEP} |
474 |
- >=dev-libs/libgee-0.3 ) |
475 |
+ gtk? ( >=dev-libs/libgee-0.3 ) |
476 |
doc? ( |
477 |
app-office/dia |
478 |
>=dev-util/gtk-doc-1.8 |
479 |
@@ -108,8 +113,12 @@ |
480 |
>=dev-libs/dbus-glib-0.82-r1 |
481 |
>=sys-apps/dbus-1.3.1[X] ) |
482 |
" |
483 |
-# strigi? ( ${VALA_DEP} ) |
484 |
-PDEPEND="nautilus? ( >=gnome-extra/nautilus-tracker-tags-0.14 )" |
485 |
+[[ ${PV} = 9999 ]] && DEPEND="${DEPEND} |
486 |
+ dev-util/gtk-doc-am |
487 |
+ >=dev-util/gtk-doc-1.8 |
488 |
+ $(vala_depend) |
489 |
+" |
490 |
+[[ ${PV} = 9999 ]] || PDEPEND="nautilus? ( >=gnome-extra/nautilus-tracker-tags-0.14 )" |
491 |
|
492 |
function inotify_enabled() { |
493 |
if linux_config_exists; then |
494 |
@@ -142,15 +151,6 @@ |
495 |
G2CONF="${G2CONF} --enable-generic-media-extractor=external" |
496 |
fi |
497 |
|
498 |
- # if use applet || use gtk || use strigi; then |
499 |
- if use applet || use gtk; then |
500 |
- if has_version "dev-lang/vala:0.18"; then |
501 |
- G2CONF="${G2CONF} VALAC=$(type -P valac-0.18)" |
502 |
- else |
503 |
- G2CONF="${G2CONF} VALAC=$(type -P valac-0.14)" |
504 |
- fi |
505 |
- fi |
506 |
- |
507 |
# if use mp3 && (use gtk || use qt4); then |
508 |
if use mp3 && use gtk; then |
509 |
#G2CONF="${G2CONF} $(use_enable !qt4 gdkpixbuf) $(use_enable qt4 qt)" |
510 |
@@ -213,6 +213,14 @@ |
511 |
python_pkg_setup |
512 |
} |
513 |
|
514 |
+src_unpack() { |
515 |
+ if [[ ${PV} = 9999 ]]; then |
516 |
+ git_src_unpack |
517 |
+ else |
518 |
+ gnome2_src_unpack |
519 |
+ fi |
520 |
+} |
521 |
+ |
522 |
src_prepare() { |
523 |
# bug #426276, https://bugzilla.gnome.org/show_bug.cgi?id=675660 |
524 |
epatch "${FILESDIR}/${PN}-0.14.2-icu-no-LC_ALL.patch" |
525 |
@@ -231,6 +239,10 @@ |
526 |
-e '/\/libtracker-miner\/tracker-password-provider\/getting/,+1 s:^\(.*\)$:/*\1*/:' \ |
527 |
-i tests/libtracker-miner/tracker-password-provider-test.c || die |
528 |
|
529 |
+ if [[ ${PV} = 9999 ]]; then |
530 |
+ eautoreconf |
531 |
+ vala_src_prepare |
532 |
+ fi |
533 |
gnome2_src_prepare |
534 |
} |