Gentoo Archives: gentoo-commits

From: "Saleem Abdulrasool (compnerd)" <compnerd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/tracker: ChangeLog tracker-0.6.3.ebuild tracker-0.6.1.ebuild tracker-0.6.2.ebuild tracker-0.5.4-r1.ebuild tracker-0.6.0.ebuild
Date: Tue, 02 Oct 2007 02:47:33
Message-Id: E1IcXeT-0004JF-58@stork.gentoo.org
1 compnerd 07/10/02 02:38:25
2
3 Modified: ChangeLog
4 Added: tracker-0.6.3.ebuild
5 Removed: tracker-0.6.1.ebuild tracker-0.6.2.ebuild
6 tracker-0.5.4-r1.ebuild tracker-0.6.0.ebuild
7 Log:
8 version bump and some pruning
9 (Portage version: 2.1.3.11)
10
11 Revision Changes Path
12 1.23 app-misc/tracker/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.23&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?rev=1.23&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/ChangeLog?r1=1.22&r2=1.23
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v
21 retrieving revision 1.22
22 retrieving revision 1.23
23 diff -u -r1.22 -r1.23
24 --- ChangeLog 22 Sep 2007 20:44:33 -0000 1.22
25 +++ ChangeLog 2 Oct 2007 02:38:24 -0000 1.23
26 @@ -1,6 +1,17 @@
27 # ChangeLog for app-misc/tracker
28 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.22 2007/09/22 20:44:33 compnerd Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/ChangeLog,v 1.23 2007/10/02 02:38:24 compnerd Exp $
31 +
32 +*tracker-0.6.3 (02 Oct 2007)
33 +
34 + 02 Oct 2007; Saleem Abdulrasool <compnerd@g.o>
35 + -files/tracker-0.5.3-convert-pdf-thumbnailer.patch,
36 + -files/tracker-0.5.4-deskbar-encoding.patch,
37 + -files/tracker-0.5.4-deskbar-handler.patch,
38 + +files/tracker-0.6.3-fix-unac-option.patch, -tracker-0.5.4-r1.ebuild,
39 + -tracker-0.6.0.ebuild, -tracker-0.6.1.ebuild, -tracker-0.6.2.ebuild,
40 + +tracker-0.6.3.ebuild:
41 + Version bump from upstream, prune old versions
42
43 *tracker-0.6.2-r1 (22 Sep 2007)
44
45
46
47
48 1.1 app-misc/tracker/tracker-0.6.3.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-0.6.3.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/tracker/tracker-0.6.3.ebuild?rev=1.1&content-type=text/plain
52
53 Index: tracker-0.6.3.ebuild
54 ===================================================================
55 # Copyright 1999-2007 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-0.6.3.ebuild,v 1.1 2007/10/02 02:38:24 compnerd Exp $
58
59 inherit autotools eutils flag-o-matic linux-info
60
61 DESCRIPTION="A tagging metadata database, search tool and indexer"
62 HOMEPAGE="http://www.tracker-project.org/"
63 SRC_URI="http://www.gnome.org/~jamiemcc/tracker/${P}.tar.gz"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
68 IUSE="applet debug gnome gsf gstreamer gtk jpeg pdf xine kernel_linux"
69
70 RDEPEND=">=dev-libs/glib-2.12.0
71 >=x11-libs/pango-1.0.0
72 >=dev-libs/gmime-2.1.0
73 >=media-gfx/imagemagick-5.2.1
74 >=dev-libs/dbus-glib-0.71
75 >=dev-db/qdbm-1.8
76 >=dev-db/sqlite-3.4
77 >=media-libs/libpng-1.2
78 >=dev-libs/libxml2-2.6
79 sys-libs/zlib
80 applet? ( gnome-extra/deskbar-applet )
81 gnome? (
82 >=x11-libs/gtk+-2.8
83 >=gnome-base/libglade-2.5
84 >=gnome-base/libgnome-2.14
85 >=gnome-base/gnome-vfs-2.10
86 >=gnome-base/libgnomeui-2.14
87 >=gnome-base/gnome-desktop-2.14
88 )
89 gsf? ( >=gnome-extra/libgsf-1.13 )
90 gstreamer? ( >=media-libs/gstreamer-0.10 )
91 gtk? ( >=x11-libs/gtk+-2.8.20 )
92 jpeg? ( >=media-gfx/exif-0.6 )
93 xine? ( >=media-libs/xine-lib-1.0 )
94 !gstreamer? ( !xine? ( || ( media-video/totem media-video/mplayer ) ) )
95 !kernel_linux? ( >=app-admin/gamin-0.1.7 )
96 pdf? (
97 >=x11-libs/cairo-1.0
98 >=app-text/poppler-bindings-0.5.0
99 )"
100 DEPEND="${RDEPEND}
101 >=dev-util/intltool-0.35
102 >=sys-devel/gettext-0.14
103 >=dev-util/pkgconfig-0.20"
104
105 function notify_inotify() {
106 ewarn
107 ewarn "You should enable the INOTIFY support in your kernel."
108 ewarn "Check the 'Inotify file change notification support' under the"
109 ewarn "'File systems' option. It is marked as CONFIG_INOTIFY in the config"
110 ewarn "Also enable 'Inotify support for userland' in under the previous"
111 ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config."
112 ewarn
113 die 'missing CONFIG_INOTIFY'
114 }
115
116 function inotify_enabled() {
117 linux_chkconfig_present INOTIFY && linux_chkconfig_present INOTIFY_USER
118 }
119
120 pkg_setup() {
121 linux-info_pkg_setup
122
123 if built_with_use 'dev-db/sqlite' 'nothreadsafe' ; then
124 eerror "You must build sqlite with threading support"
125 die "dev-db/sqlite built with nothreadsafe"
126 fi
127
128 if ! built_with_use 'app-text/poppler-bindings' 'gtk' ; then
129 ewarn "You must build poppler-bindings with gtk to get support for PDFs"
130 die "poppler-bindings needs gtk support"
131 fi
132
133 if ! built_with_use 'media-gfx/imagemagick' 'png' ; then
134 ewarn "You must build imagemagick with png"
135 die "imagemagick needs png support"
136 fi
137
138 if use jpeg && ! built_with_use 'media-gfx/imagemagick' 'jpeg' ; then
139 ewarn "You must build imagemagick with jpeg to get support for JPEG"
140 die "imagemagick needs jpeg support"
141 fi
142
143 if use kernel_linux ; then
144 inotify_enabled || notify_inotify
145 fi
146 }
147
148 src_unpack() {
149 unpack ${A}
150 cd ${S}
151
152 epatch ${FILESDIR}/${PN}-0.6.3-fix-unac-option.patch
153 eautoreconf
154 }
155
156 src_compile() {
157 local myconf=
158
159 if use gstreamer ; then
160 myconf="${myconf} --enable-video-extractor=gstreamer"
161 elif use xine ; then
162 myconf="${myconf} --enable-video-extractor=xine"
163 else
164 myconf="${myconf} --enable-video-extractor=external"
165 fi
166
167 if use kernel_linux ; then
168 myconf="${myconf} --enable-file-monitoring=inotify"
169 else
170 myconf="${myconf} --enable-file-monitoring=fam"
171 fi
172
173 econf ${myconf} \
174 --enable-preferences --disable-xmp --disable-unac \
175 --enable-libxml2 --enable-external-qdbm \
176 $(use_enable applet deskbar-applet) \
177 $(use_enable debug debug-code) \
178 $(use_enable gnome gui) \
179 $(use_enable gsf) \
180 $(use_enable gtk libtrackergtk) \
181 $(use_enable jpeg exif) \
182 $(use_enable pdf) \
183 || die "configure failed"
184
185 emake || die "build failed"
186 }
187
188 src_install() {
189 make DESTDIR="${D}" install || die "install failed"
190 dodoc AUTHORS ChangeLog NEWS README
191 }
192
193
194
195 --
196 gentoo-commits@g.o mailing list