diff --git a/gnucash-2.4.13.tar.bz2 b/gnucash-2.4.13.tar.bz2 deleted file mode 100644 index 156a530..0000000 --- a/gnucash-2.4.13.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16debcbe8297f5f7ee510117711db4a8e06cf0b82446ef8d7ced413f1f0565ba -size 9325411 diff --git a/gnucash-2.6.0.tar.bz2 b/gnucash-2.6.0.tar.bz2 new file mode 100644 index 0000000..b57e92c --- /dev/null +++ b/gnucash-2.6.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a875abf0ee3e7380fc41bd5bf2795787e4a8946ec579147b16acac665b9affbf +size 10691364 diff --git a/gnucash.changes b/gnucash.changes index 9bad16a..a1493c3 100644 --- a/gnucash.changes +++ b/gnucash.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Sat Jan 4 16:54:42 UTC 2014 - dimstar@opensuse.org + +- Update to version 2.6.0 (bnc#858502): + + New Major release, see + http://gnucash.org/2.6-release-tour.phtml for a tour through + the new features. + + Preferences have been migrated from GConf to GSettings. + + New date handling which allows GnuCash to use dates after March + 2038. + + Guile-2 compatibility: GnuCash now requires either Guile-1.8 or + Guile-2.0. + + Documents outside of GnuCash, images of receipts for example, + can now be linked to transactions, with the facility of opening + them in the default application for the document type. + + Cutsom Reports can now be saved without renaming the report, + and modifications can overwrite an existing report. + + The import assistant now finishes much more quickly after + assigning contra-accounts. + + GnuCash now requires Gtk+-2.24.0 and GLib-2.26.0. Most of the + dependencies on obsolete libraries have been removed; only + libgnomecanvas remains. Unfortunately the effort to rewrite + the register code to use GtkTreeModel wasn't completed in time, + so GnuCash is not on the cusp of converting to Gtk3. + + The Business Module has been substantially revamped, including + support for Credit Notes and import of customers and vendors + from a CSV file. + + The Num field in the register display is now optionally + per-split, so for example a check number can be entered for the + checking account split and an invoice number for the expense + account split. + + GnuCash can now open locked books read-only so that more than + one user can view a file. GnuCash still does not support + multiple simultaneous writers. + + By agreement of all authors, GnuCash is now licensed under the + GNU General Public License Version 2 or later rather than + simply Version 2. This allows derivative works to be licensed + under the GPL Version 3 if the author of such a work so + desires. + + Many bugfixes. + + Updated translations. +- Update License tag to GPL-2.0+, following upstreams relicensing. +- Add %glib2_gsettings_schema_* macros for schema handling. + ------------------------------------------------------------------- Sat Apr 20 23:28:23 UTC 2013 - dimstar@opensuse.org diff --git a/gnucash.spec b/gnucash.spec index 9e986e6..06eb96f 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -1,7 +1,7 @@ # # spec file for package gnucash # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: gnucash -Version: 2.4.13 +Version: 2.6.0 Release: 0 Summary: Personal Finance Manager License: SUSE-GPL-2.0-with-openssl-exception or SUSE-GPL-3.0-with-openssl-exception Group: Productivity/Office/Finance Url: http://www.gnucash.org/ -Source: http://downloads.sourceforge.net/project/gnucash/gnucash%20%28stable%29/2.4.13/%{name}-%{version}.tar.bz2 +Source: http://downloads.sourceforge.net/project/gnucash/gnucash%20%28stable%29/2.6.0/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/Packaging/Patches Patch0: gnucash-cpan-warning.patch @@ -33,6 +33,7 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool BuildRequires: libdbi-devel +BuildRequires: libdbi-drivers-dbd-sqlite3 %if 0%{?suse_version} >= 1210 BuildRequires: libguile1-devel %else @@ -55,6 +56,7 @@ BuildRequires: pkgconfig(libglade-2.0) BuildRequires: pkgconfig(libgnomeui-2.0) BuildRequires: pkgconfig(libgoffice-0.8) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(webkit-1.0) #BuildRequires: callgrind # tested but unused BuildRequires: readline-devel qt3-devel termcap @@ -84,7 +86,7 @@ Requires: slib Recommends: %{name}-lang Recommends: gnucash-docs BuildRoot: %{_tmppath}/%{name}-%{version}-build -%gconf_schemas_prereq +%glib2_gsettings_schema_requires %description GnuCash is a personal finance manager. A check book-like register GUI @@ -112,7 +114,6 @@ balanced books. Summary: Personal Finance Manager Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: gconf2-devel Requires: gtk2-devel %if %{?suse_version} >= 1210 Requires: libguile1-devel @@ -145,7 +146,6 @@ sed -i "s:guile-config:guile1-config:" configure export GUILE=/usr/bin/guile1 %endif %configure\ - --disable-schemas-install\ --libexecdir=%{_libexecdir}\ --enable-ofx\ --enable-aqbanking\ @@ -154,44 +154,37 @@ export GUILE=/usr/bin/guile1 --with-html-engine=webkit\ --enable-dbi\ --enable-gtkmm\ - --enable-python-bindings + --enable-python make %{?_smp_mflags} %install %makeinstall -# This just installs gconf schemas. Not needed in a package. -rm %{buildroot}%{_bindir}/update-gnucash-gconf +rm -rf %{buildroot}%{_datadir}/doc/gnucash/ %suse_update_desktop_file gnucash %find_lang gnucash %{?no_lang_C} -%find_gconf_schemas -cat %{name}.schemas_list %fdupes %{buildroot}%{_datadir} %fdupes %{buildroot}%{python_sitearch} %clean rm -rf %{buildroot} -%pre -f %{name}.schemas_pre - %post /sbin/ldconfig +%glib2_gsettings_schema_post %if 0%{?suse_version} > 1130 %desktop_database_post %icon_theme_cache_post %endif -%posttrans -f %{name}.schemas_posttrans - -%preun -f %{name}.schemas_preun - %postun /sbin/ldconfig +%glib2_gsettings_schema_postun %if 0%{?suse_version} > 1130 %desktop_database_postun %icon_theme_cache_postun %endif -%files -f %{name}.schemas_list +%files %defattr (-, root, root) %doc AUTHORS COPYING LICENSE README %{_bindir}/gnc-fq-* @@ -199,7 +192,10 @@ rm -rf %{buildroot} %{_bindir}/gnucash-env %{_bindir}/gnucash-make-guids %{_bindir}/gnucash-valgrind +%dir %{_datadir}/appdata +%{_datadir}/appdata/gnucash.appdata.xml %{_datadir}/applications/*.desktop +%{_datadir}/glib-2.0/schemas/org.gnucash.*.xml %{_datadir}/gnucash %{_datadir}/icons/hicolor/*/apps/gnucash-icon.png %{_datadir}/icons/hicolor/scalable/apps/gnucash-icon.svg