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