ChangeLog

# ChangeLog for app-misc/beagle
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.83 2008/07/31 15:53:56 ulm Exp $

31 Jul 2008; Ulrich Mueller metadata.xml:
Add missing USE flag description for inotify to metadata.

28 Jul 2008; Raúl Porcel beagle-0.3.7-r1.ebuild:
x86 stable wrt #230185

27 Jul 2008; Olivier Crête beagle-0.3.7-r1.ebuild:
Stable on amd64, bug #230185

16 Jul 2008; nixnut beagle-0.3.7-r1.ebuild:
Stable on ppc wrt bug 230185

*beagle-0.2.18-r1 (29 Jun 2008)

29 Jun 2008; Cédric Krier
+files/beagle-0.2.18-mono-1.9.1.patch, +beagle-0.2.18-r1.ebuild:
Add patch for bug #229389

*beagle-0.3.7-r1 (07 Jun 2008)

07 Jun 2008; Cédric Krier
+files/beagle-0.3.7-evo-sharp.patch, -beagle-0.3.7.ebuild,
+beagle-0.3.7-r1.ebuild:
Add evo-sharp patch from redhat for bug #224621

*beagle-0.3.7 (28 May 2008)

28 May 2008; Cédric Krier +beagle-0.3.7.ebuild:
Version bump

13 May 2008; Peter Volkov beagle-0.2.18.ebuild,
beagle-0.3.6.ebuild:
Moving app-doc/chmlib -> dev-libs/chmlib, bug #220741.

22 Apr 2008; Cédric Krier beagle-0.3.6.ebuild:
Fix typo for bug #201093

*beagle-0.3.6 (20 Apr 2008)

20 Apr 2008; Cédric Krier -beagle-0.3.5.ebuild,
+beagle-0.3.6.ebuild:
Version bump

*beagle-0.3.5 (04 Apr 2008)

04 Apr 2008; Cédric Krier
-files/beagle-0.3.4-dbus.patch,
-files/beagle-0.3.4-epiphany-extension.patch, -beagle-0.3.4-r1.ebuild,
+beagle-0.3.5.ebuild:
Version bump

*beagle-0.3.4-r1 (29 Mar 2008)

29 Mar 2008; Cédric Krier
-files/beagle-0.3.3-log-level-warn.patch, +files/beagle-0.3.4-dbus.patch,
+files/beagle-0.3.4-epiphany-extension.patch, -beagle-0.3.3.ebuild,
-beagle-0.3.4.ebuild, +beagle-0.3.4-r1.ebuild:
Add patch for epiphany and dbus

*beagle-0.3.4 (26 Mar 2008)

26 Mar 2008; Cédric Krier +beagle-0.3.4.ebuild:
Version bump

*beagle-0.3.3 (25 Mar 2008)

25 Mar 2008; Cédric Krier
+files/beagle-0.3.3-log-level-warn.patch, +beagle-0.3.3.ebuild:
Version bump

09 Mar 2008; Cédric Krier metadata.xml,
beagle-0.2.18.ebuild:
Add intltool to DEPEND

09 Mar 2008; Mart Raudsepp beagle-0.2.18.ebuild:
Fix build with newer intltool, bug 200711

01 Mar 2008; Cédric Krier beagle-0.2.18.ebuild:
Add blocker dependency to libbeagle

28 Feb 2008; Cédric Krier metadata.xml:
Add myself as maintainer

25 Dec 2007; Christian Heim metadata.xml:
Removing metalgod from metadata.xml as per #99350.

25 Nov 2007; Brent Baude beagle-0.2.18.ebuild:
Marking beagle-0.2.18 ppc stable for bug 196755

23 Nov 2007; Markus Meier beagle-0.2.18.ebuild:
x86 stable, bug #196755

22 Nov 2007; Samuli Suominen beagle-0.2.18.ebuild:
Beagle can use also thunderbird-bin, thanks to Nirbheek Chauhan for testing.

*beagle-0.2.18 (22 Nov 2007)

22 Nov 2007; Samuli Suominen +beagle-0.2.18.ebuild:
Version bump, closing bug #190707, for #196755 straight to stable for amd64.

24 Aug 2007; Tobias Scherbaum
beagle-0.2.17.ebuild:
ppc stable, bug #18944

23 Aug 2007; Christoph Mende beagle-0.2.17.ebuild:
Stable on amd64 wrt bug #189442

22 Aug 2007; Jurek Bartuszek beagle-0.2.17.ebuild:
x86 stable (bug #189442)

*beagle-0.2.17 (28 Jul 2007)

28 Jul 2007; Daniel Drake -beagle-0.2.16.ebuild,
+beagle-0.2.17.ebuild:
Version bump thanks to Pacho Ramos in bug #175497, and fix EXIF tag breakage
thanks to Pat Double in bug #169496.

22 Jul 2007; David Shakaryan beagle-0.2.16.ebuild,
beagle-0.2.16.2.ebuild:
Remove virtual/x11 from dependencies.

14 May 2007; Thilo Bangert metadata.xml:
add no-herd

03 Mar 2007; nixnut beagle-0.2.16.2.ebuild:
Stable on ppc wrt bug 168400

01 Mar 2007; Luis Medinas beagle-0.2.16.2.ebuild:
Stable on amd64. Bug #168400.

26 Feb 2007; Christian Faulhammer
beagle-0.2.16.2.ebuild:
stable x86; bug 168400

*beagle-0.2.16.2 (26 Feb 2007)

26 Feb 2007; Luis Medinas +beagle-0.2.16.2.ebuild:
Version Bump. Bug fix release for this stable branch that will be on Gentoo
2007.0 and SLED 10. Closes bug #168400.

11 Feb 2007; Lars Weiler beagle-0.2.16.ebuild:
Stable on ppc; bug #156155.

09 Feb 2007; Simon Stelling beagle-0.2.16.ebuild:
stable on amd64

08 Feb 2007; Christian Faulhammer beagle-0.2.16.ebuild:
stable x86; bug #156155

07 Feb 2007; Luis Medinas
+files/beagle-0.2.16-monofix.patch, beagle-0.2.16.ebuild:
Add a latest patch from upstream to make it compile with newer versions of
mono. This release will hit stable.

*beagle-0.2.16 (07 Feb 2007)

07 Feb 2007; Luis Medinas
-files/beagle-0.2.15.1-crawllocation.patch, -beagle-0.2.13.ebuild,
-beagle-0.2.14.ebuild, -beagle-0.2.15.1.ebuild, +beagle-0.2.16.ebuild:
Version Bump. Fixes bug #164039.

*beagle-0.2.15.1 (02 Feb 2007)

02 Feb 2007; Luis Medinas
+files/beagle-0.2.15.1-crawllocation.patch,
+files/beagle-log-level-warn.patch, +beagle-0.2.15.1.ebuild:
Version Bump. This release closes bgo #155732 #163958 #164039 #163081
#159454 and #158446.

28 Jan 2007; Marius Mauch beagle-0.2.7.ebuild,
beagle-0.2.13.ebuild, beagle-0.2.14.ebuild:
Replacing einfo with elog

15 Jan 2007; Luis Medinas beagle-0.2.13.ebuild,
beagle-0.2.14.ebuild:
Remove debug expression now that beagle uses a different way and its more
stable. Closes bug #161666.

20 Dec 2006; Luis Medinas beagle-0.2.14.ebuild:
Change gsf-sharp mandatory dependency to OLE that really needs it. This bug
was fixed on upstream CVS right after 0.1.13 release.

*beagle-0.2.14 (16 Dec 2006)

16 Dec 2006; Luis Medinas +beagle-0.2.14.ebuild:
Version Bump. This release got the xdg autostart files fixes bug #128839.

*beagle-0.2.13 (20 Nov 2006)

20 Nov 2006; Luis Medinas +beagle-0.2.13.ebuild:
Version Bump. This version fixes thunderbird compile issue bug #155568 and
need gsf-sharp due a bug on the release tarball.

*beagle-0.2.12-r1 (18 Nov 2006)

18 Nov 2006; Luis Medinas +beagle-0.2.12-r1.ebuild:
Added support for thunderbird and developer docs.

*beagle-0.2.12 (02 Nov 2006)

02 Nov 2006; Luis Medinas +beagle-0.2.12.ebuild:
Version Bump.

*beagle-0.2.11 (27 Oct 2006)

27 Oct 2006; Luis Medinas +beagle-0.2.11.ebuild:
Version Bump. Added galago support. Closes bug #149838.

*beagle-0.2.9 (03 Sep 2006)

03 Sep 2006; Luis Medinas +beagle-0.2.9.ebuild:
Version Bump

*beagle-0.2.8 (18 Aug 2006)

18 Aug 2006; Luis Medinas +beagle-0.2.8.ebuild:
Version Bump.

17 Jul 2006; Daniel Gryniewicz beagle-0.2.7.ebuild:
Marked stable on amd64 for bug #139612

14 Jul 2006; Tobias Scherbaum beagle-0.2.7.ebuild:
ppc stable, bug #139612

12 Jul 2006; Chris Gianelloni beagle-0.2.7.ebuild:
Stable on x86 wrt bug #139612.

*beagle-0.2.7 (20 Jun 2006)

20 Jun 2006; Luis Medinas
+files/beagle-0.2.7-crawltweek.patch, +beagle-0.2.7.ebuild:
Version bump from upstream. This release includes again chm support and a
few important fixes.

20 Jun 2006; Luis Medinas
-files/beagle-0.2.1-multilib.patch,
-files/beagle-0.2.3-CVE-2006-1296.patch,
-files/beagle-0.2.4-crawltweek.patch, -files/beagle-0.2.4-searchfix.patch,
-beagle-0.2.4.ebuild, -beagle-0.2.4-r2.ebuild:
Removed older version and some patches that were accepted by upstream.

29 May 2006; Luis Medinas beagle-0.2.6.ebuild:
Added missing pdf use flag thanks to Christoph Galler
for reporting to us. Closes bug #134638.

*beagle-0.2.6 (29 Apr 2006)

29 Apr 2006; Luis Medinas +beagle-0.2.6.ebuild:
Version Bump.

*beagle-0.2.5 (22 Apr 2006)

22 Apr 2006; Luis Medinas
+files/beagle-0.2.5-crawltweek.patch, files/crawl-portage,
+beagle-0.2.5.ebuild:
Version Bump. Removed multilib patch that was accept by upstream. Closes
bug #130711, #130233.

12 Apr 2006; Diego Pettenò beagle-0.2.4-r1.ebuild,
beagle-0.2.4-r2.ebuild:
Replace /bin/false to -1 or enewuser won't work.

*beagle-0.2.4-r2 (10 Apr 2006)

10 Apr 2006; Luis Medinas
files/beagle-0.2.4-crawltweek.patch, +files/beagle-0.2.4-searchfix.patch,
files/crawl-portage, +beagle-0.2.4-r2.ebuild:
Revbump to modify the crawl-portage to use portdir instead of /usr/portage.
Added kde paths to our crawltweek patch and add a upstream patch to fix a
search crash thanks to Arif Lukito and Pat Double
.

09 Apr 2006; Stefan Jones beagle-0.2.4-r1.ebuild:
You want chown not chmod :-)

*beagle-0.2.4-r1 (09 Apr 2006)

09 Apr 2006; Luis Medinas
+files/beagle-0.2.4-crawltweek.patch, +files/crawl-portage,
+beagle-0.2.4-r1.ebuild:
Enable support for beagle crawl thanks to Pat Double .
Added a patch to fix crawl searches path's.

*beagle-0.2.4 (08 Apr 2006)

08 Apr 2006; Luis Medinas
+files/beagle-0.2.4-CVE-2006-1296.patch, +beagle-0.2.4.ebuild:
Version Bump. This version includes a new ebuild filter.

06 Apr 2006; Luis Medinas beagle-0.2.3-r1.ebuild:
Update wv dependency. Thanks to B. Keroack cloes bug
#128589.

*beagle-0.2.3-r1 (30 Mar 2006)

30 Mar 2006; Luis Medinas
-files/beagle-0.1.1-null-task-source.patch,
-files/beagle-0.1.1-uri-serialization.patch,
-files/beagle-0.2.1-noguisettings.patch,
+files/beagle-0.2.3-CVE-2006-1296.patch, -beagle-0.1.1.ebuild,
-beagle-0.1.2.ebuild, -beagle-0.2.1.ebuild, -beagle-0.2.1-r1.ebuild,
-beagle-0.2.2.1.ebuild, -beagle-0.2.3.ebuild, +beagle-0.2.3-r1.ebuild:
Added a patch to fix the security hole on beagle-status fixes bug #128136.
Removed older and affected versions.

25 Mar 2006; Joseph Jezak beagle-0.2.2.1.ebuild,
beagle-0.2.3.ebuild:
Marked ~ppc for bug #123847.

20 Mar 2006; Luis Medinas beagle-0.2.2.1.ebuild,
beagle-0.2.3.ebuild:
Added ~amd64 keyword. Closes bug #111904.

*beagle-0.2.3 (18 Mar 2006)

18 Mar 2006; Luis Medinas +beagle-0.2.3.ebuild:
Version Bump.

*beagle-0.2.2.1 (07 Mar 2006)

07 Mar 2006; Luis Medinas +beagle-0.2.2.1.ebuild:
Version Bump. Quick fix from upstream to fix 64bit issue.

*beagle-0.2.2 (07 Mar 2006)

07 Mar 2006; Luis Medinas +beagle-0.2.2.ebuild:
Version Bump from upstream.

*beagle-0.2.1-r1 (04 Mar 2006)

04 Mar 2006; Luis Medinas
+files/beagle-0.2.1-noguisettings.patch, +beagle-0.2.1-r1.ebuild:
Added a patch from Daniel Drake to fix desktop entry if the
gui is disable. Fixes bug #124192.

26 Feb 2006; Luis Medinas beagle-0.2.1.ebuild:
Added a sqlite version fix. Closes bug #123928.

24 Feb 2006; Luis Medinas beagle-0.2.1.ebuild:
Add librsvg missing dependency fixes bug #123902. Remove ~amd64 keywords for
now.

*beagle-0.2.1 (23 Feb 2006)

23 Feb 2006; Luis Medinas
+files/beagle-0.2.1-multilib.patch, metadata.xml, +beagle-0.2.1.ebuild:
Version Bump. Closes bug #116654 and #119740. Added myself as temporary
maintainer.

14 Dec 2005; Doug Goldstein beagle-0.1.2.ebuild:
Fix my typo on the modular X depends. Simplify the depends as well.

27 Nov 2005; Herbie Hopkins beagle-0.1.2.ebuild:
Multilib fix.

22 Nov 2005; Joseph Jezak beagle-0.1.2.ebuild:
Marked ~ppc for bug #110551.

*beagle-0.1.2 (14 Nov 2005)

14 Nov 2005; Daniel Drake +beagle-0.1.2.ebuild:
Version bump; this version does not support .doc file indexing due to bug
#111228

06 Nov 2005; Simon Stelling beagle-0.1.1.ebuild:
remove ~amd64 keyword again as it requires gmime to be built with USE=mono,
but mono is masked on amd64; bug 111702

06 Nov 2005; Simon Stelling beagle-0.1.1.ebuild:
added ~amd64 keyword

03 Nov 2005; Daniel Drake beagle-0.1.1.ebuild:
We aren't compatible with wv-1.2.0 yet, so depend on 1.0.3-r1 for now (will
be properly fixed in next beagle release).

25 Oct 2005; Daniel Drake beagle-0.1.1.ebuild:
Stop using gnome2 eclass. Use emake -j1 to prevent compilation errors -
solves the USE=webservices problem.

*beagle-0.1.1 (24 Oct 2005)

24 Oct 2005; Daniel Drake
+files/beagle-0.1.1-null-task-source.patch,
+files/beagle-0.1.1-uri-serialization.patch, +metadata.xml,
+beagle-0.1.1.ebuild:
Initial import, thanks to everyone on bug #67768

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX beagle-0.2.18-mono-1.9.1.patch 551 RMD160 ceb0449d09d91e960f79daea4a04eff367a8cc50 SHA1 4ad1d977d98a8daf403cb531c56ef245d6015dfa SHA256 19da8f23d5d9116470d8f7ab764886d9317cdb390ed8658627df73e3802f3871
AUX beagle-0.2.7-crawltweek.patch 1206 RMD160 73925987e7ced184351fed4dcded49671d062a5c SHA1 76e325807be790e1d75e8212ade97ee74f5be987 SHA256 3d5b8b0b87d46b9bba4af6b08c09a769a62ff608e4fc1a4257342b40f659096d
AUX beagle-0.3.7-evo-sharp.patch 4796 RMD160 32388714ef8efc445541cdcddb81cdcb6625523c SHA1 aad4c8b8eff698176a31b96eb96a4ad6262a087e SHA256 df9c3f03130da9a93ee95d481a59b0c83f291f2cb4a4d8289c7fa081737e52a0
AUX beagle-log-level-warn.patch 2014 RMD160 444a772662d0cf1e2b32865c87ad8308c36537c2 SHA1 7b4abc9699922c3d681b3283ca9dc2dfe0710e88 SHA256 1f8664518210dfd54ea0e229cff30cc7e41dd0651ad5ed5f608afecb49afc48e
AUX crawl-portage 295 RMD160 979f70ae6172ffbbba21fcf8ab22964d10bf6b1a SHA1 6c8da69912829a6dd8f1bdcacc3d59acb31a9f63 SHA256 14b8423c0590ce9bc8b43ee75b7c51c02ec46031d89baeee8c0100bdc6adb31b
DIST beagle-0.2.18.tar.bz2 1591664 RMD160 02e7fddbc2dd79eb7172ece55481541b888380e2 SHA1 02b37003e3fc223f074b0b27cc1351f9f1964ff4 SHA256 62e62b0a90f49660a6414b2fe69affee0a0bb1b1cd40ec1ccaf005e2a7f6c57b
DIST beagle-0.3.6.tar.bz2 1776852 RMD160 c113744e24c999ddebf3c1aab6a84631694dbf3b SHA1 c6202f97f0b65771f5b2b0338083e68f78f772c6 SHA256 6dd08f21341fe5ec77600be30ea0d97c60bc289b4611038c1bf193204b8ee272
DIST beagle-0.3.7.tar.bz2 1927176 RMD160 765dda197292c48aebf49fdc72d48358614429f0 SHA1 5c845bc3fc98f63a28ea9a53ee10d40f95c802de SHA256 75e9545a463e04fa2cd5354e57083fa646fe701bc8e3a0bfaa8d4cca628fe4ae
EBUILD beagle-0.2.18-r1.ebuild 3390 RMD160 20c05799a316b197cb43537fed8b4d4e8fbc213f SHA1 c64fb46dbafb29fd65807d86d16dff2305a568ac SHA256 2048d90684b7426b80de7698472201f8a36fb671f00b1fab74d228935b3b11b0
EBUILD beagle-0.2.18.ebuild 3339 RMD160 a25499ea353f0c6879cbacb09ce64161ccbb49ef SHA1 725f78a9cc74943a84e39e4fe229f1ee95a3385f SHA256 7d14fd57ad79934b11bd9b3a88f3961a152e9e11467116cf8dd104351d016134
EBUILD beagle-0.3.6.ebuild 5658 RMD160 fe578c0d7c5a6dffd18307c23e41fe9f8e7003b7 SHA1 963a2af6064ca0ab12377d23233c53c033ea7382 SHA256 6a076d3056111e81c4cff87c90ea4ee9b4af7cb94c8bd68997011463409cfae5
EBUILD beagle-0.3.7-r1.ebuild 5706 RMD160 83ec5f289cda289d8a26da085d8e8f3a0713c8a9 SHA1 738a9df878acce277c89ead97444d7d294b2987c SHA256 14e44aa778adc1997ddc46ccaca266606a8e20c91ad45488b6363c5ba80570ca
MISC ChangeLog 13746 RMD160 60b3894b82c45cb7b603644325d88f5d8daf09d1 SHA1 02de259c482acba234114e2594c53355f505f9c7 SHA256 8e051922b291cf7ddae172a964dd3aa66be1bd06a64ffa92edffc3bc654b9eed
MISC metadata.xml 2560 RMD160 dc213fce1d6535478b6fa3139490d2a422d09282 SHA1 5f90c4f2b2212390fa6e1ab79b86a6558bdca45e SHA256 2a0e26f0134370da2a503004c725348d9d1ef11066f37d6d037fdba05d4135d0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiR4CIACgkQOeoy/oIi7uxIHACgg8ZKqz0rhSL990Gh65kNoE+Q
NwUAn3lXJ9QETpCzp5+02QA9+SI0ZoQ1
=C2gU
-----END PGP SIGNATURE-----

beagle-0.2.18-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.2.18-r1.ebuild,v 1.1 2008/06/29 13:21:11 cedk Exp $

EAPI=1

inherit gnome.org eutils autotools mono

DESCRIPTION="search tool that ransacks your personal information space to find whatever you're looking for"
HOMEPAGE="http://www.beagle-project.org"

LICENSE="MIT Apache-1.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="chm doc eds galago gtk ole pdf python thunderbird +xscreensaver"

RDEPEND=">=dev-lang/mono-1.1.18
app-arch/zip
sys-devel/gettext
>=x11-libs/gtk+-2.6
>=dev-libs/gmime-2.2.1
>=dev-dotnet/gtk-sharp-2.8
>=gnome-base/librsvg-2
>=media-libs/libexif-0.6
>=dev-libs/libxml2-2.6.19
x11-libs/libX11
x11-libs/libXt
>=dev-db/sqlite-3.3.1
gtk? ( >=dev-dotnet/gconf-sharp-2.8
>=dev-dotnet/glade-sharp-2.8
>=dev-dotnet/gnome-sharp-2.8 )
eds? ( >=dev-dotnet/evolution-sharp-0.13.3
>=dev-dotnet/gconf-sharp-2.3 )
ole? ( >=app-text/wv-1.2.0
>=dev-dotnet/gsf-sharp-0.6
>=app-office/gnumeric-1.4.3-r3 )
python? ( >=dev-python/pygtk-2.6 )
pdf? ( >=app-text/poppler-0.5.1 )
chm? ( dev-libs/chmlib )
galago? ( >=dev-dotnet/galago-sharp-0.5 )
xscreensaver? ( x11-libs/libXScrnSaver )
!dev-libs/libbeagle"
DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )
dev-util/pkgconfig
x11-proto/xproto
xscreensaver? ( x11-proto/scrnsaverproto )
>=dev-util/intltool-0.23"

pkg_setup() {
local fail="Re-emerge dev-libs/gmime with USE mono."

if ! built_with_use dev-libs/gmime mono; then
eerror "${fail}"
die "${fail}"
fi

enewgroup beagleindex
enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
}

src_unpack() {
unpack ${A}
cd "${S}"

# Multilib fix
sed -i -e 's:prefix mono`/lib:libdir mono`:' \
"${S}"/configure.in || die "sed failed"

epatch "${FILESDIR}"/${PN}-0.2.7-crawltweek.patch
epatch "${FILESDIR}"/${PN}-log-level-warn.patch
epatch "${FILESDIR}"/${P}-mono-1.9.1.patch

eautoreconf
intltoolize --force || die "intltoolize failed"
}

src_compile() {
econf --enable-libbeagle --enable-sqlite3 \
$(use_enable doc gtk-doc) \
$(use_enable thunderbird) \
$(use_enable eds evolution) \
$(use_enable gtk gui) \
$(use_enable python) \
$(use_enable ole gsf-sharp) \
$(use_enable xscreensaver xss)

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."

dodir /usr/share/beagle
insinto /usr/share/beagle
doins mozilla-extension/beagle.xpi

dodoc AUTHORS NEWS README

sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' "${D}"/etc/beagle/crawl-*

insinto /etc/beagle
doins "${FILESDIR}"/crawl-portage

keepdir /usr/$(get_libdir)/beagle/Backends
diropts -o beagleindex -g beagleindex
keepdir /var/lib/cache/beagle/indexes
}

pkg_postinst() {
elog "If available, Beagle greatly benefits from using certain operating"
elog "system features such as Extended Attributes and inotify."
echo
elog "If you want static queryables such as the portage tree and system"
elog "documentation you will need to edit the /etc/beagle/crawl-* files"
elog "and change CRAWL_ENABLE from 'no' to 'yes'."
echo
elog "For more info on how to create the optimal beagle environment, and"
elog "basic usage info, see the Gentoo page of the Beagle website:"
elog "http://www.beagle-project.org/Gentoo_Installation"
}

beagle-0.2.18.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.2.18.ebuild,v 1.8 2008/05/13 07:48:55 pva Exp $

EAPI=1

inherit gnome.org eutils autotools mono

DESCRIPTION="search tool that ransacks your personal information space to find whatever you're looking for"
HOMEPAGE="http://www.beagle-project.org"

LICENSE="MIT Apache-1.1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="chm doc eds galago gtk ole pdf python thunderbird +xscreensaver"

RDEPEND=">=dev-lang/mono-1.1.18
app-arch/zip
sys-devel/gettext
>=x11-libs/gtk+-2.6
>=dev-libs/gmime-2.2.1
>=dev-dotnet/gtk-sharp-2.8
>=gnome-base/librsvg-2
>=media-libs/libexif-0.6
>=dev-libs/libxml2-2.6.19
x11-libs/libX11
x11-libs/libXt
>=dev-db/sqlite-3.3.1
gtk? ( >=dev-dotnet/gconf-sharp-2.8
>=dev-dotnet/glade-sharp-2.8
>=dev-dotnet/gnome-sharp-2.8 )
eds? ( >=dev-dotnet/evolution-sharp-0.13.3
>=dev-dotnet/gconf-sharp-2.3 )
ole? ( >=app-text/wv-1.2.0
>=dev-dotnet/gsf-sharp-0.6
>=app-office/gnumeric-1.4.3-r3 )
python? ( >=dev-python/pygtk-2.6 )
pdf? ( >=app-text/poppler-0.5.1 )
chm? ( dev-libs/chmlib )
galago? ( >=dev-dotnet/galago-sharp-0.5 )
xscreensaver? ( x11-libs/libXScrnSaver )
!dev-libs/libbeagle"
DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )
dev-util/pkgconfig
x11-proto/xproto
xscreensaver? ( x11-proto/scrnsaverproto )
>=dev-util/intltool-0.23"

pkg_setup() {
local fail="Re-emerge dev-libs/gmime with USE mono."

if ! built_with_use dev-libs/gmime mono; then
eerror "${fail}"
die "${fail}"
fi

enewgroup beagleindex
enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
}

src_unpack() {
unpack ${A}
cd "${S}"

# Multilib fix
sed -i -e 's:prefix mono`/lib:libdir mono`:' \
"${S}"/configure.in || die "sed failed"

epatch "${FILESDIR}"/${PN}-0.2.7-crawltweek.patch
epatch "${FILESDIR}"/${PN}-log-level-warn.patch

eautoreconf
intltoolize --force || die "intltoolize failed"
}

src_compile() {
econf --enable-libbeagle --enable-sqlite3 \
$(use_enable doc gtk-doc) \
$(use_enable thunderbird) \
$(use_enable eds evolution) \
$(use_enable gtk gui) \
$(use_enable python) \
$(use_enable ole gsf-sharp) \
$(use_enable xscreensaver xss)

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."

dodir /usr/share/beagle
insinto /usr/share/beagle
doins mozilla-extension/beagle.xpi

dodoc AUTHORS NEWS README

sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' "${D}"/etc/beagle/crawl-*

insinto /etc/beagle
doins "${FILESDIR}"/crawl-portage

keepdir /usr/$(get_libdir)/beagle/Backends
diropts -o beagleindex -g beagleindex
keepdir /var/lib/cache/beagle/indexes
}

pkg_postinst() {
elog "If available, Beagle greatly benefits from using certain operating"
elog "system features such as Extended Attributes and inotify."
echo
elog "If you want static queryables such as the portage tree and system"
elog "documentation you will need to edit the /etc/beagle/crawl-* files"
elog "and change CRAWL_ENABLE from 'no' to 'yes'."
echo
elog "For more info on how to create the optimal beagle environment, and"
elog "basic usage info, see the Gentoo page of the Beagle website:"
elog "http://www.beagle-project.org/Gentoo_Installation"
}

beagle-0.3.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.3.6.ebuild,v 1.3 2008/05/13 07:48:55 pva Exp $

EAPI=1

inherit gnome.org eutils autotools mono mozextension

DESCRIPTION="Search tool that ransacks your personal information space to find whatever you're looking for"
HOMEPAGE="http://www.beagle-project.org"

LICENSE="MIT Apache-1.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="chm debug doc epiphany eds firefox galago gtk pdf inotify ole thunderbird +xscreensaver"

RDEPEND="
>=dev-lang/mono-1.2.4
app-shells/bash
app-arch/zip
sys-devel/gettext
x11-misc/shared-mime-info
>=dev-libs/gmime-2.2.1
>=dev-libs/libxml2-2.6.19
>=dev-db/sqlite-3.3.1
>=dev-dotnet/dbus-sharp-0.6.0
>=dev-dotnet/dbus-glib-sharp-0.4.1
>=dev-dotnet/taglib-sharp-2.0
>=dev-dotnet/gtk-sharp-2.8
gtk? ( >=gnome-base/libgnome-2.0
>=gnome-base/gnome-vfs-2.0
>=dev-dotnet/gtk-sharp-2.0
>=x11-libs/gtk+-2.6.0
>=dev-libs/atk-1.2.4
>=gnome-base/librsvg-2.0
>=dev-dotnet/gconf-sharp-2.4
>=dev-dotnet/glade-sharp-2.4
>=dev-dotnet/gnome-sharp-2.4
>=dev-dotnet/gnomevfs-sharp-2.4 )
eds? ( >=dev-dotnet/evolution-sharp-0.13.3
>=dev-dotnet/gconf-sharp-2.4 )
ole? ( >=app-text/wv-1.2.3
>=dev-dotnet/gsf-sharp-0.8
>=app-office/gnumeric-1.4.3-r3 )
chm? ( dev-libs/chmlib )
pdf? ( >=app-text/poppler-0.5.1 )
galago? ( >=dev-dotnet/galago-sharp-0.5.0 )
thunderbird? ( || ( >=mail-client/mozilla-thunderbird-1.5
>=mail-client/mozilla-thunderbird-bin-1.5 ) )
firefox? ( || ( >=www-client/mozilla-firefox-1.5
>=www-client/mozilla-firefox-bin-1.5 ) )
epiphany? ( >=www-client/epiphany-extensions-2.16 )
xscreensaver? ( x11-libs/libXScrnSaver )
dev-libs/libbeagle"
# Avahi code is currently experimental
#avahi? ( >=net-dns/avahi-0.6.10 )

DEPEND="${RDEPEND}
doc? ( >=dev-util/monodoc-1.2.4 )
dev-util/pkgconfig
xscreensaver? ( x11-proto/scrnsaverproto )
>=dev-util/intltool-0.35"

pkg_setup() {
local fail_gmime="Re-emerge dev-libs/gmime with USE mono."
local fail_libbeagle="Re-emerge dev-libs/libbeagle with USE=python."
local fail_epiphany="Re-emerge www-client/epiphany-extensions with USE=python."

if ! built_with_use dev-libs/gmime mono; then
eerror "${fail_gmime}"
die "${fail_gmime}"
fi

if use epiphany; then
if ! built_with_use dev-libs/libbeagle python; then
eerror "${fail_libbeagle}"
die "${fail_libbeagle}"
fi
if ! built_with_use www-client/epiphany-extensions python; then
eerror "${fail_epiphany}"
die "${fail_epiphany}"
fi
fi

enewgroup beagleindex
enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
}

src_unpack() {
unpack ${A}
cd "${S}"

# Multilib fix
sed -i -e 's:prefix mono`/lib:libdir mono`:' \
configure.in || die "sed failed"

eautoreconf
intltoolize --force || die "intltoolize failed"
}

src_compile() {
econf \
--enable-sqlite3 \
--disable-avahi \
--disable-internal-taglib \
$(use_enable debug xml-dump) \
$(use_enable doc docs) \
$(use_enable epiphany epiphany-extension) \
$(use_enable thunderbird) \
$(use_enable eds evolution) \
$(use_enable gtk gui) \
$(use_enable ole gsf-sharp wv1) \
$(use_enable xscreensaver xss) \
$(use_enable inotify)
# Avahi code is experimental, explicitly disabled above
#$(use_enable avahi) \

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."

dodoc AUTHORS NEWS README

declare MOZILLA_FIVE_HOME
if use firefox; then
xpi_unpack "${S}"/firefox-extension/beagle.xpi \
|| die "Unable to find Beagle Firefox Extension"
mv "${WORKDIR}"/beagle "${WORKDIR}"/firefox-beagle

if has_version '>=www-client/mozilla-firefox-1.5'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox"
xpi_install "${WORKDIR}"/firefox-beagle \
|| die "xpi install for mozilla-firefox failed!"
fi
if has_version '>=www-client/mozilla-firefox-bin-1.5'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${WORKDIR}"/firefox-beagle \
|| die "xpi install for mozilla-firefox-bin failed!"
fi
fi

if use thunderbird; then
xpi_unpack "${S}"/thunderbird-extension/beagle.xpi \
|| die "Unable to find Beagle Thunderbird Extension"
mv "${WORKDIR}"/beagle "${WORKDIR}"/thunderbird-beagle

if has_version '>=mail-client/mozilla-thunderbird-1.5'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird"
xpi_install "${WORKDIR}"/thunderbird-beagle \
|| die "xpi install for mozilla-thunderbird failed!"
fi
if has_version '>=mail-client/mozilla-thunderbird-bin-1.5'; then
MOZILLA_FIVE_HOME="/opt/thunderbird"
xpi_install "${WORKDIR}"/thunderbird-beagle \
|| die "xpi install for mozilla-thunderbird-bin failed!"
fi
fi

sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' \
"${D}"/etc/beagle/crawl-rules/crawl-*

insinto /etc/beagle/crawl-rules
doins "${FILESDIR}/crawl-portage"

keepdir "/usr/$(get_libdir)/beagle/Backends"
diropts -o beagleindex -g beagleindex
keepdir "/var/lib/cache/beagle/indexes"
}

pkg_postinst() {
elog "If available, Beagle greatly benefits from using certain operating"
elog "system features such as Extended Attributes and inotify."
elog
elog "If you want static queryables such as the portage tree and system"
elog "documentation you will need to edit the /etc/beagle/crawl-* files"
elog "and change CRAWL_ENABLE from 'no' to 'yes'."
elog
elog "For more info on how to create the optimal beagle environment, and"
elog "basic usage info, see the Gentoo page of the Beagle website:"
elog "http://www.beagle-project.org/Gentoo_Installation"
}

beagle-0.3.7-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.3.7-r1.ebuild,v 1.4 2008/07/28 15:48:03 armin76 Exp $

EAPI=1

inherit gnome.org eutils autotools mono mozextension

DESCRIPTION="Search tool that ransacks your personal information space to find whatever you're looking for"
HOMEPAGE="http://www.beagle-project.org/"

LICENSE="MIT Apache-1.1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="chm debug doc epiphany eds firefox galago gtk pdf inotify ole thunderbird +xscreensaver"

RDEPEND="
>=dev-lang/mono-1.2.4
app-shells/bash
app-arch/zip
sys-devel/gettext
x11-misc/shared-mime-info
>=dev-libs/gmime-2.2.1
>=dev-libs/libxml2-2.6.19
>=dev-db/sqlite-3.3.1
>=dev-dotnet/dbus-sharp-0.6.0
>=dev-dotnet/dbus-glib-sharp-0.4.1
>=dev-dotnet/taglib-sharp-2.0
>=dev-dotnet/gtk-sharp-2.8
gtk? ( >=gnome-base/libgnome-2.0
>=gnome-base/gnome-vfs-2.0
>=dev-dotnet/gtk-sharp-2.0
>=x11-libs/gtk+-2.6.0
>=dev-libs/atk-1.2.4
>=gnome-base/librsvg-2.0
>=dev-dotnet/gconf-sharp-2.4
>=dev-dotnet/glade-sharp-2.4
>=dev-dotnet/gnome-sharp-2.4
>=dev-dotnet/gnomevfs-sharp-2.4 )
eds? ( >=dev-dotnet/evolution-sharp-0.13.3
>=dev-dotnet/gconf-sharp-2.4 )
ole? ( >=app-text/wv-1.2.3
>=dev-dotnet/gsf-sharp-0.8
>=app-office/gnumeric-1.4.3-r3 )
chm? ( dev-libs/chmlib )
pdf? ( >=app-text/poppler-0.5.1 )
galago? ( >=dev-dotnet/galago-sharp-0.5.0 )
thunderbird? ( || ( >=mail-client/mozilla-thunderbird-1.5
>=mail-client/mozilla-thunderbird-bin-1.5 ) )
firefox? ( || ( >=www-client/mozilla-firefox-1.5
>=www-client/mozilla-firefox-bin-1.5 ) )
epiphany? ( >=www-client/epiphany-extensions-2.16 )
xscreensaver? ( x11-libs/libXScrnSaver )
dev-libs/libbeagle"
# Avahi code is currently experimental
#avahi? ( >=net-dns/avahi-0.6.10 )

DEPEND="${RDEPEND}
doc? ( >=dev-util/monodoc-1.2.4 )
dev-util/pkgconfig
xscreensaver? ( x11-proto/scrnsaverproto )
>=dev-util/intltool-0.35"

pkg_setup() {
local fail_gmime="Re-emerge dev-libs/gmime with USE mono."
local fail_libbeagle="Re-emerge dev-libs/libbeagle with USE=python."
local fail_epiphany="Re-emerge www-client/epiphany-extensions with USE=python."

if ! built_with_use dev-libs/gmime mono; then
eerror "${fail_gmime}"
die "${fail_gmime}"
fi

if use epiphany; then
if ! built_with_use dev-libs/libbeagle python; then
eerror "${fail_libbeagle}"
die "${fail_libbeagle}"
fi
if ! built_with_use www-client/epiphany-extensions python; then
eerror "${fail_epiphany}"
die "${fail_epiphany}"
fi
fi

enewgroup beagleindex
enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-evo-sharp.patch
# Multilib fix
sed -i -e 's:prefix mono`/lib:libdir mono`:' \
configure.in || die "sed failed"

eautoreconf
intltoolize --force || die "intltoolize failed"
}

src_compile() {
econf \
--enable-sqlite3 \
--disable-avahi \
--disable-internal-taglib \
$(use_enable debug xml-dump) \
$(use_enable doc docs) \
$(use_enable epiphany epiphany-extension) \
$(use_enable thunderbird) \
$(use_enable eds evolution) \
$(use_enable gtk gui) \
$(use_enable ole gsf-sharp wv1) \
$(use_enable xscreensaver xss) \
$(use_enable inotify)
# Avahi code is experimental, explicitly disabled above
#$(use_enable avahi) \

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."

dodoc AUTHORS NEWS README

declare MOZILLA_FIVE_HOME
if use firefox; then
xpi_unpack "${S}"/firefox-extension/beagle.xpi \
|| die "Unable to find Beagle Firefox Extension"
mv "${WORKDIR}"/beagle "${WORKDIR}"/firefox-beagle

if has_version '>=www-client/mozilla-firefox-1.5'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox"
xpi_install "${WORKDIR}"/firefox-beagle \
|| die "xpi install for mozilla-firefox failed!"
fi
if has_version '>=www-client/mozilla-firefox-bin-1.5'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${WORKDIR}"/firefox-beagle \
|| die "xpi install for mozilla-firefox-bin failed!"
fi
fi

if use thunderbird; then
xpi_unpack "${S}"/thunderbird-extension/beagle.xpi \
|| die "Unable to find Beagle Thunderbird Extension"
mv "${WORKDIR}"/beagle "${WORKDIR}"/thunderbird-beagle

if has_version '>=mail-client/mozilla-thunderbird-1.5'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird"
xpi_install "${WORKDIR}"/thunderbird-beagle \
|| die "xpi install for mozilla-thunderbird failed!"
fi
if has_version '>=mail-client/mozilla-thunderbird-bin-1.5'; then
MOZILLA_FIVE_HOME="/opt/thunderbird"
xpi_install "${WORKDIR}"/thunderbird-beagle \
|| die "xpi install for mozilla-thunderbird-bin failed!"
fi
fi

sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' \
"${D}"/etc/beagle/crawl-rules/crawl-*

insinto /etc/beagle/crawl-rules
doins "${FILESDIR}/crawl-portage"

keepdir "/usr/$(get_libdir)/beagle/Backends"
diropts -o beagleindex -g beagleindex
keepdir "/var/lib/cache/beagle/indexes"
}

pkg_postinst() {
elog "If available, Beagle greatly benefits from using certain operating"
elog "system features such as Extended Attributes and inotify."
elog
elog "If you want static queryables such as the portage tree and system"
elog "documentation you will need to edit the /etc/beagle/crawl-* files"
elog "and change CRAWL_ENABLE from 'no' to 'yes'."
elog
elog "For more info on how to create the optimal beagle environment, and"
elog "basic usage info, see the Gentoo page of the Beagle website:"
elog "http://www.beagle-project.org/Gentoo_Installation"
}

files

metadata.xml




no-herd

cedk@gentoo.org
Cédric Krier


Enables support for indexing of the MS CHM (Compressed HTML)
file format using app-doc/chmlib.

Builds programmer documentation for Beagle using
app-doc/monodoc.

Enables debug XML dumps of all messages passed between
the daemons and the UIs. WARNING, this option will fill up your Beagle
Log directory very quickly.

Enables Beagle to index the Addressbook and Calendar from
mail-client/evolution stored in
gnome-extra/evolution-data-server. The information is
accessed using dev-dotnet/evolution-sharp.

Compiles and installs the extension for either
www-client/epiphany. This extension helps Beagle index the
websites you visit.

Compiles and installs the extension for either
www-client/mozilla-firefox or
www-client/mozilla-firefox-bin. This extension helps
Beagle index the websites you visit.

Allows Beagle to get status information from
applications such as Pidgin to show in the search results.

Enables the GTK+ Beagle Search UI for showing search
results. This is the default GUI for Beagle.

Enable inotify filesystem monitoring support

Enables support for indexing of the PDF (Portable Document
Format) file format using `pdfinfo` and `pdftotext` from
app-text/poppler

Enables OLE (Object Linking and Editing) support via
dev-dotnet/gsf-sharp, app-text/wv, and
app-office/gnumeric(ssindex). These allow Beagle to index
MS Powerpoint, Word, and Spreadsheet Documents.

Compiles and installs the extension for either
mail-client/mozilla-thunderbird or
mail-client/mozilla-thunderbird-bin. This extension helps
Beagle index your mails.

Allow Beagle to detect when the screensaver is
switched on. This allows Beagle to use more resources and index faster
when the computer is not in use.