Gentoo Archives: gentoo-commits

From: "Torsten Veller (tove)" <tove@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/gnucash: gnucash-2.3.5.ebuild ChangeLog
Date: Sun, 30 Aug 2009 11:48:51
Message-Id: E1Mhnit-0002Hq-Cz@stork.gentoo.org
1 tove 09/08/30 16:57:47
2
3 Modified: ChangeLog
4 Added: gnucash-2.3.5.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.2_rc40/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.197 app-office/gnucash/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.197&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.197&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?r1=1.196&r2=1.197
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v
19 retrieving revision 1.196
20 retrieving revision 1.197
21 diff -u -r1.196 -r1.197
22 --- ChangeLog 2 Aug 2009 15:30:08 -0000 1.196
23 +++ ChangeLog 30 Aug 2009 16:57:47 -0000 1.197
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-office/gnucash
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.196 2009/08/02 15:30:08 maekke Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.197 2009/08/30 16:57:47 tove Exp $
29 +
30 +*gnucash-2.3.5 (30 Aug 2009)
31 +
32 + 30 Aug 2009; Torsten Veller <tove@g.o> +gnucash-2.3.5.ebuild:
33 + Version bump
34
35 02 Aug 2009; Markus Meier <maekke@g.o> gnucash-2.2.9-r1.ebuild:
36 amd64 stable, bug #275705
37
38
39
40 1.1 app-office/gnucash/gnucash-2.3.5.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.3.5.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.3.5.ebuild?rev=1.1&content-type=text/plain
44
45 Index: gnucash-2.3.5.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.3.5.ebuild,v 1.1 2009/08/30 16:57:47 tove Exp $
50
51 EAPI=2
52
53 inherit eutils gnome2
54
55 DOC_VER="2.2.0"
56
57 DESCRIPTION="A personal finance manager"
58 HOMEPAGE="http://www.gnucash.org/"
59 #SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
60 SRC_URI="http://www.gnucash.org/pub/gnucash/sources/unstable/2.3.x/${P}.tar.bz2"
61
62 SLOT="0"
63 LICENSE="GPL-2"
64 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
65
66 IUSE="+doc ofx hbci chipcard debug quotes sqlite postgres mysql webkit"
67
68 # FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
69
70 RDEPEND=">=dev-libs/glib-2.6.3
71 >=dev-scheme/guile-1.8.3[deprecated,regex]
72 dev-scheme/guile-www
73 >=dev-scheme/slib-3.1.4
74 >=sys-libs/zlib-1.1.4
75 >=dev-libs/popt-1.5
76 >=x11-libs/gtk+-2.10
77 >=gnome-base/libgnomeui-2.4
78 >=gnome-base/libglade-2.4
79 >=dev-libs/libxml2-2.5.10
80 >=gnome-base/gconf-2
81 >=x11-libs/goffice-0.6[gnome]
82 ofx? ( >=dev-libs/libofx-0.7.0 )
83 hbci? ( net-libs/aqbanking[qt3]
84 chipcard? ( sys-libs/libchipcard )
85 )
86 quotes? ( dev-perl/DateManip
87 >=dev-perl/Finance-Quote-1.11
88 dev-perl/HTML-TableExtract )
89 webkit? ( net-libs/webkit-gtk )
90 >=gnome-extra/gtkhtml-3.14
91 sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite] )
92 postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
93 mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
94 media-libs/libart_lgpl
95 x11-libs/pango"
96
97 DEPEND="${RDEPEND}
98 dev-util/pkgconfig
99 dev-util/intltool
100 sys-devel/libtool
101 >=app-text/scrollkeeper-0.3"
102
103 PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
104 ELTCONF="--patch-only"
105 DOCS="doc/README.OFX doc/README.HBCI"
106
107 # FIXME: no the best thing to do but it'd be even better to fix autofoo
108 #MAKEOPTS="${MAKEOPTS} -j1"
109
110 pkg_setup() {
111 ewarn "This is one of several unstable 2.3.x releases of the GnuCash Free"
112 ewarn "Accounting Software which will eventually lead to the stable version"
113 ewarn "2.4.0."
114 ewarn "This release is intended for developers and testers who want to help"
115 ewarn "tracking down all those bugs that are still in there."
116 ewarn ""
117 ewarn "WARNING WARNING WARNING"
118 ewarn "Make sure you make backups of any files used in testing versions of"
119 ewarn "GnuCash in the 2.3.x series."
120
121 if use webkit ; then
122 G2CONF="${G2CONF} --with-html-engine=webkit"
123 else
124 G2CONF="${G2CONF} --with-html-engine=gtkhtml"
125 fi
126
127 if use sqlite || use mysql || use postgres ; then
128 G2CONF="${G2CONF}
129 --enable-dbi"
130 fi
131 G2CONF="${G2CONF}
132 $(use_enable debug)
133 $(use_enable ofx)
134 $(use_enable hbci aqbanking)
135 --disable-doxygen
136 --enable-locale-specific-tax
137 --disable-error-on-warning"
138 }
139
140 src_test() {
141 GUILE_WARN_DEPRECATED=no \
142 GNC_DOT_DIR="${T}"/.gnucash \
143 emake check \
144 || die "Make check failed. See above for details."
145 }
146
147 src_install() {
148 gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
149
150 rm -rf "${D}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
151 # prepalldocs
152 mv "${D}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
153 dodoc "${T}"/cantuseprepalldocs/* || die
154 }