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