blob: 532b8e9ee781ed0489a4bb6f26c910c432289dc2 (
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
|
# 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.ebuild,v 1.2 2010/05/25 20:38:47 remi Exp $
EAPI="2"
inherit eutils gnome2
IUSE="nls ofx ssl"
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"
# 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"
pkg_setup() {
G2CONF="
--with-plugins
$(use_with ofx)
$(use_enable nls)"
DOCS="AUTHORS NEWS README"
}
src_prepare() {
gnome2_src_prepare
# 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
}
pkg_postinst() {
gnome2_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."
}
|