Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/beagle: ChangeLog beagle-0.2.18.ebuild
Date: Thu, 22 Nov 2007 21:07:51
Message-Id: E1IvJH0-00064Y-8R@stork.gentoo.org
1 drac 07/11/22 21:07:46
2
3 Modified: ChangeLog
4 Added: beagle-0.2.18.ebuild
5 Log:
6 Version bump, closing bug #190707, for #196755 straight to stable for amd64.
7 (Portage version: 2.1.3.19, RepoMan options: --force)
8
9 Revision Changes Path
10 1.61 app-misc/beagle/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.61&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?rev=1.61&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/ChangeLog?r1=1.60&r2=1.61
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v
19 retrieving revision 1.60
20 retrieving revision 1.61
21 diff -u -r1.60 -r1.61
22 --- ChangeLog 24 Aug 2007 18:58:39 -0000 1.60
23 +++ ChangeLog 22 Nov 2007 21:07:45 -0000 1.61
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-misc/beagle
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.60 2007/08/24 18:58:39 dertobi123 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/ChangeLog,v 1.61 2007/11/22 21:07:45 drac Exp $
29 +
30 +*beagle-0.2.18 (22 Nov 2007)
31 +
32 + 22 Nov 2007; Samuli Suominen <drac@g.o> +beagle-0.2.18.ebuild:
33 + Version bump, closing bug #190707, for #196755 straight to stable for amd64.
34
35 24 Aug 2007; Tobias Scherbaum <dertobi123@g.o>
36 beagle-0.2.17.ebuild:
37
38
39
40 1.1 app-misc/beagle/beagle-0.2.18.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.2.18.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/beagle/beagle-0.2.18.ebuild?rev=1.1&content-type=text/plain
44
45 Index: beagle-0.2.18.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-misc/beagle/beagle-0.2.18.ebuild,v 1.1 2007/11/22 21:07:45 drac Exp $
50
51 EAPI=1
52
53 inherit gnome.org eutils autotools mono
54
55 DESCRIPTION="search tool that ransacks your personal information space to find whatever you're looking for"
56 HOMEPAGE="http://www.beagle-project.org"
57
58 LICENSE="MIT Apache-1.1"
59 SLOT="0"
60 KEYWORDS="amd64 ~ppc ~x86"
61 IUSE="chm doc eds galago gtk ole pdf python thunderbird +xscreensaver"
62
63 RDEPEND=">=dev-lang/mono-1.1.18
64 app-arch/zip
65 sys-devel/gettext
66 >=x11-libs/gtk+-2.6
67 >=dev-libs/gmime-2.2.1
68 >=dev-dotnet/gtk-sharp-2.8
69 >=gnome-base/librsvg-2
70 >=media-libs/libexif-0.6
71 >=dev-libs/libxml2-2.6.19
72 x11-libs/libX11
73 x11-libs/libXt
74 >=dev-db/sqlite-3.3.1
75 gtk? ( >=dev-dotnet/gconf-sharp-2.8
76 >=dev-dotnet/glade-sharp-2.8
77 >=dev-dotnet/gnome-sharp-2.8 )
78 eds? ( >=dev-dotnet/evolution-sharp-0.13.3
79 >=dev-dotnet/gconf-sharp-2.3 )
80 ole? ( >=app-text/wv-1.2.0
81 >=dev-dotnet/gsf-sharp-0.6
82 >=app-office/gnumeric-1.4.3-r3 )
83 python? ( >=dev-python/pygtk-2.6 )
84 pdf? ( >=app-text/poppler-0.5.1 )
85 chm? ( app-doc/chmlib )
86 galago? ( >=dev-dotnet/galago-sharp-0.5 )
87 thunderbird? ( >=mail-client/mozilla-thunderbird-1.5 )
88 xscreensaver? ( x11-libs/libXScrnSaver )"
89 DEPEND="${RDEPEND}
90 doc? ( dev-util/gtk-doc )
91 dev-util/pkgconfig
92 x11-proto/xproto
93 xscreensaver? ( x11-proto/scrnsaverproto )"
94
95 pkg_setup() {
96 local fail="Re-emerge dev-libs/gmime with USE mono."
97
98 if ! built_with_use dev-libs/gmime mono; then
99 eerror "${fail}"
100 die "${fail}"
101 fi
102
103 enewgroup beagleindex
104 enewuser beagleindex -1 -1 /var/lib/cache/beagle beagleindex
105 }
106
107 src_unpack() {
108 unpack ${A}
109 cd "${S}"
110
111 # Multilib fix
112 sed -i -e 's:prefix mono`/lib:libdir mono`:' \
113 "${S}"/configure.in || die "sed failed"
114
115 epatch "${FILESDIR}"/${PN}-0.2.7-crawltweek.patch
116 epatch "${FILESDIR}"/${PN}-log-level-warn.patch
117
118 eautoreconf
119 }
120
121 src_compile() {
122 econf --enable-libbeagle --enable-sqlite3 \
123 $(use_enable doc gtk-doc) \
124 $(use_enable thunderbird) \
125 $(use_enable eds evolution) \
126 $(use_enable gtk gui) \
127 $(use_enable python) \
128 $(use_enable ole gsf-sharp) \
129 $(use_enable xscreensaver xss)
130
131 emake || die "emake failed."
132 }
133
134 src_install() {
135 emake DESTDIR="${D}" install || die "emake install failed."
136
137 dodir /usr/share/beagle
138 insinto /usr/share/beagle
139 doins mozilla-extension/beagle.xpi
140
141 dodoc AUTHORS NEWS README
142
143 sed -i -e 's/CRAWL_ENABLED="yes"/CRAWL_ENABLED="no"/' "${D}"/etc/beagle/crawl-*
144
145 insinto /etc/beagle
146 doins "${FILESDIR}"/crawl-portage
147
148 keepdir /usr/$(get_libdir)/beagle/Backends
149 diropts -o beagleindex -g beagleindex
150 keepdir /var/lib/cache/beagle/indexes
151 }
152
153 pkg_postinst() {
154 elog "If available, Beagle greatly benefits from using certain operating"
155 elog "system features such as Extended Attributes and inotify."
156 echo
157 elog "If you want static queryables such as the portage tree and system"
158 elog "documentation you will need to edit the /etc/beagle/crawl-* files"
159 elog "and change CRAWL_ENABLE from 'no' to 'yes'."
160 echo
161 elog "For more info on how to create the optimal beagle environment, and"
162 elog "basic usage info, see the Gentoo page of the Beagle website:"
163 elog "http://www.beagle-project.org/Gentoo_Installation"
164 }
165
166
167
168 --
169 gentoo-commits@g.o mailing list