From 9d8a0dd4a5fa16534d221622f65b562cfd185932 Mon Sep 17 00:00:00 2001 From: lisu Date: Tue, 28 Dec 2010 14:38:27 +0000 Subject: [PATCH] - start update to 2.4.0 - merge with DEVEL - skip symbol checking for some broken libs - nfy Changed files: gnucash.spec -> 1.114 --- gnucash.spec | 124 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 76 insertions(+), 48 deletions(-) diff --git a/gnucash.spec b/gnucash.spec index 5f63382..f5b9238 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -10,6 +10,8 @@ # # Conditional build: %bcond_without hbci # don't build HBCI support +%bcond_without dbi # don't build SQL support (via libdbi) +%bcond_without webkit # disable WebKit, use GtkHTML # %include /usr/lib/rpm/macros.perl Summary: GnuCash is an application to keep track of your finances @@ -18,49 +20,56 @@ Summary(pl.UTF-8): GnuCash - aplikacja do zarządzania twoimi finansami Summary(pt_BR.UTF-8): O GnuCash é uma aplicação para acompanhamento de suas finanças Summary(zh_CN.UTF-8): GnuCash - 您的个人财务管理软件 Name: gnucash -Version: 2.2.9 -Release: 1 -License: GPL v2 +Version: 2.4.0 +Release: 0.1 +License: GPL v2+ Group: X11/Applications -Source0: http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.bz2 -# Source0-md5: 1d814de8673b4760045bf51b72924d04 +Source0: http://downloads.sourceforge.net/gnucash/%{name}-%{version}.tar.bz2 +# Source0-md5: 3d396acb05a062adfc85bc9c4f8f0b08 Source1: %{name}-icon.png URL: http://www.gnucash.org/ BuildRequires: GConf2-devel >= 2.0 -%if %{with hbci} -BuildRequires: aqbanking-devel >= 1.6.0 -BuildRequires: aqbanking-devel < 2.9.0 -%endif -BuildRequires: db-devel BuildRequires: gettext-devel -BuildRequires: glib2-devel >= 1:2.6.0 -BuildRequires: gtk+2-devel >= 2:2.6.0 -BuildRequires: gtkhtml-devel >= 3.14 +BuildRequires: glib2-devel >= 1:2.13.0 +BuildRequires: gtk+2-devel >= 2:2.11.0 +BuildRequires: gtkhtml-devel >= 3.16 BuildRequires: guile-devel >= 5:1.8.2-2 BuildRequires: guile-www -BuildRequires: ktoblzcheck-devel BuildRequires: libglade2-devel >= 2.4 +BuildRequires: libgnome-devel >= 2.19.0 BuildRequires: libgnomeprint-devel >= 2.2 BuildRequires: libgnomeprintui-devel >= 2.2 BuildRequires: libgnomeui-devel >= 2.4 -BuildRequires: libgoffice-devel >= 0.3.0 -BuildRequires: libgsf-gnome-devel >= 1.12.2 +BuildRequires: libgoffice-devel >= 0.6.0 BuildRequires: libltdl-devel BuildRequires: libofx-devel >= 0.7.0 BuildRequires: libxml2-devel >= 1:2.5.10 BuildRequires: pango-devel >= 1.8.0 BuildRequires: pkgconfig BuildRequires: popt-devel >= 1.5 -BuildRequires: postgresql-devel BuildRequires: readline-devel BuildRequires: sed >= 4.0 BuildRequires: slib >= 2c4 BuildRequires: texinfo +BuildRequires: zlib-devel +%if %{with dbi} +BuildRequires: libdbi-devel +%endif +%if %{with hbci} +BuildRequires: aqbanking-devel >= 3.8.1 +BuildRequires: gwenhywfar-devel >= 3.6.0 +BuildRequires: ktoblzcheck-devel >= 1.20 +%endif +%if %{with webkit} +BuildRequires: gtk-webkit-devel >= 1.0 +%endif Requires(post,preun): /sbin/ldconfig Requires: guile >= 5:1.8.2-2 Requires: guile-www BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define skip_post_check_so libgnc-gnome.so.* libgnc-backend-sql.so.* + %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 @@ -106,18 +115,22 @@ Pliki nagłówkowe bibliotek GnuCash. # force regeneration after patching types in table.m4 rm -f src/backend/postgres/base-autogen.c -sed -i -e 's/Categories=Application;Office/Categories=GTK;GNOME;Office/' src/gnome/gnucash.desktop.in +%{__sed} -i -e 's/Categories=Application;Office/Categories=GTK;GNOME;Office/' src/gnome/gnucash.desktop.in cat >> src/gnome/gnucash.desktop.in <