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