blob: b7122237c65596454dbf9658f0bdeb115bb72b38 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.6.0_rc2.ebuild,v 1.6 2010/03/20 12:55:16 armin76 Exp $
EAPI="2"
inherit eutils autotools
IUSE="nls ofx ssl"
MY_PV=${PV/_rc/rc}
DESCRIPTION="Grisbi is a personal accounting application for Linux"
HOMEPAGE="http://www.grisbi.org"
SRC_URI="mirror://sourceforge/grisbi/${PN}-${MY_PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
S="${WORKDIR}/${PN}-${MY_PV}"
# minimum gtk 2.10 to have print support
RDEPEND="dev-libs/libxml2
>=x11-libs/gtk+-2.10.0
ssl? ( dev-libs/openssl )
ofx? ( >=dev-libs/libofx-0.7.0 )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.20"
src_prepare() {
epatch "${FILESDIR}/0.6.0_rc2-properly-detect-gmodule.patch"
# Apply location patchs
ebegin "Applying Gentoo documentation location patch"
for i in \
$(find ./ -name 'Makefile.am') \
$(find ./ -name 'grisbi-manuel.html')
do
sed -i "s;doc/grisbi/;doc/${PF}/;g" "${i}"
done
eend 0
# Fix Icon value in desktop file
sed -i "s/grisbi.png/grisbi/" share/grisbi.desktop || die
AT_M4DIR="macros" eautoreconf
}
src_configure() {
econf \
--with-plugins \
$(use_with ofx) \
$(use_enable nls) || die
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS NEWS README
}
pkg_postinst() {
elog "The first thing you should do is set up the browser command in"
elog "preferences after you start up grisbi. Otherwise you will not"
elog "be able to see the help and manuals."
}
|