packages: gnucash/gnucash.spec - start update to 2.4.0 - merge with DEVEL -...

lisu lisu at pld-linux.org
Tue Dec 28 15:38:32 CET 2010


Author: lisu                         Date: Tue Dec 28 14:38:32 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- start update to 2.4.0
- merge with DEVEL
- skip symbol checking for some broken libs
- nfy

---- Files affected:
packages/gnucash:
   gnucash.spec (1.113 -> 1.114) 

---- Diffs:

================================================================
Index: packages/gnucash/gnucash.spec
diff -u packages/gnucash/gnucash.spec:1.113 packages/gnucash/gnucash.spec:1.114
--- packages/gnucash/gnucash.spec:1.113	Fri Jun 19 16:49:54 2009
+++ packages/gnucash/gnucash.spec	Tue Dec 28 15:38:27 2010
@@ -11,6 +11,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
@@ -19,49 +21,56 @@
 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
@@ -107,18 +116,22 @@
 # 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 <<EOF
 Encoding=UTF-8
 EOF
 
 %build
 %configure \
-	--disable-prefer-db1 \
-	%{?with_hbci:--enable-hbci} \
-	%{!?with_hbci:--disable-hbci} \
+	%{?with_hbci:--enable-aqbanking} \
+	%{!?with_hbci:--disable-aqbanking} \
 	--enable-ofx \
-	--enable-sql
+	%{?with_dbi:--enable-dbi --with-dbi-dbd-dir=%{_libdir}/dbd} \
+	%{!?with_dbi:--disable-dbi} \
+	--with-html-engine=%{?with_webkit:webkit}%{!?with_webkit:gtkhtml} \
+	--enable-locale-specific-tax \
+	--enable-binreloc-threads \
+	--disable-python-bindings
 
 %{__make}
 
@@ -133,9 +146,9 @@
 install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
 
 ## Cleanup
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.[0-9]
-rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/*win32-bin.txt
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
+#%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.so.[0-9]
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/*win32-bin.txt
 
 %find_lang %{name}
 # --with-gnome
@@ -213,11 +226,14 @@
 %attr(755,root,root) %{_bindir}/gnucash
 %attr(755,root,root) %{_bindir}/gnucash-bin
 %attr(755,root,root) %{_bindir}/gnucash-env
+%attr(755,root,root) %{_bindir}/gnucash-gdb
 %attr(755,root,root) %{_bindir}/gnucash-make-guids
+%attr(755,root,root) %{_bindir}/gnucash-setup-env
 %attr(755,root,root) %{_bindir}/gnucash-valgrind
 %attr(755,root,root) %{_bindir}/update-gnucash-gconf
 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
 %attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %ghost %{_libdir}/lib*.so.?
 %dir %{_libdir}/%{name}
 %attr(755,root,root) %{_libdir}/%{name}/*.so*
 %{_libdir}/%{name}/overrides
@@ -225,6 +241,7 @@
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/accounts
 %{_datadir}/%{name}/accounts/C
+%lang(cs) %{_datadir}/%{name}/accounts/cs
 %lang(da) %{_datadir}/%{name}/accounts/da
 %lang(de_AT) %{_datadir}/%{name}/accounts/de_AT
 %lang(de_CH) %{_datadir}/%{name}/accounts/de_CH
@@ -240,6 +257,7 @@
 %lang(hu) %{_datadir}/%{name}/accounts/hu_HU
 %lang(it) %{_datadir}/%{name}/accounts/it
 %lang(ja) %{_datadir}/%{name}/accounts/ja
+%lang(ko) %{_datadir}/%{name}/accounts/ko
 %lang(nb) %{_datadir}/%{name}/accounts/nb
 %lang(nl) %{_datadir}/%{name}/accounts/nl
 %lang(pt_BR) %{_datadir}/%{name}/accounts/pt_BR
@@ -259,6 +277,7 @@
 %{_datadir}/%{name}/doc/ChangeLog.2005
 %{_datadir}/%{name}/doc/ChangeLog.2006
 %{_datadir}/%{name}/doc/ChangeLog.2007
+%{_datadir}/%{name}/doc/ChangeLog.2008
 %{_datadir}/%{name}/doc/DOCUMENTERS
 %{_datadir}/%{name}/doc/HACKING
 %{_datadir}/%{name}/doc/INSTALL
@@ -267,7 +286,6 @@
 %{_datadir}/%{name}/doc/README
 %{_datadir}/%{name}/doc/README.francais
 %{_datadir}/%{name}/doc/README.german
-%{_datadir}/%{name}/doc/README.patches
 %{_datadir}/%{name}/doc/README.dependencies
 %{_datadir}/%{name}/doc/guile-hackers.txt
 %{_datadir}/%{name}/doc/projects.html
@@ -307,9 +325,11 @@
 %{_datadir}/%{name}/glade/choose-owner.glade
 %{_datadir}/%{name}/glade/commodities.glade
 %{_datadir}/%{name}/glade/commodity.glade
+%{_datadir}/%{name}/glade/custom-report-dialog.glade
 %{_datadir}/%{name}/glade/customer.glade
 %{_datadir}/%{name}/glade/date-close.glade
 %{_datadir}/%{name}/glade/dialog-book-close.glade
+%{_datadir}/%{name}/glade/dialog-file-access.glade
 %{_datadir}/%{name}/glade/dialog-query-list.glade
 %{_datadir}/%{name}/glade/dialog-reset-warnings.glade
 %{_datadir}/%{name}/glade/druid-gconf-setup.glade
@@ -319,12 +339,11 @@
 %{_datadir}/%{name}/glade/exchange-dialog.glade
 %{_datadir}/%{name}/glade/fincalc.glade
 %{_datadir}/%{name}/glade/generic-import.glade
+%{_datadir}/%{name}/glade/gnc-csv-preview-dialog.glade
 %{_datadir}/%{name}/glade/gnc-date-format.glade
 %{_datadir}/%{name}/glade/gnc-gui-query.glade
 %if %{with hbci}
-%{_datadir}/%{name}/glade/hbci.glade
-%{_datadir}/%{name}/glade/hbcipass.glade
-%{_datadir}/%{name}/glade/hbciprefs.glade
+%{_datadir}/%{name}/glade/aqbanking.glade
 %endif
 %{_datadir}/%{name}/glade/import-provider-format.glade
 %{_datadir}/%{name}/glade/invoice.glade
@@ -368,48 +387,56 @@
 %{_datadir}/%{name}/guile-modules/gnucash/main.scm
 %{_datadir}/%{name}/guile-modules/gnucash/price-quotes.scm
 %dir %{_datadir}/%{name}/guile-modules/gnucash/report
-%{_datadir}/%{name}/guile-modules/gnucash/report/account-piecharts.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/account-summary.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/advanced-portfolio.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/aging.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/average-balance.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/balance-sheet.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/budget.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/business-reports.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/cash-flow.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/category-barchart.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/daily-reports.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/easy-invoice.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/equity-statement.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/eguile-gnc.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/fancy-invoice.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/general-journal.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/general-ledger.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/hello-world.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/income-statement.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/invoice.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/job-report.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/locale-specific/de_DE.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/locale-specific/us.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/net-barchart.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/owner-report.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/payables.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/portfolio.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/price-scatter.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/receivables.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/register.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/report-gnome.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/report-system.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/stylesheet-css.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/stylesheet-easy.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/stylesheet-fancy.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/stylesheet-plain.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/stylesheets.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/taxtxf-de_DE.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/taxtxf.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/transaction.scm
-%{_datadir}/%{name}/guile-modules/gnucash/report/trial-balance.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/utility-reports.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/view-column.scm
 %{_datadir}/%{name}/guile-modules/gnucash/report/welcome-to-gnucash.scm
+%dir %{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/account-piecharts.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/account-summary.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/advanced-portfolio.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/average-balance.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/balance-sheet.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/budget-balance-sheet.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/budget-barchart.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/budget-flow.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/budget-income-statement.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/budget.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/cash-flow.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/category-barchart.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/daily-reports.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/equity-statement.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/general-journal.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/general-ledger.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/income-statement.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/net-barchart.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/portfolio.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/price-scatter.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/register.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/transaction.scm
+%{_datadir}/%{name}/guile-modules/gnucash/report/standard-reports/trial-balance.scm
 %dir %{_datadir}/%{name}/guile-modules/gnucash/report/locale-specific
 %dir %{_datadir}/%{name}/guile-modules/gnucash/tax
 %{_datadir}/%{name}/guile-modules/gnucash/tax/de_DE.scm
@@ -438,6 +465,7 @@
 %{_datadir}/%{name}/scm/html-acct-table.scm
 %{_datadir}/%{name}/scm/html-barchart.scm
 %{_datadir}/%{name}/scm/html-document.scm
+%{_datadir}/%{name}/scm/html-linechart.scm
 %{_datadir}/%{name}/scm/html-piechart.scm
 %{_datadir}/%{name}/scm/html-scatter.scm
 %{_datadir}/%{name}/scm/html-style-info.scm
@@ -502,6 +530,18 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.114  2010/12/28 14:38:27  lisu
+- start update to 2.4.0
+- merge with DEVEL
+- skip symbol checking for some broken libs
+- nfy
+
+Revision 1.113.2.2  2009/10/03 19:44:11  wiget
+- updated to 2.3.6
+
+Revision 1.113.2.1  2009/08/08 12:54:30  wiget
+- updated to 2.3.3
+
 Revision 1.113  2009/06/19 14:49:54  bszx
 - updated to 2.2.9
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gnucash/gnucash.spec?r1=1.113&r2=1.114&f=u



More information about the pld-cvs-commit mailing list