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.2.7.ebuild gnucash-2.2.5.ebuild
Date: Sat, 27 Sep 2008 06:21:26
Message-Id: E1KjTBC-0000kO-4h@stork.gentoo.org
1 tove 08/09/27 06:21:22
2
3 Modified: ChangeLog
4 Added: gnucash-2.2.7.ebuild
5 Removed: gnucash-2.2.5.ebuild
6 Log:
7 Version bump. Cleanup
8 (Portage version: 2.2_rc10/cvs/Linux 2.6.26-tuxonice i686)
9
10 Revision Changes Path
11 1.174 app-office/gnucash/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.174&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.174&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?r1=1.173&r2=1.174
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v
20 retrieving revision 1.173
21 retrieving revision 1.174
22 diff -u -r1.173 -r1.174
23 --- ChangeLog 10 Sep 2008 09:58:31 -0000 1.173
24 +++ ChangeLog 27 Sep 2008 06:21:21 -0000 1.174
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-office/gnucash
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.173 2008/09/10 09:58:31 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.174 2008/09/27 06:21:21 tove Exp $
30 +
31 +*gnucash-2.2.7 (27 Sep 2008)
32 +
33 + 27 Sep 2008; Torsten Veller <tove@g.o> -gnucash-2.2.5.ebuild,
34 + +gnucash-2.2.7.ebuild:
35 + Version bump. Cleanup
36
37 10 Sep 2008; Raúl Porcel <armin76@g.o> gnucash-2.2.6.ebuild:
38 alpha stable wrt #236968
39
40
41
42 1.1 app-office/gnucash/gnucash-2.2.7.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.2.7.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.2.7.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnucash-2.2.7.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.2.7.ebuild,v 1.1 2008/09/27 06:21:21 tove Exp $
52
53 EAPI=1
54
55 inherit eutils gnome2
56
57 DOC_VER="2.2.0"
58
59 DESCRIPTION="A personal finance manager."
60 HOMEPAGE="http://www.gnucash.org/"
61 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.lzma"
62
63 SLOT="0"
64 LICENSE="GPL-2"
65 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
66
67 IUSE="+doc ofx hbci chipcard debug quotes"
68
69 # FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.in)
70
71 RDEPEND=">=dev-libs/glib-2.6.3
72 >=dev-scheme/guile-1.8.3
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 >=gnome-extra/gtkhtml-3.14
80 >=dev-libs/libxml2-2.5.10
81 >=gnome-base/gconf-2
82 >=x11-libs/goffice-0.6
83 ofx? ( >=dev-libs/libofx-0.7.0 )
84 hbci? ( net-libs/aqbanking
85 chipcard? ( sys-libs/libchipcard )
86 )
87 quotes? ( dev-perl/DateManip
88 >=dev-perl/Finance-Quote-1.11
89 dev-perl/HTML-TableExtract )
90 media-libs/libart_lgpl
91 x11-libs/pango"
92
93 DEPEND="${RDEPEND}
94 app-arch/lzma-utils
95 dev-util/pkgconfig
96 dev-util/intltool
97 sys-devel/libtool
98 >=app-text/scrollkeeper-0.3"
99
100 PDEPEND="doc? ( >=app-doc/gnucash-docs-${DOC_VER} )"
101 ELTCONF="--patch-only"
102 DOCS="doc/README.OFX doc/README.HBCI"
103
104 # FIXME: no the best thing to do but it'd be even better to fix autofoo
105 MAKEOPTS="${MAKEOPTS} -j1"
106
107 pkg_setup() {
108 local diemessage=""
109 local flags="deprecated regex"
110 if ! built_with_use --missing true dev-scheme/guile ${flags} ; then
111 diemessage="dev-scheme/guile must be built with \"${flags}\" use flags. "
112 fi
113 if ! built_with_use gnome-extra/libgsf gnome ; then
114 diemessage="${diemessage}gnome-extra/libgsf must be built with gnome use flag. "
115 fi
116 if ! built_with_use x11-libs/goffice gnome ; then
117 diemessage="${diemessage}x11-libs/goffice must be built with gnome use flag. "
118 fi
119 [ -n "${diemessage}" ] && die ${diemessage}
120
121 G2CONF="${G2CONF}
122 $(use_enable debug)
123 $(use_enable ofx)
124 $(use_enable hbci aqbanking)
125 --disable-doxygen
126 --enable-locale-specific-tax
127 --disable-error-on-warning"
128 }
129
130 src_test() {
131 GUILE_WARN_DEPRECATED=no \
132 GNC_DOT_DIR="${T}"/.gnucash \
133 emake check \
134 || die "Make check failed. See above for details."
135 }
136
137 src_install() {
138 gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
139
140 cd "${D}"/usr/share/doc/${PF} && \
141 rm -rf examples/ COPYING INSTALL *win32-bin.txt projects.html
142 prepalldocs
143 }