SPECS: gnucash.spec - Version: 2.2.5 - hbci bcond added (gnucash won't buil...

jajcus jajcus at pld-linux.org
Mon May 19 12:17:14 CEST 2008


Author: jajcus                       Date: Mon May 19 10:17:14 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- Version: 2.2.5
- hbci bcond added (gnucash won't build with hbci support enabled with the
  aqbanking package available in Th)
- file list updated

---- Files affected:
SPECS:
   gnucash.spec (1.109 -> 1.110) 

---- Diffs:

================================================================
Index: SPECS/gnucash.spec
diff -u SPECS/gnucash.spec:1.109 SPECS/gnucash.spec:1.110
--- SPECS/gnucash.spec:1.109	Sat Jan 26 17:22:45 2008
+++ SPECS/gnucash.spec	Mon May 19 12:17:08 2008
@@ -9,6 +9,9 @@
 # /usr/lib64/libgnc-backend-file-utils.so.0: undefined reference to `xaccFreqSpecGetUIType'
 # uninstall old gnucash before building
 #
+# Conditional build:
+%bcond_without	hbci		# don't build HBCI support
+#
 %include	/usr/lib/rpm/macros.perl
 Summary:	GnuCash is an application to keep track of your finances
 Summary(ja.UTF-8):	GnuCash - 家計簿ソフト
@@ -16,16 +19,19 @@
 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.3
+Version:	2.2.5
 Release:	1
 License:	GPL v2
 Group:		X11/Applications
 Source0:	http://www.gnucash.org/pub/gnucash/sources/stable/%{name}-%{version}.tar.bz2
-# Source0-md5:	a90e2d01e3c487d36e9a5f5fd82d2149
+# Source0-md5:	81d8d115e27db96ab2b47727010ccdc4
 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
@@ -109,7 +115,8 @@
 %build
 %configure \
 	--disable-prefer-db1 \
-	--enable-hbci \
+	%{?with_hbci:--enable-hbci} \
+	%{!?with_hbci:--disable-hbci} \
 	--enable-ofx \
 	--enable-sql
 
@@ -125,6 +132,11 @@
 
 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
+
 %find_lang %{name}
 # --with-gnome
 
@@ -137,7 +149,7 @@
 %gconf_schema_install apps_gnucash_dialog_business_common.schemas
 %gconf_schema_install apps_gnucash_dialog_commodities.schemas
 %gconf_schema_install apps_gnucash_dialog_common.schemas
-%gconf_schema_install apps_gnucash_dialog_hbci.schemas
+%{?with_hbci:%gconf_schema_install apps_gnucash_dialog_hbci.schemas}
 %gconf_schema_install apps_gnucash_dialog_prices.schemas
 %gconf_schema_install apps_gnucash_dialog_print_checks.schemas
 %gconf_schema_install apps_gnucash_dialog_reconcile.schemas
@@ -145,6 +157,7 @@
 %gconf_schema_install apps_gnucash_general.schemas
 %gconf_schema_install apps_gnucash_history.schemas
 %gconf_schema_install apps_gnucash_import_generic_matcher.schemas
+%gconf_schema_install apps_gnucash_import_qif.schemas
 %gconf_schema_install apps_gnucash_warnings.schemas
 %gconf_schema_install apps_gnucash_window_pages_account_tree.schemas
 %gconf_schema_install apps_gnucash_window_pages_register.schemas
@@ -154,7 +167,7 @@
 %gconf_schema_uninstall apps_gnucash_dialog_business_common.schemas
 %gconf_schema_uninstall apps_gnucash_dialog_commodities.schemas
 %gconf_schema_uninstall apps_gnucash_dialog_common.schemas
-%gconf_schema_uninstall apps_gnucash_dialog_hbci.schemas
+%{?with_hbci:%gconf_schema_uninstall apps_gnucash_dialog_hbci.schemas}
 %gconf_schema_uninstall apps_gnucash_dialog_prices.schemas
 %gconf_schema_uninstall apps_gnucash_dialog_print_checks.schemas
 %gconf_schema_uninstall apps_gnucash_dialog_reconcile.schemas
@@ -162,6 +175,7 @@
 %gconf_schema_uninstall apps_gnucash_general.schemas
 %gconf_schema_uninstall apps_gnucash_history.schemas
 %gconf_schema_uninstall apps_gnucash_import_generic_matcher.schemas
+%gconf_schema_uninstall apps_gnucash_import_qif.schemas
 %gconf_schema_uninstall apps_gnucash_warnings.schemas
 %gconf_schema_uninstall apps_gnucash_window_pages_account_tree.schemas
 %gconf_schema_uninstall apps_gnucash_window_pages_register.schemas
@@ -176,7 +190,7 @@
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_business_common.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_commodities.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_common.schemas
-%{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_hbci.schemas
+%{?with_hbci:%{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_hbci.schemas}
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_prices.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_print_checks.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_dialog_reconcile.schemas
@@ -184,6 +198,7 @@
 %{_sysconfdir}/gconf/schemas/apps_gnucash_general.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_history.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_import_generic_matcher.schemas
+%{_sysconfdir}/gconf/schemas/apps_gnucash_import_qif.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_warnings.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_window_pages_account_tree.schemas
 %{_sysconfdir}/gconf/schemas/apps_gnucash_window_pages_register.schemas
@@ -217,6 +232,7 @@
 %lang(el) %{_datadir}/%{name}/accounts/el_GR
 %lang(en_GB) %{_datadir}/%{name}/accounts/en_GB
 %lang(es) %{_datadir}/%{name}/accounts/es_ES
+%lang(es_MX) %{_datadir}/%{name}/accounts/es_MX
 %lang(fr_CA) %{_datadir}/%{name}/accounts/fr_CA
 %lang(fr_CH) %{_datadir}/%{name}/accounts/fr_CH
 %lang(fr) %{_datadir}/%{name}/accounts/fr_FR
@@ -226,6 +242,7 @@
 %lang(nb) %{_datadir}/%{name}/accounts/nb
 %lang(pt_BR) %{_datadir}/%{name}/accounts/pt_BR
 %lang(pt) %{_datadir}/%{name}/accounts/pt_PT
+%lang(ru) %{_datadir}/%{name}/accounts/ru
 %lang(sk) %{_datadir}/%{name}/accounts/sk
 %lang(tr) %{_datadir}/%{name}/accounts/tr_TR
 %lang(zh_CN) %{_datadir}/%{name}/accounts/zh_CN
@@ -239,6 +256,7 @@
 %{_datadir}/%{name}/doc/ChangeLog.2004
 %{_datadir}/%{name}/doc/ChangeLog.2005
 %{_datadir}/%{name}/doc/ChangeLog.2006
+%{_datadir}/%{name}/doc/ChangeLog.2007
 %{_datadir}/%{name}/doc/DOCUMENTERS
 %{_datadir}/%{name}/doc/HACKING
 %{_datadir}/%{name}/doc/INSTALL
@@ -289,6 +307,7 @@
 %{_datadir}/%{name}/glade/commodity.glade
 %{_datadir}/%{name}/glade/customer.glade
 %{_datadir}/%{name}/glade/date-close.glade
+%{_datadir}/%{name}/glade/dialog-book-close.glade
 %{_datadir}/%{name}/glade/dialog-query-list.glade
 %{_datadir}/%{name}/glade/dialog-reset-warnings.glade
 %{_datadir}/%{name}/glade/druid-gconf-setup.glade
@@ -300,9 +319,11 @@
 %{_datadir}/%{name}/glade/generic-import.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
+%endif
 %{_datadir}/%{name}/glade/import-provider-format.glade
 %{_datadir}/%{name}/glade/invoice.glade
 %{_datadir}/%{name}/glade/job.glade
@@ -328,6 +349,7 @@
 %{_datadir}/%{name}/glade/transfer.glade
 %{_datadir}/%{name}/glade/userpass.glade
 %{_datadir}/%{name}/glade/vendor.glade
+%{_datadir}/%{name}/gnome
 %dir %{_datadir}/%{name}/guile-modules
 %dir %{_datadir}/%{name}/guile-modules/gnucash
 %{_datadir}/%{name}/guile-modules/gnucash/app-utils.scm
@@ -464,6 +486,7 @@
 %{_datadir}/xml/%{name}/xsl/gnucash-std.xsl
 %{_datadir}/xml/%{name}/xsl/string.xsl
 %{_datadir}/xml/%{name}/xsl/vcard-gnccustomer.pl
+%{_iconsdir}/hicolor/*/apps/*
 
 %files devel
 %defattr(644,root,root,755)
@@ -476,6 +499,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.110  2008-05-19 10:17:08  jajcus
+- Version: 2.2.5
+- hbci bcond added (gnucash won't build with hbci support enabled with the
+  aqbanking package available in Th)
+- file list updated
+
 Revision 1.109  2008-01-26 16:22:45  bszx
 - updated to 2.2.3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/gnucash.spec?r1=1.109&r2=1.110&f=u



More information about the pld-cvs-commit mailing list