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