blob: cd20d4b1553df1151dfe5b1705b1882c51792e75 (
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
68
69
70
71
72
73
|
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.5.9.ebuild,v 1.4 2007/01/25 05:16:25 genone Exp $
inherit eutils
IUSE="print nls ofx"
DESCRIPTION="Grisbi is a personal accounting application for Linux"
HOMEPAGE="http://www.grisbi.org"
SRC_URI="mirror://sourceforge/grisbi/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc sparc ~x86"
DEPEND="dev-libs/libxml2
>=dev-util/pkgconfig-0.20
>=x11-libs/gtk+-2.2.0
ofx? ( >=dev-libs/libofx-0.7.0 )
print? ( virtual/tetex
>=dev-tex/latex-unicode-20041017 )"
RDEPEND="${DEPEND}"
pkg_setup() {
if ! use print; then
elog
elog "NOTE: The USE variable 'print' is not in your USE flags."
elog "For printing support in grisbi, you will need to restart"
elog "the build with USE=\"print\""
elog
ebeep 5
fi
}
src_unpack() {
unpack ${A}; cd ${S}
# Apply location patchs
ebegin "Applying Gentoo documentation location patch"
for i in \
`find ./ -name 'Makefile.*'` \
`find ./ -name 'grisbi-manuel/html'`
do
sed -i "s;doc/grisbi/help;doc/${PF}/help;g" ${i}
done
eend 0
}
src_compile() {
econf \
$(use_with ofx) \
$(use_enable nls) || die
emake || die
}
src_install() {
einstall || die
dodoc AUTHORS COPYING ChangeLog NEWS README
insinto /usr/share/applications
doins ${FILESDIR}/grisbi.desktop
}
pkg_postinst() {
pkg_setup
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"
}
|