diff --git a/gnucash.spec b/gnucash.spec index 7ee5c18..044ddab 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,20 +1,21 @@ -%define schemas /etc/gconf/schemas/apps_gnucash_dialog_business_common.schemas /etc/gconf/schemas/apps_gnucash_dialog_commodities.schemas /etc/gconf/schemas/apps_gnucash_dialog_common.schemas /etc/gconf/schemas/apps_gnucash_dialog_hbci.schemas /etc/gconf/schemas/apps_gnucash_dialog_prices.schemas /etc/gconf/schemas/apps_gnucash_dialog_print_checks.schemas /etc/gconf/schemas/apps_gnucash_dialog_reconcile.schemas /etc/gconf/schemas/apps_gnucash_dialog_scheduled_transctions.schemas /etc/gconf/schemas/apps_gnucash_dialog_totd.schemas /etc/gconf/schemas/apps_gnucash_general.schemas /etc/gconf/schemas/apps_gnucash_history.schemas /etc/gconf/schemas/apps_gnucash_import_generic_matcher.schemas /etc/gconf/schemas/apps_gnucash_warnings.schemas /etc/gconf/schemas/apps_gnucash_window_pages_account_tree.schemas /etc/gconf/schemas/apps_gnucash_window_pages_register.schemas /etc/gconf/schemas/apps_gnucash_import_qif.schemas +%define schemas /etc/gconf/schemas/apps_gnucash_dialog_business_common.schemas /etc/gconf/schemas/apps_gnucash_dialog_commodities.schemas /etc/gconf/schemas/apps_gnucash_dialog_common.schemas /etc/gconf/schemas/apps_gnucash_dialog_hbci.schemas /etc/gconf/schemas/apps_gnucash_dialog_prices.schemas /etc/gconf/schemas/apps_gnucash_dialog_print_checks.schemas /etc/gconf/schemas/apps_gnucash_dialog_reconcile.schemas /etc/gconf/schemas/apps_gnucash_dialog_scheduled_transctions.schemas /etc/gconf/schemas/apps_gnucash_dialog_totd.schemas /etc/gconf/schemas/apps_gnucash_general.schemas /etc/gconf/schemas/apps_gnucash_history.schemas /etc/gconf/schemas/apps_gnucash_import_generic_matcher.schemas /etc/gconf/schemas/apps_gnucash_import_qif.schemas /etc/gconf/schemas/apps_gnucash_warnings.schemas /etc/gconf/schemas/apps_gnucash_window_pages_account_tree.schemas /etc/gconf/schemas/apps_gnucash_window_pages_register.schemas Name: gnucash Summary: Finance management application -Version: 2.2.9 +Version: 2.3.7 URL: http://gnucash.org/ -Release: 4%{?dist} +Release: 1%{?dist} License: GPLv2+ Group: Applications/Productivity -Source: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-%{version}.tar.lzma +Source: http://www.gnucash.org/pub/gnucash/sources/unstable/2.3.x/gnucash-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: gtkhtml3-devel +BuildRequires: webkitgtk-devel, libxml2 >= 2.5.10, zlib-devel BuildRequires: libgsf-devel >= 1.12.2, goffice-devel, swig -BuildRequires: libglade2-devel >= 2.3.6, libgnomeprint22-devel >= 2.8.0 +BuildRequires: libglade2-devel >= 2.4, libgnomeui >= 2.4 BuildRequires: libofx-devel, aqbanking-devel, guile-devel BuildRequires: desktop-file-utils, texinfo BuildRequires: gettext, slib >= 3a1-5, libtool, intltool +BuildRequires: python-devel, libdbi-devel Patch0: gnucash-quiet.patch Requires: gnucash-docs >= 2.2.0 Requires: slib >= 3a1-5 @@ -42,10 +43,14 @@ find src/quotes -name "*.in" -exec sed -i "s|use lib '@-PERLINCL-@';||g" {} \; %build chmod 644 src/import-export/import-commodity-matcher.c -%configure --disable-sql --enable-error-on-warning=no \ +%configure --enable-error-on-warning=no \ --enable-ofx \ --enable-hbci \ - --disable-static + --with-html-engine=webkit \ + --enable-locale-specific-tax \ + --enable-dbi \ + --disable-static +# --enable-python-bindings \ this is broken sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool sed -i 's|^link_all_deplibs=no|link_all_deplibs=unknown|g' libtool @@ -62,10 +67,8 @@ make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications/ desktop-file-install --vendor gnome --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - --remove-category Application \ - --add-category Office \ $RPM_BUILD_ROOT%{_datadir}/applications/gnucash.desktop -echo "StartupWMClass=GnuCash" >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-gnucash.desktop +#echo "StartupWMClass=GnuCash" >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-gnucash.desktop mv $RPM_BUILD_ROOT/%{_libdir}/lib* $RPM_BUILD_ROOT/%{_libdir}/gnucash @@ -74,9 +77,6 @@ rm -rf $RPM_BUILD_ROOT/%{_infodir} \ $RPM_BUILD_ROOT/%{_datadir}/aclocal \ $RPM_BUILD_ROOT/%{_libdir}/lib*.a \ $RPM_BUILD_ROOT/%{_libdir}/gnucash/lib*.a \ - $RPM_BUILD_ROOT/%{_datadir}/gnome/apps \ - $RPM_BUILD_ROOT/%{_libdir}/pkgconfig \ - $RPM_BUILD_ROOT/%{_bindir}/gnucash-config find $RPM_BUILD_ROOT/%{_libdir} -name *.la -exec rm -f {} \; @@ -124,12 +124,12 @@ fi %{_datadir}/icons/hicolor/*/apps/* %{_mandir}/man*/* %config(noreplace) %{_sysconfdir}/gnucash/* -%doc AUTHORS COPYING ChangeLog* HACKING NEWS README README.patches -%doc doc/README.german doc/README.francais doc/guile-hackers.txt +%doc AUTHORS COPYING ChangeLog* HACKING NEWS README +%doc doc/README.german doc/README.francais doc/README.OFX doc/README.HBCI %changelog -* Tue Dec 1 2009 Bill Nottingham - 2.2.9-4 -- Rebuild against new goffice +* Tue Dec 1 2009 Bill Nottingham - 2.3.7-1 +- Update to development version. * Wed Aug 12 2009 Ville Skyttä - 2.2.9-3 - Use lzma compressed upstream tarball.