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.3.ebuild gnucash-2.2.2.ebuild gnucash-2.2.1-r1.ebuild
Date: Tue, 08 Jan 2008 21:51:53
Message-Id: E1JCMMQ-0004Nt-9B@stork.gentoo.org
1 tove 08/01/08 21:51:50
2
3 Modified: ChangeLog
4 Added: gnucash-2.2.3.ebuild
5 Removed: gnucash-2.2.2.ebuild gnucash-2.2.1-r1.ebuild
6 Log:
7 Version bump. Clean up.
8 (Portage version: 2.1.4_rc14)
9
10 Revision Changes Path
11 1.148 app-office/gnucash/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.148&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?rev=1.148&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/ChangeLog?r1=1.147&r2=1.148
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v
20 retrieving revision 1.147
21 retrieving revision 1.148
22 diff -u -r1.147 -r1.148
23 --- ChangeLog 8 Jan 2008 06:56:04 -0000 1.147
24 +++ ChangeLog 8 Jan 2008 21:51:49 -0000 1.148
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.147 2008/01/08 06:56:04 tove Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.148 2008/01/08 21:51:49 tove Exp $
30 +
31 +*gnucash-2.2.3 (08 Jan 2008)
32 +
33 + 08 Jan 2008; Torsten Veller <tove@g.o> -gnucash-2.2.1-r1.ebuild,
34 + -gnucash-2.2.2.ebuild, +gnucash-2.2.3.ebuild:
35 + Version bump. Clean up.
36
37 08 Jan 2008; Torsten Veller <tove@g.o> gnucash-2.2.2-r1.ebuild:
38 Using goffice-0.6 requires latest gtkhtml (#204798)
39
40
41
42 1.1 app-office/gnucash/gnucash-2.2.3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.2.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnucash/gnucash-2.2.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnucash-2.2.3.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.3.ebuild,v 1.1 2008/01/08 21:51:49 tove Exp $
52
53 inherit autotools 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
61 SLOT="0"
62 LICENSE="GPL-2"
63 KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
64
65 IUSE="ofx hbci chipcard debug quotes"
66
67 RDEPEND=">=dev-libs/glib-2.6.3
68 || ( ( >=dev-scheme/guile-1.8.3 >=dev-scheme/slib-3.1.4 )
69 ( <dev-scheme/guile-1.8.3 =dev-scheme/slib-3.1.1* ) )
70 >=sys-libs/zlib-1.1.4
71 >=dev-libs/popt-1.5
72 >=x11-libs/gtk+-2.10
73 >=gnome-base/libgnomeui-2.4
74 >=gnome-base/libgnomeprint-2.10
75 >=gnome-base/libgnomeprintui-2.10
76 >=gnome-base/libglade-2.4
77 >=gnome-extra/gtkhtml-3.14
78 >=dev-libs/libxml2-2.5.10
79 >=gnome-base/gconf-2
80 >=app-text/scrollkeeper-0.3
81 >=x11-libs/goffice-0.6
82 ofx? ( >=dev-libs/libofx-0.7.0 )
83 hbci? ( net-libs/aqbanking
84 chipcard? ( sys-libs/libchipcard )
85 )
86 quotes? ( dev-perl/DateManip
87 >=dev-perl/Finance-Quote-1.11
88 dev-perl/HTML-TableExtract )
89 dev-util/intltool
90 media-libs/libart_lgpl
91 x11-libs/pango"
92
93 DEPEND="${RDEPEND}
94 dev-util/pkgconfig
95 sys-devel/libtool"
96
97 PDEPEND=">=app-doc/gnucash-docs-${DOC_VER}"
98 ELTCONF="--patch-only"
99 DOC="AUTHORS ChangeLog* DOCUMENTERS HACKING NEWS TODO README* doc/README*"
100
101 pkg_setup() {
102 local will_die=false
103 local flags="deprecated regex"
104 if ! built_with_use --missing true dev-scheme/guile ${flags} ; then
105 eerror "dev-scheme/guile must be built with \"${flags}\" use flags"
106 will_die=true
107 fi
108 if ! built_with_use gnome-extra/libgsf gnome ; then
109 eerror "gnome-extra/libgsf must be built with gnome use flag"
110 will_die=true
111 fi
112 if ! built_with_use x11-libs/goffice gnome ; then
113 eerror "x11-libs/goffice must be built with gnome use flag"
114 will_die=true
115 fi
116
117 if ${will_die} ; then
118 die "Please rebuild the packages with the use flags above."
119 fi
120 }
121
122 src_compile() {
123 econf \
124 $(use_enable debug) \
125 $(use_enable ofx) \
126 $(use_enable hbci) \
127 --disable-doxygen \
128 --enable-locale-specific-tax \
129 --disable-error-on-warning \
130 || die "econf failed"
131 emake -j1 || die "emake failed"
132 }
133
134 src_test() {
135 GUILE_WARN_DEPRECATED=no \
136 emake -j1 check \
137 || die "Make check failed. See above for details."
138 }
139
140 pkg_postinst() {
141 gnome2_pkg_postinst
142 ewarn ""
143 ewarn "If you are using Scheduled Transactions, the data file saved by"
144 ewarn "GnuCash 2.2 is NOT backward-compatible with GnuCash 2.0."
145 ewarn "Please make a safe backup of your 2.0 data before upgrading to 2.2"
146 ewarn ""
147 }
148
149
150
151 --
152 gentoo-commits@l.g.o mailing list