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