diff --git a/gnumeric-1.12.35.tar.xz b/gnumeric-1.12.35.tar.xz deleted file mode 100644 index 16c6637..0000000 --- a/gnumeric-1.12.35.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77b1e3ce523578a807767ad71680fb865ac021d7bfadf93eada99ae094c06c0a -size 20019316 diff --git a/gnumeric-1.12.37.tar.xz b/gnumeric-1.12.37.tar.xz new file mode 100644 index 0000000..37c7a20 --- /dev/null +++ b/gnumeric-1.12.37.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40371b9587857deefb0d1df950c3e02228d3f9b56def2e3aa86736ee24292468 +size 20039012 diff --git a/gnumeric-rpmlintrc b/gnumeric-rpmlintrc new file mode 100644 index 0000000..512ac52 --- /dev/null +++ b/gnumeric-rpmlintrc @@ -0,0 +1,7 @@ +# Filter the following hidden-file warnings as the files in questin are meant to be hidden: +addFilter("gnumeric.* hidden-file-or-dir /usr/share/gnumeric/.*/autoformat-templates/.*/.category") +# Filter shared library policy missing suffix as we don't want to split the package at the moment: +addFilter("gnumeric.* shlib-policy-missing-suffix") +# Filter script-without-shebang warnings for python scripts as they are not meant to be used in +# command line: +addFilter("gnumeric.* script-without-shebang /usr/(lib|lib64)/gnumeric/.*/plugins/.*/.*\.py") diff --git a/gnumeric.changes b/gnumeric.changes index 3d3c575..b163c0e 100644 --- a/gnumeric.changes +++ b/gnumeric.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Sat Dec 2 21:24:43 UTC 2017 - luc14n0@linuxmail.org + +- Update to version 1.12.37: + + Improvements in: + - Test suite. + - Format guessing for newly entered formulas. + - PERMUTATIONA for unusual arguments (bgo#790742). + - xlsx export of cell comments (bgo#790756). + + Fixes: + - Combo object icon. + - Potential crash: + . On exit. + . in gtk scroll bar bug workaround. + + Speed-up number theory functions. + + Avoid large stack use here and there. + + Extend range of NT_PI. + + Plug leaks. +- Point fdupes to the data directory instead of build root, which + is a practice that must be avoided. +- Adopt the use of %make_build macro instead of raw make command, + following the best practices. +- Add gnumeric-rpmlintrc to filter the following warnings: + + hidden-file-or-dir: some .category files are not meant to be + edited. + + shlib-policy-missing-suffix: spliting the package into a libfoo + subpackage are not desired at the moment. + + script-without-shebang: some python scripts under + /usr/lib(64)/gnumeric/$version/plugins/foo/foo.py are not meant + to be used in command line. + +------------------------------------------------------------------- +Sun Nov 19 23:07:25 UTC 2017 - luc14n0@linuxmail.org + +- Update to version 1.12.36: + + Improvements in: + - Contour plot: + . Export/import to/from ODF (bgo#788728). + . Import of Excel generated ODF (bgo#788801). + - Surface plot export to ODF (bgo#788447). + + Fixes: + - Export/import of CONCATENATE and minor axis divisors to and + from ODF. + - Import of affine trendline from ODF (bgo#789538). + - Background of multiple selection (bgo#789411). + - Error on xlsx files with bogus Print_Area. + - xlsx: + . Export of trend line equation. + . Import and export of trend line affine flag. + - VDB for partial periods (bgo#790299). + + Workaround for gtk scroll bar bug (bgo#789412). + + Convert all xpm files to png. + + Avoid to-pixdata options for resources. It's going away. + + Minor CORREL improvement. + + xlsx import and export improvements for contour graphs. + + Avoid critical on exporting unnamed xlsx trend line. +- Drop %glib2_gsettings_schema_*, %desktop_database_* and + %icon_theme_cache_* post/postun scriptlets: they are no longer + needed since RPM file triggers. +- Drop --disable-scrollkeeper and --enable-ssindex configure + parameters: no longer available. +- Add gio-2.0, gmodule-2.0, gobject-2.0 and gthread-2.0 pkgconfig + BuildRequires: note that they already were being pulled with + pkgconfig(glib-2.0) and used since they live in the same devel + package. +- Change Group of devel package to Development/Libraries/GNOME + since it's where the package belongs. +- Split package into a -doc subpackage: more than half the size of + the package was documentation. + ------------------------------------------------------------------- Tue Jul 11 08:54:31 UTC 2017 - zaitor@opensuse.org diff --git a/gnumeric.spec b/gnumeric.spec index aac38e4..11c6ae4 100644 --- a/gnumeric.spec +++ b/gnumeric.spec @@ -17,13 +17,14 @@ Name: gnumeric -Version: 1.12.35 +Version: 1.12.37 Release: 0 Summary: Spreadsheet Application License: GPL-2.0 or GPL-3.0 Group: Productivity/Office/Spreadsheets Url: http://www.gnumeric.org/ Source0: http://download.gnome.org/sources/gnumeric/1.12/%{name}-%{version}.tar.xz +Source1: gnumeric-rpmlintrc BuildRequires: bison BuildRequires: docbook-dtds BuildRequires: fdupes @@ -36,8 +37,12 @@ BuildRequires: python-devel BuildRequires: translation-update-upstream %endif BuildRequires: update-desktop-files +BuildRequires: pkgconfig(gio-2.0) >= 2.38.0 BuildRequires: pkgconfig(glib-2.0) >= 2.38.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.38.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.0.0 +BuildRequires: pkgconfig(gthread-2.0) >= 2.38.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.7 BuildRequires: pkgconfig(libgda-5.0) >= 5.0.0 BuildRequires: pkgconfig(libgda-ui-5.0) >= 5.0.0 @@ -47,6 +52,7 @@ BuildRequires: pkgconfig(libxml-2.0) >= 2.4.12 BuildRequires: pkgconfig(pango) >= 1.24.0 BuildRequires: pkgconfig(pangocairo) >= 1.24.0 BuildRequires: pkgconfig(pygobject-3.0) >= 3.0.0 +Recommends: %{name}-doc Recommends: %{name}-lang Recommends: ghostscript-fonts-std Recommends: liberation2-fonts @@ -76,9 +82,33 @@ needs. Gnumeric is part of the GNOME project. +%package doc +Summary: Documentation files for Gnumeric +Group: Documentation/Other +Requires: %{name} = %{version} +BuildArch: noarch + +%description doc +Gnumeric is a spreadsheet application with advanced features and +analytics. It aims to minimize the cost of transition from proprietary +spreadsheets by offering a familiar look and feature set. In addition +to read and write support for all versions of Microsoft Excel +(including reading encrypted files), there is also support for many +other formats including: + +*Applix 4 and 5 *DIF *Lotus-123 (wk1, wk2, wk3) *OpenOffice.org (Oasis) +*PlanPerfect (pln) *Psion5 *Quattro Pro (wb1, wb2, wb3) *SYLK +*XBase/DB3 + +Text formats, such as comma or tab separated values, HTML, XHTML, and +Latex, are supported and there are powerful assistants to handle custom +needs. + +Gnumeric is part of the GNOME project. + %package devel Summary: Spreadsheet Application -Group: Productivity/Office/Spreadsheets +Group: Development/Libraries/GNOME Requires: %{name} = %{version} %description devel @@ -119,11 +149,9 @@ done export CFLAGS="%{optflags} -fno-strict-aliasing" autoreconf -fiv %configure\ - --disable-scrollkeeper\ - --disable-static\ - --enable-ssindex + --disable-static # --enable-pdfdocs -make %{?_smp_mflags} +%make_build %install %make_install @@ -133,24 +161,15 @@ make %{?_smp_mflags} %find_lang %{name}-%{version} %{?no_lang_C} %{name}.lang %find_lang gnumeric-%{version}-functions %{?no_lang_C} %{name}.lang find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot} +%fdupes %{buildroot}%{_datadir} -%post -/sbin/ldconfig -%glib2_gsettings_schema_post -%desktop_database_post -%icon_theme_cache_post +%post -p /sbin/ldconfig -%postun -/sbin/ldconfig -%glib2_gsettings_schema_postun -%desktop_database_postun -%icon_theme_cache_postun +%postun -p /sbin/ldconfig %files %defattr(-, root, root) %doc AUTHORS BEVERAGES BUGS COPYING COPYING-gpl2 COPYING-gpl3 HACKING MAINTAINERS NEWS README ChangeLog OChangeLog* -%doc %{_datadir}/help/C/%{name} %dir %{_datadir}/appdata/ %{_datadir}/appdata/%{name}.appdata.xml %{_bindir}/* @@ -176,11 +195,14 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_datadir}/pixmaps/gnumeric/ %{_mandir}/man?/*.* -%files lang -f %{name}.lang +%files doc +%doc %{_datadir}/help/C/%{name} %files devel %defattr(-, root, root) %{_includedir}/libspreadsheet-*/ %{_libdir}/pkgconfig/libspreadsheet-*.pc +%files lang -f %{name}.lang + %changelog