Gentoo Archives: gentoo-commits

From: "Cedric Krier (cedk)" <cedk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/beagle: ChangeLog beagle-0.3.7.ebuild
Date: Fri, 30 May 2008 20:01:40
Message-Id: E1K2An7-0004fB-S5@stork.gentoo.org
1 cedk 08/05/30 20:01:33
2
3 Modified: ChangeLog
4 Added: beagle-0.3.7.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.77 app-misc/beagle/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.77&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.77&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?r1=1.76&r2=1.77
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v
19 retrieving revision 1.76
20 retrieving revision 1.77
21 diff -u -r1.76 -r1.77
22 --- ChangeLog 13 May 2008 07:48:55 -0000 1.76
23 +++ ChangeLog 30 May 2008 20:01:33 -0000 1.77
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-misc/beagle
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.76 2008/05/13 07:48:55 pva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.77 2008/05/30 20:01:33 cedk Exp $
29 +
30 +*beagle-0.3.7 (28 May 2008)
31 +
32 + 28 May 2008; Cédric Krier <cedk@g.o> +beagle-0.3.7.ebuild:
33 + Version bump
34
35 13 May 2008; Peter Volkov <pva@g.o> beagle-0.2.18.ebuild,
36 beagle-0.3.6.ebuild:
37
38
39
40 1.1 app-misc/beagle/beagle-0.3.7.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.3.7.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.3.7.ebuild?rev=1.1&content-type=text/plain
44
45 Index: beagle-0.3.7.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.3.7.ebuild,v 1.1 2008/05/30 20:01:33 cedk Exp $
50
51 EAPI=1
52
53 inherit gnome.org eutils autotools mono mozextension
54
55 DESCRIPTION="Search tool that ransacks your personal information space to find whatever you're looking for"
56 HOMEPAGE="http://www.beagle-project.org/"
57
58 LICENSE="MIT Apache-1.1"
59 SLOT="0"
60 KEYWORDS="~amd64 ~ppc ~x86"
61 IUSE="chm debug doc epiphany eds firefox galago gtk pdf inotify ole thunderbird +xscreensaver"
62
63 RDEPEND="
64 >=dev-lang/mono-1.2.4
65 app-shells/bash
66 app-arch/zip
67 sys-devel/gettext
68 x11-misc/shared-mime-info
69 >=dev-libs/gmime-2.2.1
70 >=dev-libs/libxml2-2.6.19
71 >=dev-db/sqlite-3.3.1
72 >=dev-dotnet/dbus-sharp-0.6.0
73 >=dev-dotnet/dbus-glib-sharp-0.4.1
74 >=dev-dotnet/taglib-sharp-2.0
75 >=dev-dotnet/gtk-sharp-2.8
76 gtk? ( >=gnome-base/libgnome-2.0
77 >=gnome-base/gnome-vfs-2.0
78 >=dev-dotnet/gtk-sharp-2.0
79 >=x11-libs/gtk+-2.6.0
80 >=dev-libs/atk-1.2.4
81 >=gnome-base/librsvg-2.0
82 >=dev-dotnet/gconf-sharp-2.4
83 >=dev-dotnet/glade-sharp-2.4
84 >=dev-dotnet/gnome-sharp-2.4
85 >=dev-dotnet/gnomevfs-sharp-2.4 )
86 eds? ( >=dev-dotnet/evolution-sharp-0.13.3
87 >=dev-dotnet/gconf-sharp-2.4 )
88 ole? ( >=app-text/wv-1.2.3
89 >=dev-dotnet/gsf-sharp-0.8
90 >=app-office/gnumeric-1.4.3-r3 )
91 chm? ( dev-libs/chmlib )
92 pdf? ( >=app-text/poppler-0.5.1 )
93 galago? ( >=dev-dotnet/galago-sharp-0.5.0 )
94 thunderbird? ( || ( >=mail-client/mozilla-thunderbird-1.5
95 >=mail-client/mozilla-thunderbird-bin-1.5 ) )
96 firefox? ( || ( >=www-client/mozilla-firefox-1.5
97 >=www-client/mozilla-firefox-bin-1.5 ) )
98 epiphany? ( >=www-client/epiphany-extensions-2.16 )
99 xscreensaver? ( x11-libs/libXScrnSaver )
100 dev-libs/libbeagle"
101 # Avahi code is currently experimental
102 #avahi? ( >=net-dns/avahi-0.6.10 )
103
104 DEPEND="${RDEPEND}
105 doc? ( >=dev-util/monodoc-1.2.4 )
106 dev-util/pkgconfig
107 xscreensaver? ( x11-proto/scrnsaverproto )
108 >=dev-util/intltool-0.35"
109
110 pkg_setup() {
111 local fail_gmime="Re-emerge dev-libs/gmime with USE mono."
112 local fail_libbeagle="Re-emerge dev-libs/libbeagle with USE=python."
113 local fail_epiphany="Re-emerge www-client/epiphany-extensions with USE=python."
114
115 if ! built_with_use dev-libs/gmime mono; then
116 eerror "${fail_gmime}"
117 die "${fail_gmime}"
118 fi
119
120 if use epiphany; then
121 if ! built_with_use dev-libs/libbeagle python; then
122 eerror "${fail_libbeagle}"
123 die "${fail_libbeagle}"
124 fi
125 if ! built_with_use www-client/epiphany-extensions python; then
126 eerror "${fail_epiphany}"
127 die "${fail_epiphany}"
128 fi
129 fi
130
131 enewgroup beagleindex
132 enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
133 }
134
135 src_unpack() {
136 unpack ${A}
137 cd "${S}"
138
139 # Multilib fix
140 sed -i -e 's:prefix mono`/lib:libdir mono`:' \
141 configure.in || die "sed failed"
142
143 eautoreconf
144 intltoolize --force || die "intltoolize failed"
145 }
146
147 src_compile() {
148 econf \
149 --enable-sqlite3 \
150 --disable-avahi \
151 --disable-internal-taglib \
152 $(use_enable debug xml-dump) \
153 $(use_enable doc docs) \
154 $(use_enable epiphany epiphany-extension) \
155 $(use_enable thunderbird) \
156 $(use_enable eds evolution) \
157 $(use_enable gtk gui) \
158 $(use_enable ole gsf-sharp wv1) \
159 $(use_enable xscreensaver xss) \
160 $(use_enable inotify)
161 # Avahi code is experimental, explicitly disabled above
162 #$(use_enable avahi) \
163
164 emake || die "emake failed."
165 }
166
167 src_install() {
168 emake DESTDIR="${D}" install || die "emake install failed."
169
170 dodoc AUTHORS NEWS README
171
172 declare MOZILLA_FIVE_HOME
173 if use firefox; then
174 xpi_unpack "${S}"/firefox-extension/beagle.xpi \
175 || die "Unable to find Beagle Firefox Extension"
176 mv "${WORKDIR}"/beagle "${WORKDIR}"/firefox-beagle
177
178 if has_version '>=www-client/mozilla-firefox-1.5'; then
179 MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox"
180 xpi_install "${WORKDIR}"/firefox-beagle \
181 || die "xpi install for mozilla-firefox failed!"
182 fi
183 if has_version '>=www-client/mozilla-firefox-bin-1.5'; then
184 MOZILLA_FIVE_HOME="/opt/firefox"
185 xpi_install "${WORKDIR}"/firefox-beagle \
186 || die "xpi install for mozilla-firefox-bin failed!"
187 fi
188 fi
189
190 if use thunderbird; then
191 xpi_unpack "${S}"/thunderbird-extension/beagle.xpi \
192 || die "Unable to find Beagle Thunderbird Extension"
193 mv "${WORKDIR}"/beagle "${WORKDIR}"/thunderbird-beagle
194
195 if has_version '>=mail-client/mozilla-thunderbird-1.5'; then
196 MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird"
197 xpi_install "${WORKDIR}"/thunderbird-beagle \
198 || die "xpi install for mozilla-thunderbird failed!"
199 fi
200 if has_version '>=mail-client/mozilla-thunderbird-bin-1.5'; then
201 MOZILLA_FIVE_HOME="/opt/thunderbird"
202 xpi_install "${WORKDIR}"/thunderbird-beagle \
203 || die "xpi install for mozilla-thunderbird-bin failed!"
204 fi
205 fi
206
207 sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' \
208 "${D}"/etc/beagle/crawl-rules/crawl-*
209
210 insinto /etc/beagle/crawl-rules
211 doins "${FILESDIR}/crawl-portage"
212
213 keepdir "/usr/$(get_libdir)/beagle/Backends"
214 diropts -o beagleindex -g beagleindex
215 keepdir "/var/lib/cache/beagle/indexes"
216 }
217
218 pkg_postinst() {
219 elog "If available, Beagle greatly benefits from using certain operating"
220 elog "system features such as Extended Attributes and inotify."
221 elog
222 elog "If you want static queryables such as the portage tree and system"
223 elog "documentation you will need to edit the /etc/beagle/crawl-* files"
224 elog "and change CRAWL_ENABLE from 'no' to 'yes'."
225 elog
226 elog "For more info on how to create the optimal beagle environment, and"
227 elog "basic usage info, see the Gentoo page of the Beagle website:"
228 elog "http://www.beagle-project.org/Gentoo_Installation"
229 }
230
231
232
233 --
234 gentoo-commits@l.g.o mailing list