diff --git a/gnucash.spec b/gnucash.spec index 625b5fb..345b6e1 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,31 +1,30 @@ -%define docver 2.0.1 - %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 Name: gnucash Summary: GnuCash is an application to keep track of your finances Version: 2.0.4 URL: http://gnucash.org/ -Release: 3%{?dist} -License: GPL/GFDL +Release: 5%{?dist} +License: GPL Group: Applications/Productivity Source: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-%{version}.tar.bz2 -Source1: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-docs-%{docver}.tar.bz2 Patch4: gnucash-1.8.6-64bit-fixes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: g-wrap-devel >= 1.3.2, gtkhtml3-devel BuildRequires: libgsf-devel >= 1.12.2, libgsf-gnome-devel, goffice-devel BuildRequires: libglade2-devel >= 2.3.6, libgnomeprint22-devel >= 2.8.0 -BuildRequires: libofx-devel, aqbanking-devel, docbook-style-xsl -BuildRequires: desktop-file-utils, scrollkeeper, texinfo, libtool-ltdl-devel +BuildRequires: libofx-devel, aqbanking-devel +BuildRequires: desktop-file-utils, texinfo, libtool-ltdl-devel BuildRequires: gettext, slib >= 3a1-5, libtool, intltool -Requires: slib >= 3a1-5, yelp +Requires: gnucash-docs >= 2.0 +Requires: slib >= 3a1-5 Requires: perl(Finance::Quote) # for HBCI setup wizard Requires: qbanking Requires(pre): GConf2 -Requires(post): /sbin/ldconfig, scrollkeeper >= 0.3.4, GConf2 -Requires(postun): /sbin/ldconfig, scrollkeeper >= 0.3.4, GConf2 +Requires(post): /sbin/ldconfig, GConf2 +Requires(preun): GConf2 +Requires(postun): /sbin/ldconfig Obsoletes: gnucash-backend-postgres %description @@ -36,7 +35,7 @@ use, but is backed with double-entry accounting principles to ensure balanced books. %prep -%setup -q -a 1 +%setup -q %patch4 -p1 -b .64bit @@ -51,10 +50,6 @@ 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 make -cd gnucash-docs-%{docver} -%configure -make - %install rm -rf $RPM_BUILD_ROOT @@ -62,10 +57,6 @@ make install DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} -cd gnucash-docs-%{docver} - -make install DESTDIR=$RPM_BUILD_ROOT || : - # vfolder desktop file install stuff mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications/ desktop-file-install --vendor gnome --delete-original \ @@ -78,7 +69,6 @@ echo "StartupWMClass=GnuCash" >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-g rm -rf $RPM_BUILD_ROOT/%{_infodir} \ $RPM_BUILD_ROOT/%{_includedir} \ $RPM_BUILD_ROOT/%{_datadir}/aclocal \ - $RPM_BUILD_ROOT/var/scrollkeeper \ $RPM_BUILD_ROOT/%{_libdir}/lib*.a \ $RPM_BUILD_ROOT/%{_libdir}/gnucash/lib*.a \ $RPM_BUILD_ROOT/%{_datadir}/gnome/apps \ @@ -86,7 +76,6 @@ rm -rf $RPM_BUILD_ROOT/%{_infodir} \ $RPM_BUILD_ROOT/%{_bindir}/gnucash-config find $RPM_BUILD_ROOT/%{_libdir} -name *.so -a -type l -exec rm -f {} \; -chmod 644 $RPM_BUILD_ROOT/%{_datadir}/gnome/help/gnucash/C/custom.xml %clean rm -rf $RPM_BUILD_ROOT @@ -99,7 +88,6 @@ fi %post /sbin/ldconfig -/usr/bin/scrollkeeper-update -o %{_datadir}/omf/gnucash-docs export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source) gconftool-2 --makefile-install-rule %{schemas} >/dev/null || : @@ -112,7 +100,6 @@ fi %postun /sbin/ldconfig -/usr/bin/scrollkeeper-update %files -f %{name}.lang %defattr(-,root,root) @@ -124,9 +111,7 @@ fi %exclude /usr/lib/debug %{_datadir}/xml/* %{_datadir}/gnucash -%{_datadir}/gnome/help/gnucash -#%{_datadir}/mime-info/gnucash.* -%{_datadir}/omf/gnucash-docs +%{_datadir}/mime-info/gnucash.* %{_datadir}/applications/* %{_datadir}/pixmaps/* %{_mandir}/man*/* @@ -135,6 +120,9 @@ fi %doc doc/README.german doc/README.francais doc/guile-hackers.txt %changelog +* Tue Feb 13 2007 Bill Nottingham - 2.0.4-5 +- split off docs package + * Mon Jan 15 2007 Bill Nottingham - 2.0.4-4 - fix perl requirement noise - fix libgsf-gnome buildreq