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.2.18-r1.ebuild
Date: Sun, 29 Jun 2008 13:21:18
Message-Id: E1KCwq8-0008PE-EK@stork.gentoo.org
1 cedk 08/06/29 13:21:12
2
3 Modified: ChangeLog
4 Added: beagle-0.2.18-r1.ebuild
5 Log:
6 Add patch for bug #229389
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.79 app-misc/beagle/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.79&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.79&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?r1=1.78&r2=1.79
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v
19 retrieving revision 1.78
20 retrieving revision 1.79
21 diff -u -r1.78 -r1.79
22 --- ChangeLog 7 Jun 2008 14:40:09 -0000 1.78
23 +++ ChangeLog 29 Jun 2008 13:21:11 -0000 1.79
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.78 2008/06/07 14:40:09 cedk Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.79 2008/06/29 13:21:11 cedk Exp $
29 +
30 +*beagle-0.2.18-r1 (29 Jun 2008)
31 +
32 + 29 Jun 2008; Cédric Krier <cedk@g.o>
33 + +files/beagle-0.2.18-mono-1.9.1.patch, +beagle-0.2.18-r1.ebuild:
34 + Add patch for bug #229389
35
36 *beagle-0.3.7-r1 (07 Jun 2008)
37
38
39
40
41 1.1 app-misc/beagle/beagle-0.2.18-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.2.18-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.2.18-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: beagle-0.2.18-r1.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.2.18-r1.ebuild,v 1.1 2008/06/29 13:21:11 cedk Exp $
51
52 EAPI=1
53
54 inherit gnome.org eutils autotools mono
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 doc eds galago gtk ole pdf python thunderbird +xscreensaver"
63
64 RDEPEND=">=dev-lang/mono-1.1.18
65 app-arch/zip
66 sys-devel/gettext
67 >=x11-libs/gtk+-2.6
68 >=dev-libs/gmime-2.2.1
69 >=dev-dotnet/gtk-sharp-2.8
70 >=gnome-base/librsvg-2
71 >=media-libs/libexif-0.6
72 >=dev-libs/libxml2-2.6.19
73 x11-libs/libX11
74 x11-libs/libXt
75 >=dev-db/sqlite-3.3.1
76 gtk? ( >=dev-dotnet/gconf-sharp-2.8
77 >=dev-dotnet/glade-sharp-2.8
78 >=dev-dotnet/gnome-sharp-2.8 )
79 eds? ( >=dev-dotnet/evolution-sharp-0.13.3
80 >=dev-dotnet/gconf-sharp-2.3 )
81 ole? ( >=app-text/wv-1.2.0
82 >=dev-dotnet/gsf-sharp-0.6
83 >=app-office/gnumeric-1.4.3-r3 )
84 python? ( >=dev-python/pygtk-2.6 )
85 pdf? ( >=app-text/poppler-0.5.1 )
86 chm? ( dev-libs/chmlib )
87 galago? ( >=dev-dotnet/galago-sharp-0.5 )
88 xscreensaver? ( x11-libs/libXScrnSaver )
89 !dev-libs/libbeagle"
90 DEPEND="${RDEPEND}
91 doc? ( dev-util/gtk-doc )
92 dev-util/pkgconfig
93 x11-proto/xproto
94 xscreensaver? ( x11-proto/scrnsaverproto )
95 >=dev-util/intltool-0.23"
96
97 pkg_setup() {
98 local fail="Re-emerge dev-libs/gmime with USE mono."
99
100 if ! built_with_use dev-libs/gmime mono; then
101 eerror "${fail}"
102 die "${fail}"
103 fi
104
105 enewgroup beagleindex
106 enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
107 }
108
109 src_unpack() {
110 unpack ${A}
111 cd "${S}"
112
113 # Multilib fix
114 sed -i -e 's:prefix mono`/lib:libdir mono`:' \
115 "${S}"/configure.in || die "sed failed"
116
117 epatch "${FILESDIR}"/${PN}-0.2.7-crawltweek.patch
118 epatch "${FILESDIR}"/${PN}-log-level-warn.patch
119 epatch "${FILESDIR}"/${P}-mono-1.9.1.patch
120
121 eautoreconf
122 intltoolize --force || die "intltoolize failed"
123 }
124
125 src_compile() {
126 econf --enable-libbeagle --enable-sqlite3 \
127 $(use_enable doc gtk-doc) \
128 $(use_enable thunderbird) \
129 $(use_enable eds evolution) \
130 $(use_enable gtk gui) \
131 $(use_enable python) \
132 $(use_enable ole gsf-sharp) \
133 $(use_enable xscreensaver xss)
134
135 emake || die "emake failed."
136 }
137
138 src_install() {
139 emake DESTDIR="${D}" install || die "emake install failed."
140
141 dodir /usr/share/beagle
142 insinto /usr/share/beagle
143 doins mozilla-extension/beagle.xpi
144
145 dodoc AUTHORS NEWS README
146
147 sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' "${D}"/etc/beagle/crawl-*
148
149 insinto /etc/beagle
150 doins "${FILESDIR}"/crawl-portage
151
152 keepdir /usr/$(get_libdir)/beagle/Backends
153 diropts -o beagleindex -g beagleindex
154 keepdir /var/lib/cache/beagle/indexes
155 }
156
157 pkg_postinst() {
158 elog "If available, Beagle greatly benefits from using certain operating"
159 elog "system features such as Extended Attributes and inotify."
160 echo
161 elog "If you want static queryables such as the portage tree and system"
162 elog "documentation you will need to edit the /etc/beagle/crawl-* files"
163 elog "and change CRAWL_ENABLE from 'no' to 'yes'."
164 echo
165 elog "For more info on how to create the optimal beagle environment, and"
166 elog "basic usage info, see the Gentoo page of the Beagle website:"
167 elog "http://www.beagle-project.org/Gentoo_Installation"
168 }
169
170
171
172 --
173 gentoo-commits@l.g.o mailing list