From 430f2684fa7e46c9bccf4d020b168f5a9c87c7b47d41b28f434c95b563a4796d Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 8 Feb 2008 18:07:27 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnucash?expand=0&rev=13 --- gnucash-cpan-warning.patch | 35 ++++++ gnucash.changes | 5 + gnucash.spec | 219 +++++++++++++++++++------------------ 3 files changed, 152 insertions(+), 107 deletions(-) create mode 100644 gnucash-cpan-warning.patch diff --git a/gnucash-cpan-warning.patch b/gnucash-cpan-warning.patch new file mode 100644 index 0000000..98cdeec --- /dev/null +++ b/gnucash-cpan-warning.patch @@ -0,0 +1,35 @@ +--- src/quotes/gnc-fq-update.in ++++ src/quotes/gnc-fq-update.in +@@ -38,6 +38,32 @@ + exit 0 if ($input ne "y"); + } + ++print "\n"; ++print "WARNING: This program updates several Perl packages to untested latest\n"; ++print "versions from CPAN. It could potentially cause unexpected failures\n"; ++print "in any program or future upgrade problems.\n"; ++print "\n"; ++print "It is strongly recommended NOT TO USE this program and report possible\n"; ++print "problems with parsing of stock quotes to http://bugzilla.novell.com/\n"; ++print "\n\n"; ++ ++print "Do you want to continue? (y/n) "; ++ ++my $input = ; ++chomp ($input); ++ ++exit 0 if ($input ne "y"); ++ ++print "\n\n"; ++print "It invalidates your system certification!\n"; ++print "\n"; ++print "Are you absolutely sure? Do you prefer to abort now? (y/n) "; ++ ++my $input = ; ++chomp ($input); ++ ++exit 0 if ($input ne "n"); ++ + CPAN::Shell->install('LWP'); + CPAN::Shell->install('Date::Manip'); + CPAN::Shell->install('HTML::Parser'); diff --git a/gnucash.changes b/gnucash.changes index ca4e021..b7a805f 100644 --- a/gnucash.changes +++ b/gnucash.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Feb 6 18:56:32 CET 2008 - sbrabec@suse.cz + +- Warn users before upgrading packages from CPAN. + ------------------------------------------------------------------- Tue Nov 27 15:58:26 CET 2007 - sbrabec@suse.cz diff --git a/gnucash.spec b/gnucash.spec index dd127da..b1d242f 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,7 +1,7 @@ # # spec file for package gnucash (Version 2.2.0) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -12,7 +12,7 @@ Name: gnucash Version: 2.2.0 -Release: 62 +Release: 81 Url: http://www.gnucash.org/ Group: Productivity/Office/Finance License: GPL v2 or later @@ -22,6 +22,7 @@ Source1: %{name}-rpmlintrc Patch: gnucash-desktop.patch Patch1: gnucash-address-boolean.patch Patch2: gnucash-qt3-wizard.patch +Patch3: gnucash-cpan-warning.patch Requires: guile slib # Required to make quotes working. Gnucash can run without quotes support: Requires: perl-Crypt-SSLeay perl-DateManip perl-Finance-Quote perl-HTML-Parser perl-HTML-TableExtract perl-libwww-perl @@ -416,6 +417,8 @@ Authors: %patch %patch1 %patch2 +# This patch must be applied: +%patch3 sed -i "s:^\(GNC_DOC_INSTALL_DIR=\).*$:\1'%{_docdir}/%{name}':" configure.in # Potentially conflicts with pkg-config: rm macros/pkg.m4 @@ -496,21 +499,23 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/gnucash %changelog -* Tue Nov 27 2007 - sbrabec@suse.cz +* Wed Feb 06 2008 sbrabec@suse.cz +- Warn users before upgrading packages from CPAN. +* Tue Nov 27 2007 sbrabec@suse.cz - Report correct name of package containing qt3-wizard (#310886). -* Thu Oct 11 2007 - sbrabec@suse.cz +* Thu Oct 11 2007 sbrabec@suse.cz - Removed false dependency on g-wrap-devel (#331963). -* Thu Aug 23 2007 - sbrabec@suse.cz +* Thu Aug 23 2007 sbrabec@suse.cz - Fixed dependencies for quotes retrieval (#242504). -* Thu Aug 09 2007 - maw@suse.de +* Thu Aug 09 2007 maw@suse.de - I lied in the last changelog entry and didn't really change the calls to ldconfig - But I am changing them this time - Also, rename rpmlintrc to gnucash-rpmlintrc. -* Wed Aug 08 2007 - maw@suse.de +* Wed Aug 08 2007 maw@suse.de - Split off a -lang subpackage - s#%%run_ldconfig#/sbin/ldconfig/ in %%post and %%postun. -* Fri Jul 27 2007 - sbrabec@suse.cz +* Fri Jul 27 2007 sbrabec@suse.cz - Updated to version 2.2.0: * DATA FILE NOTICE If you are using Scheduled Transactions, the data file saved by GnuCash 2.1.2 and higher is NOT @@ -536,15 +541,15 @@ rm -rf $RPM_BUILD_ROOT * Improved Scheduled Transaction editor and management dialogs. * GtkPrint integrated. * Updated translations. -* Tue Jun 05 2007 - ro@suse.de +* Wed Jun 06 2007 ro@suse.de - added rpmlintrc (suppress devel-file for lib*.so) -* Mon Mar 26 2007 - maw@suse.de +* Mon Mar 26 2007 maw@suse.de - Add gtkhtml-req.patch, allowing gnucash to be built against newer versions of gtkhtml2. -* Fri Mar 02 2007 - sbrabec@suse.cz +* Fri Mar 02 2007 sbrabec@suse.cz - Fixed autoreconf. - Fixed missing symbol in gtkhtml2. -* Wed Feb 21 2007 - sbrabec@suse.cz +* Wed Feb 21 2007 sbrabec@suse.cz - Updated to 2.0.5: * Use guiles native sort and record. * Adjust how payment dialog resizes. @@ -556,7 +561,7 @@ rm -rf $RPM_BUILD_ROOT * Make new windows the same size as the active one. * Fixes for Turkish Lira and Russian Ruble. * Translation and translatability updates. -* Fri Feb 16 2007 - sbrabec@suse.cz +* Fri Feb 16 2007 sbrabec@suse.cz - Updated to 2.0.4: * Correct account compatibility check with top level account. * Check for potentially failed utf8 conversion of locale strings. @@ -574,14 +579,14 @@ rm -rf $RPM_BUILD_ROOT * Fix some scheme inexact errors. * Documentation and translation updates. - Recommend gnucash-docs. -* Tue Jan 16 2007 - sbrabec@suse.cz +* Tue Jan 16 2007 sbrabec@suse.cz - Prefix changed to /usr. - Spec file cleanup. -* Sun Nov 12 2006 - stbinner@suse.de +* Sun Nov 12 2006 stbinner@suse.de - Fix Name entry of .desktop file post openSUSE 10.2 -* Fri Oct 13 2006 - aj@suse.de +* Fri Oct 13 2006 aj@suse.de - Add guile-devel to build requires. -* Mon Oct 09 2006 - sbrabec@suse.cz +* Mon Oct 09 2006 sbrabec@suse.cz - Updated to 2.0.2: * String fixes. * Add a tip for raising the accounts menu in a register page. @@ -592,10 +597,10 @@ rm -rf $RPM_BUILD_ROOT * Improve wording for XML data file import druid. * Fixed crashers in editing a transaction in two registers. * Translation updates. -* Tue Oct 03 2006 - sbrabec@suse.cz +* Tue Oct 03 2006 sbrabec@suse.cz - Fixed %%post. - Reduced BuildRequires. -* Mon Oct 02 2006 - stbinner@suse.de +* Mon Oct 02 2006 stbinner@suse.de - Updated to from development to release version 2.0.1 (#209331): * OFX DirectConnect can directly retrieve and import account statements over the Internet. @@ -608,133 +613,133 @@ rm -rf $RPM_BUILD_ROOT characters can be transferred to other countries flawlessly. * GnuCash Help and Guide are now fully integrated with the GNOME Help system (Yelp) -* Thu Jun 15 2006 - schwab@suse.de +* Thu Jun 15 2006 schwab@suse.de - Add workaround for guile bug. -* Thu May 25 2006 - sbrabec@suse.cz +* Thu May 25 2006 sbrabec@suse.cz - Updated to version 1.9.6. - Do not install shared mime info files, now integrated to freedesktop.org.xml. -* Thu May 11 2006 - sbrabec@suse.cz +* Thu May 11 2006 sbrabec@suse.cz - Updated to version 1.9.5 (GNOME2 branch). - Split g-wrap and devel into separate packages. -* Sun Feb 05 2006 - aj@suse.de +* Sun Feb 05 2006 aj@suse.de - Fix build. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Oct 25 2005 - sbrabec@suse.cz +* Tue Oct 25 2005 sbrabec@suse.cz - Updated to version 1.8.12. - Updated gnucash-docs to version 1.8.5. Based on spec file from Rajesh Singh . -* Tue Aug 02 2005 - ro@suse.de +* Tue Aug 02 2005 ro@suse.de - intltoolize with force -* Tue Apr 26 2005 - gekker@suse.de +* Tue Apr 26 2005 gekker@suse.de - Add Guppi-gcc4.patch to fix GCC4 compile failures. -* Tue Apr 19 2005 - ro@suse.de +* Tue Apr 19 2005 ro@suse.de - use gt_LC_MESSAGES instead of AM_LC_MESSAGES -* Thu Apr 14 2005 - sbrabec@suse.cz +* Thu Apr 14 2005 sbrabec@suse.cz - Added audiofile-devel to neededforbuild. -* Wed Mar 23 2005 - sbrabec@suse.cz +* Wed Mar 23 2005 sbrabec@suse.cz - Moved desktop file (#73653). -* Mon Feb 21 2005 - sf@suse.de +* Mon Feb 21 2005 sf@suse.de - fix build on biarch architectures -* Mon Jan 31 2005 - sndirsch@suse.de +* Mon Jan 31 2005 sndirsch@suse.de - use iso-8859-15 for recoding account files instead of iso-8859-1 -* Sun Jan 30 2005 - sndirsch@suse.de +* Sun Jan 30 2005 sndirsch@suse.de - recode acccount files to UTF-8 encoding in specfile (Bug #38292) -* Thu Nov 11 2004 - ro@suse.de +* Thu Nov 11 2004 ro@suse.de - fixed file list -* Mon Nov 08 2004 - ro@suse.de +* Mon Nov 08 2004 ro@suse.de - update to 1.8.9 - fix build with current intltool -* Thu Nov 04 2004 - ro@suse.de +* Thu Nov 04 2004 ro@suse.de - locale rename: no -> nb -* Tue Oct 12 2004 - ro@suse.de +* Tue Oct 12 2004 ro@suse.de - added libgcrypt libgpg-error to neededforbuild -* Mon Mar 29 2004 - hhetter@suse.de +* Mon Mar 29 2004 hhetter@suse.de - don't call format, as newer versions of slib don't provide it any more (Bug Id#34241) -* Wed Mar 17 2004 - sbrabec@suse.cz +* Wed Mar 17 2004 sbrabec@suse.cz - Fixed underquoted definitions (#36195). -* Mon Mar 15 2004 - sbrabec@suse.cz +* Mon Mar 15 2004 sbrabec@suse.cz - FHS 2.3 fix (mandir, infodir, #35821). -* Fri Feb 20 2004 - sbrabec@suse.cz +* Fri Feb 20 2004 sbrabec@suse.cz - Removed false requirement of glade. -* Thu Feb 19 2004 - sbrabec@suse.cz +* Thu Feb 19 2004 sbrabec@suse.cz - Removed false requirement of libunicode. -* Tue Feb 17 2004 - sbrabec@suse.cz +* Tue Feb 17 2004 sbrabec@suse.cz - Added gdk-pixbuf-gnome to neededforbuild. -* Thu Feb 12 2004 - sbrabec@suse.cz +* Thu Feb 12 2004 sbrabec@suse.cz - Updated to version 1.8.8. -* Thu Oct 23 2003 - lmb@suse.de +* Thu Oct 23 2003 lmb@suse.de - Update to gnucash 1.8.7 and gnucash-docs-1.8.3. - Re-added Guppi and folded it into gnucash package so graphs work again. (#32135) -* Tue Sep 02 2003 - ro@suse.de +* Tue Sep 02 2003 ro@suse.de - remove Guppi from neededforbuild (dropped, since gnumeric(1) was dropped) -* Fri Aug 22 2003 - ke@suse.de +* Fri Aug 22 2003 ke@suse.de - Add sgml-skel to neededforbuild. -* Thu Aug 21 2003 - hhetter@suse.de +* Thu Aug 21 2003 hhetter@suse.de - integrate the documentation package (rel. 1.8.2) -* Wed Aug 20 2003 - ro@suse.de +* Wed Aug 20 2003 ro@suse.de - removed libgtop from neededforbuild -* Wed Aug 20 2003 - hhetter@suse.de +* Wed Aug 20 2003 hhetter@suse.de - updated to version 1.8.5 -* Sat Aug 16 2003 - adrian@suse.de +* Sat Aug 16 2003 adrian@suse.de - add Categories -* Sun Jul 27 2003 - hhetter@suse.de +* Mon Jul 28 2003 hhetter@suse.de - don't run deprecated tests -* Tue Jul 15 2003 - hhetter@suse.de +* Tue Jul 15 2003 hhetter@suse.de - updated to version 1.8.4 -* Mon Jul 14 2003 - sbrabec@suse.cz +* Mon Jul 14 2003 sbrabec@suse.cz - GNOME prefix change to /opt/gnome. -* Fri Jun 20 2003 - ro@suse.de +* Fri Jun 20 2003 ro@suse.de - fix build with current gettext -* Thu Jun 05 2003 - ro@suse.de +* Thu Jun 05 2003 ro@suse.de - remove unpackaged files from buildroot - add g-wrap includes to package -* Wed May 14 2003 - mcihar@suse.cz +* Wed May 14 2003 mcihar@suse.cz - don't need umb-scheme -* Thu Apr 24 2003 - ro@suse.de +* Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Fri Mar 28 2003 - sbrabec@suse.cz +* Fri Mar 28 2003 sbrabec@suse.cz - Typo fix (NBSP -> spaces). -* Fri Mar 28 2003 - sbrabec@suse.cz +* Fri Mar 28 2003 sbrabec@suse.cz - Added install_info. - Compress info pages. -* Fri Feb 21 2003 - ro@suse.de +* Fri Feb 21 2003 ro@suse.de - added openhbci-devel to neededforbuild -* Tue Feb 18 2003 - ro@suse.de +* Tue Feb 18 2003 ro@suse.de - added libchipcard and devel to neededforbuild -* Fri Feb 07 2003 - hhetter@suse.de +* Fri Feb 07 2003 hhetter@suse.de - build with libofx support -* Thu Feb 06 2003 - ro@suse.de +* Thu Feb 06 2003 ro@suse.de - update to g-wrap-1.3.4 and gnucash-1.8.0 -* Thu Jan 09 2003 - ro@suse.de +* Thu Jan 09 2003 ro@suse.de - add AM_GNU_GETTEXT_VERSION and make it build - hack for gtkhtml-1.1 and recent guile - more makefile hackery to work around cyclic library dependencies -* Fri Sep 27 2002 - ro@suse.de +* Fri Sep 27 2002 ro@suse.de - Added alsa alsa-devel to neededforbuild (esound) -* Mon Sep 09 2002 - hhetter@suse.de +* Mon Sep 09 2002 hhetter@suse.de - fix guile version checking in srfi-8.scm for new guile 1.4.1 ( Bug Id #19258) -* Thu Aug 29 2002 - hhetter@suse.de +* Thu Aug 29 2002 hhetter@suse.de - removed gnome-applets / gnome-core stuff from #neededforbuild -* Thu Jul 04 2002 - hhetter@suse.de +* Thu Jul 04 2002 hhetter@suse.de - updated to version 1.6.6 - use a stable g-wrap release (1.2.x) -* Wed May 22 2002 - meissner@suse.de +* Wed May 22 2002 meissner@suse.de - %%_lib fixes. -* Thu Apr 04 2002 - schwab@suse.de +* Thu Apr 04 2002 schwab@suse.de - Fix for new autotools. -* Sun Feb 17 2002 - ro@suse.de +* Mon Feb 18 2002 ro@suse.de - added missing g-wrap runtime lib to filelist (#13472) -* Fri Feb 01 2002 - ro@suse.de +* Fri Feb 01 2002 ro@suse.de - changed neededforbuild to -* Wed Jan 23 2002 - hhetter@suse.de +* Wed Jan 23 2002 hhetter@suse.de - added python, python-devel to #neededforbuild -* Wed Dec 19 2001 - hhetter@suse.de +* Wed Dec 19 2001 hhetter@suse.de - gnucash version update to 1.6.5 - g-wrap updated to version 1.3.1 - added LIBRARY_PATH for broken libtool @@ -745,25 +750,25 @@ rm -rf $RPM_BUILD_ROOT * amazing new Euro-conversion druid! * massive translation update * minor application bugfixes -* Sun Dec 09 2001 - ro@suse.de +* Sun Dec 09 2001 ro@suse.de - added to neededforbuild -* Fri Dec 07 2001 - ro@suse.de +* Fri Dec 07 2001 ro@suse.de - changed neededforbuild to -* Wed Dec 05 2001 - hhetter@suse.de +* Wed Dec 05 2001 hhetter@suse.de - prefix g-wrap to the original guile interpreter location -* Tue Nov 27 2001 - ro@suse.de +* Tue Nov 27 2001 ro@suse.de - back to g-wrap-1.1.10 -* Wed Nov 21 2001 - ro@suse.de +* Thu Nov 22 2001 ro@suse.de - update to g-wrap-1.1.11 - added guppi-include path to cflags (gnome-config does not show this path) -* Wed Nov 21 2001 - ro@suse.de +* Wed Nov 21 2001 ro@suse.de - added freetype2 to neededforbuild -* Tue Oct 16 2001 - hhetter@suse.de +* Tue Oct 16 2001 hhetter@suse.de - updated to version 1.6.4: * fixes a bug which made it impossible to load 1.4.x-gnucash files -* Wed Sep 26 2001 - hhetter@suse.de +* Wed Sep 26 2001 hhetter@suse.de - updated to version 1.6.3: * new Polish translation * Danish and Spanish translation of new account files @@ -772,70 +777,70 @@ rm -rf $RPM_BUILD_ROOT * support for TrustNet online quotes * support for precious metal currencies - functionality test on i386 -* Sat Sep 15 2001 - schwab@suse.de +* Sat Sep 15 2001 schwab@suse.de - Add Requires: python. -* Sat Sep 15 2001 - schwab@suse.de +* Sat Sep 15 2001 schwab@suse.de - Fix missing declarations. - Add %%suse_update_config. -* Wed Sep 12 2001 - hhetter@suse.de +* Wed Sep 12 2001 hhetter@suse.de - revert to g-wrap version 1.1.10, get gnucash to work with guile 1.4 - filelist review - test on i386 -* Fri Aug 17 2001 - egger@suse.de +* Fri Aug 17 2001 egger@suse.de - Added fix for hardcoded CFLAGS in g-wrap. -* Fri Aug 17 2001 - egger@suse.de +* Fri Aug 17 2001 egger@suse.de - Added fix for libtool bustage in g-wrap update to 1.1.11. -* Mon Aug 13 2001 - hhetter@suse.de +* Mon Aug 13 2001 hhetter@suse.de - update to 1.6.2 -* Sun Jul 29 2001 - egger@suse.de +* Sun Jul 29 2001 egger@suse.de - Updated g-wrap to version 1.1.11. -* Wed Jul 25 2001 - sf@suse.de +* Wed Jul 25 2001 sf@suse.de - removed '-Werror' from Makefile.am in test/ to compile also with gcc > 2.95 -* Thu Jul 19 2001 - hhetter@suse.de +* Thu Jul 19 2001 hhetter@suse.de - added #requires python phyton-gtk -* Sun Jul 08 2001 - egger@suse.de +* Sun Jul 08 2001 egger@suse.de - Updated to version 1.6.1. - Added mising stuff to the filelist. -* Thu Jul 05 2001 - uli@suse.de +* Thu Jul 05 2001 uli@suse.de - added gal-devel to neededforbuild -* Thu Jun 21 2001 - ro@suse.de +* Thu Jun 21 2001 ro@suse.de - updated filelist - cleaned specfile a bit -* Mon Jun 18 2001 - hhetter@suse.de +* Mon Jun 18 2001 hhetter@suse.de - gnucash : update to 1.6.0 - g-wrap : update to 1.1.10 - added additional requirements - functionality test in current buildsystem - filelist review -* Tue May 01 2001 - egger@suse.de +* Tue May 01 2001 egger@suse.de - Updated to version 1.4.12. Again just bugfixes. -* Mon Apr 02 2001 - egger@suse.de +* Mon Apr 02 2001 egger@suse.de - Updated to version 1.4.11. Pure bugfix release. -* Wed Mar 21 2001 - ro@suse.de +* Wed Mar 21 2001 ro@suse.de - added esound-devel to neededforbuild -* Fri Mar 02 2001 - egger@suse.de +* Fri Mar 02 2001 egger@suse.de - Minor corrections to the specfile. -* Tue Feb 20 2001 - egger@suse.de +* Tue Feb 20 2001 egger@suse.de - removed imlib-config from neededforbuild. - Updated gnucash to version 1.4.10. - Updated g-wrap to version 1.4.12. -* Tue Jan 30 2001 - ro@suse.de +* Wed Jan 31 2001 ro@suse.de - changed neededforbuild to -* Thu Dec 21 2000 - egger@suse.de +* Thu Dec 21 2000 egger@suse.de - Updated gnucash to 1.4.9. - Updated g-wrap to 0.9.8. - Bugfix releases. - Recompressed with bzip2. -* Sun Dec 10 2000 - schwab@suse.de +* Sun Dec 10 2000 schwab@suse.de - Add %%suse_update_config. -* Mon Nov 06 2000 - randall@suse.de +* Mon Nov 06 2000 randall@suse.de - Removed these two commands. The guile package will preform these actions: ln -sf /usr/lib/scheme/slib /usr/share/guile/1.4/slib guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" -* Thu Nov 02 2000 - randall@suse.de +* Thu Nov 02 2000 randall@suse.de - Changed to long file names, also for distro SuSE 7.1a -* Tue Oct 31 2000 - randall@suse.de +* Tue Oct 31 2000 randall@suse.de - Initial Release