summaryrefslogtreecommitdiff
blob: 4a2ea0a3434191621a515d269db3d351c2dc0987 (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
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.5.0-r1.ebuild,v 1.2 2004/07/14 21:35:11 agriffis Exp $

IUSE="print"

DESCRIPTION="Grisbi is a personnal accounting application for Linux"
HOMEPAGE="http://www.grisbi.org"
SRC_URI="mirror://sourceforge/grisbi/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"

DEPEND="dev-libs/libxml2
	>=x11-libs/gtk+-2
	dev-libs/libofx"

RDEPEND="${DEPEND}
	print? ( virtual/tetex
	dev-tex/latex-unicode )"

pkg_setup() {
    if ! use print; then
		echo
        einfo
        einfo "NOTE: The USE variable 'print' is not in your USE flags."
        einfo "For printing support in grisbi, you will need to restart"
		einfo "the build with USE=\"print\""
        einfo
        echo
		for TICKER in 1 2 3 4 5; do
			echo -ne "\a" ; sleep 1
		done
    fi
}

src_unpack() {
	
	unpack ${A}

	# Apply location patchs
	ebegin "Applying Gentoo documention location patch"
		cd ${S}
		for i in src/Makefile.am src/Makefile.in \
			help/C/Makefile.am help/C/Makefile.in help/C/grisbi-manuel.html \
			help/fr/Makefile.am help/fr/Makefile.in help/fr/grisbi-manuel.html
		do
			sed -i "s;doc/grisbi/help;doc/${P}/help;g" ${i}
		done
	eend 0
}

src_compile() {
	econf || die "configure failed"
	emake || die
}

src_install() {
	einstall || die
	dodoc AUTHORS COPYING ChangeLog NEWS README
}

pkg_postinst() {
	pkg_setup

	einfo "The first thing you should do is set up the browser command in"
	einfo "preferences after you start up grisbi.  Otherwise you will not"
	einfo "be able to see the help and manuals"
}