Summary(pt_BR): O GnuCash é uma aplicação para acompanhamento de suas finanças
Summary(zh_CN): GnuCash - ÄúµÄ¸öÈ˲ÆÎñ¹ÜÀíÈí¼þ
Name: gnucash
-Version: 1.8.9
+Version: 1.8.11
Release: 0.3
License: GPL v2
Group: X11/Applications
Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.gz
-# Source0-md5: 5ad11fbc5c86316632c5f9ec44dba659
+# Source0-md5: 62f94331936e37ed1b1d28b5a1863bb3
Source1: %{name}-icon.png
Patch0: %{name}-info.patch
Patch1: %{name}-am15.patch
Patch2: %{name}-ignore_db1.patch
Patch3: %{name}-libxml_includes_dir.patch
Patch4: %{name}-guile_1_4_1.patch
+Patch5: %{name}-types.patch
URL: http://www.gnucash.org/
BuildRequires: GConf-devel
BuildRequires: Guppi-devel >= 0.35.5
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bonobo-devel
-BuildRequires: db3-devel
+BuildRequires: db-devel
BuildRequires: freetype-devel >= 2.0.0
BuildRequires: g-wrap-devel >= 1.3.4
-BuildRequires: gal-devel
-BuildRequires: gdk-pixbuf-devel
-BuildRequires: gdk-pixbuf-gnome-devel
+BuildRequires: gal1-devel
+BuildRequires: gdk-pixbuf-gnome-devel >= 0.2.5
BuildRequires: gettext-devel
BuildRequires: gnome-libs-devel
-BuildRequires: gnome-print-devel
+BuildRequires: gnome-print-devel >= 0.21
BuildRequires: gtk+-devel
-BuildRequires: gtkhtml-devel >= 0.8
+BuildRequires: gtkhtml1-devel >= 1.1
BuildRequires: guile-devel >= 1.3.4
BuildRequires: libghttp-devel
BuildRequires: libglade-gnome-devel
BuildRequires: libltdl-devel
-#BuildRequires: libofx-devel
+BuildRequires: libofx-devel >= 0.7.0
BuildRequires: libtool
BuildRequires: libxml-devel
BuildRequires: openhbci-devel
+BuildRequires: pkgconfig
+BuildRequires: popt-devel
BuildRequires: slib >= 2c4
BuildRequires: texinfo
-Requires: slib
-Requires: guile >= 1.3.4
+Requires(post,preun): /sbin/ldconfig
Requires: gnome-print >= 0.21
+Requires: guile >= 1.3.4
Requires: perl
-Prereq: /sbin/ldconfig
+Requires: slib >= 2c4
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _prefix /usr/X11R6
-%define _sysconfdir /etc/X11
-
%description
GnuCash is a personal finance manager. A check-book like register GUI
allows you to enter and track bank accounts, stocks, income and even
#%patch2 -p1
#%patch3 -p1
#%patch4 -p1
+%patch5 -p1
%build
-#rm -f missing src/guile/Makefile.in
+#rm -f src/guile/Makefile.in
#%{__libtoolize}
#%{__aclocal} -I %{_aclocaldir}/gnome
#%{__autoconf}
#%{__automake}
-export CPPFLAGS="%{rpmcflags} -I%{_prefix}/include"
+#export CPPFLAGS="%{rpmcflags} -I%{_prefix}/include"
+cp -f /usr/share/automake/config.* .
%configure2_13 \
--disable-prefer-db1
# --enable-hbci
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
GNC_DOC_INSTALL_DIR=%{_docdir}/%{name}-%{version}/ \
- gnomeappdir=%{_applnkdir}/Office/Misc
+ gnomeappdir=%{_desktopdir}
perl -pi -e 's/=gnome-money.png/=gnucash-icon.png/' \
- $RPM_BUILD_ROOT%{_applnkdir}/Office/Misc/gnucash.desktop
+ $RPM_BUILD_ROOT%{_desktopdir}/gnucash.desktop
install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
%dir %attr(755,root,root) %{_libdir}/%{name}/overrides
%attr(755,root,root) %{_libdir}/%{name}/overrides/*
# Dunno if its needed runtime...
-%attr(644,root,root) %{_libdir}/*.la
-%attr(644,root,root) %{_libdir}/%{name}/*.la
+%{_libdir}/*.la
+%{_libdir}/%{name}/*.la
%{_sysconfdir}/gnucash
%dir %{_datadir}/gnucash
%{_datadir}/gnucash/[!a]*
%lang(sk) %{_datadir}/gnucash/accounts/sk
%lang(tr_TR) %{_datadir}/gnucash/accounts/tr_TR
%{_datadir}/mime-info/*
-%{_applnkdir}/Office/Misc/*
+%{_desktopdir}/*.desktop
%{_pixmapsdir}/%{name}
%{_pixmapsdir}/%{name}-icon.png
%{_mandir}/*/*