Portage is a package management system used by Gentoo Linux
# 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
Add missing USE flag description for inotify to metadata.
28 Jul 2008; Raúl Porcel
x86 stable wrt #230185
27 Jul 2008; Olivier Crête
Stable on amd64, bug #230185
16 Jul 2008; nixnut
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
Version bump
13 May 2008; Peter Volkov
beagle-0.3.6.ebuild:
Moving app-doc/chmlib -> dev-libs/chmlib, bug #220741.
22 Apr 2008; Cédric Krier
Fix typo for bug #201093
*beagle-0.3.6 (20 Apr 2008)
20 Apr 2008; Cédric Krier
+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
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
beagle-0.2.18.ebuild:
Add intltool to DEPEND
09 Mar 2008; Mart Raudsepp
Fix build with newer intltool, bug 200711
01 Mar 2008; Cédric Krier
Add blocker dependency to libbeagle
28 Feb 2008; Cédric Krier
Add myself as maintainer
25 Dec 2007; Christian Heim
Removing metalgod from metadata.xml as per #99350.
25 Nov 2007; Brent Baude
Marking beagle-0.2.18 ppc stable for bug 196755
23 Nov 2007; Markus Meier
x86 stable, bug #196755
22 Nov 2007; Samuli Suominen
Beagle can use also thunderbird-bin, thanks to Nirbheek Chauhan for testing.
*beagle-0.2.18 (22 Nov 2007)
22 Nov 2007; Samuli Suominen
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
Stable on amd64 wrt bug #189442
22 Aug 2007; Jurek Bartuszek
x86 stable (bug #189442)
*beagle-0.2.17 (28 Jul 2007)
28 Jul 2007; Daniel Drake
+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.2.ebuild:
Remove virtual/x11 from dependencies.
14 May 2007; Thilo Bangert
add
03 Mar 2007; nixnut
Stable on ppc wrt bug 168400
01 Mar 2007; Luis Medinas
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
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
Stable on ppc; bug #156155.
09 Feb 2007; Simon Stelling
stable on amd64
08 Feb 2007; Christian Faulhammer
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.13.ebuild, beagle-0.2.14.ebuild:
Replacing einfo with elog
15 Jan 2007; Luis Medinas
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
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
Version Bump. This release got the xdg autostart files fixes bug #128839.
*beagle-0.2.13 (20 Nov 2006)
20 Nov 2006; Luis Medinas
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
Added support for thunderbird and developer docs.
*beagle-0.2.12 (02 Nov 2006)
02 Nov 2006; Luis Medinas
Version Bump.
*beagle-0.2.11 (27 Oct 2006)
27 Oct 2006; Luis Medinas
Version Bump. Added galago support. Closes bug #149838.
*beagle-0.2.9 (03 Sep 2006)
03 Sep 2006; Luis Medinas
Version Bump
*beagle-0.2.8 (18 Aug 2006)
18 Aug 2006; Luis Medinas
Version Bump.
17 Jul 2006; Daniel Gryniewicz
Marked stable on amd64 for bug #139612
14 Jul 2006; Tobias Scherbaum
ppc stable, bug #139612
12 Jul 2006; Chris Gianelloni
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
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
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-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
09 Apr 2006; Stefan Jones
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
Update wv dependency. Thanks to B. Keroack
#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.3.ebuild:
Marked ~ppc for bug #123847.
20 Mar 2006; Luis Medinas
beagle-0.2.3.ebuild:
Added ~amd64 keyword. Closes bug #111904.
*beagle-0.2.3 (18 Mar 2006)
18 Mar 2006; Luis Medinas
Version Bump.
*beagle-0.2.2.1 (07 Mar 2006)
07 Mar 2006; Luis Medinas
Version Bump. Quick fix from upstream to fix 64bit issue.
*beagle-0.2.2 (07 Mar 2006)
07 Mar 2006; Luis Medinas
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
gui is disable. Fixes bug #124192.
26 Feb 2006; Luis Medinas
Added a sqlite version fix. Closes bug #123928.
24 Feb 2006; Luis Medinas
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
Fix my typo on the modular X depends. Simplify the depends as well.
27 Nov 2005; Herbie Hopkins
Multilib fix.
22 Nov 2005; Joseph Jezak
Marked ~ppc for bug #110551.
*beagle-0.1.2 (14 Nov 2005)
14 Nov 2005; Daniel Drake
Version bump; this version does not support .doc file indexing due to bug
#111228
06 Nov 2005; Simon Stelling
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
added ~amd64 keyword
03 Nov 2005; Daniel Drake
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
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
-----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-----
# 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"
}
# 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"
}
# 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"
}
# 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"
}