[packages/gnumeric] - updated to 1.12.45 - removed obsolete am13,gsf patches - added po patch - enable gda by default
qboosh
qboosh at pld-linux.org
Thu Jul 4 21:24:47 CEST 2019
commit 58fbc0febb324081d2ff06373282bb8cf1d0d0ad
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Jul 4 21:26:13 2019 +0200
- updated to 1.12.45
- removed obsolete am13,gsf patches
- added po patch
- enable gda by default
am13.patch | 52 --------
gnumeric-gnomedb.patch | 34 ++++++
gnumeric-po.patch | 38 ++++++
gnumeric.spec | 322 +++++++++++++++++++++++++++----------------------
gsf.patch | 11 --
5 files changed, 249 insertions(+), 208 deletions(-)
---
diff --git a/gnumeric.spec b/gnumeric.spec
index 45406ba..76ac4e7 100644
--- a/gnumeric.spec
+++ b/gnumeric.spec
@@ -1,12 +1,12 @@
#
-# TODO: unpackaged files
-#
# Conditional build:
-%bcond_with gda # build without gda
-%bcond_without python # build without python support
-%bcond_with mono # build without mono scripting engine
+%bcond_without gda # GDA support
+%bcond_with gnomedb # GNOMEDB support
+%bcond_without python # Python support
+%bcond_with guile # Guile support [disabled upstream as experimental]
+%bcond_with mono # mono scripting engine [disabled upstream as experimental]
#
-%ifnarch %{ix86} %{x8664} alpha arm hppa ppc s390 sparc sparcv9 sparc64
+%ifnarch %{ix86} %{x8664} %{arm} aarch64 ia64 mips ppc ppc64 s390x sparc sparcv9 sparc64
%undefine with_mono
%endif
%include /usr/lib/rpm/macros.perl
@@ -18,62 +18,59 @@ Summary(ru.UTF-8): Электронные таблицы для GNOME
Summary(uk.UTF-8): Електронні таблиці для GNOME
Summary(zh_CN.UTF-8): Linux下的Excel -- GNOME电子表格
Name: gnumeric
-Version: 1.12.2
-Release: 11
+Version: 1.12.45
+Release: 1
Epoch: 1
License: GPL v2+
Group: X11/Applications
Source0: http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.12/%{name}-%{version}.tar.xz
-# Source0-md5: 711daa98da0138203fb2f8dc4dcddb3c
-Patch0: am13.patch
-Patch1: gsf.patch
-URL: http://projects.gnome.org/gnumeric/
-BuildRequires: GConf2-devel >= 2.14.0
-BuildRequires: ORBit2-devel >= 1:2.14.0
-BuildRequires: autoconf >= 2.52
+# Source0-md5: 7a7095573fd748f56cd2fc6e4b6acb69
+Patch0: %{name}-po.patch
+Patch1: %{name}-gnomedb.patch
+URL: http://www.gnumeric.org/
+BuildRequires: autoconf >= 2.54
BuildRequires: automake
BuildRequires: bison
BuildRequires: flex
+BuildRequires: gcc >= 5:3.2
BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.12.0
-BuildRequires: gnome-common >= 2.12.0
-BuildRequires: gtk+3-devel
+BuildRequires: glib2-devel >= 1:2.40.0
+BuildRequires: gobject-introspection-devel >= 1.0.0
+BuildRequires: gtk+3-devel >= 3.8.7
+%{?with_guile:BuildRequires: guile-devel >= 1.5}
BuildRequires: intltool >= 0.35
-BuildRequires: libgoffice-devel >= 0.10.2
-%if %{with gda}
-BuildRequires: libgda4-devel >= 4.1.1
-BuildRequires: libgnomedb4-devel >= 3.99.6
-%endif
+BuildRequires: itstool
+BuildRequires: libgoffice-devel >= 0.10.42
+%{?with_gda:BuildRequires: libgda5-devel >= 5.0.0}
BuildRequires: libglade2-devel >= 1:2.6.0
-BuildRequires: libgsf-devel >= 1.14.18
-BuildRequires: libtool
+BuildRequires: libgsf-devel >= 1.14.33
+BuildRequires: libtool >= 2:2.2.6
BuildRequires: libxml2-devel >= 1:2.6.26
# disabled by default - still experimental
%{?with_mono:BuildRequires: mono-devel >= 1.0.0}
-BuildRequires: pango-devel >= 1:1.13.4
+BuildRequires: pango-devel >= 1:1.24.0
BuildRequires: perl-base
BuildRequires: perl-devel
-BuildRequires: pkgconfig
+BuildRequires: pkgconfig >= 1:0.18
BuildRequires: popt-devel
BuildRequires: psiconv-devel >= 0.9.3
-BuildRequires: pxlib-devel
+BuildRequires: pxlib-devel >= 0.4.0
BuildRequires: rpm-perlprov
%if %{with python}
-BuildRequires: python-devel >= 2.2
-BuildRequires: python-pygobject3-devel
+BuildRequires: python-devel >= 1:2.7
+BuildRequires: python-pygobject3-devel >= 3.0.0
%endif
BuildRequires: rpmbuild(macros) >= 1.213
-BuildRequires: scrollkeeper
+BuildRequires: yelp-tools
+BuildRequires: zlib-devel
Requires(post,postun): desktop-file-utils
-Requires(post,postun): scrollkeeper
-Requires(post,preun): GConf2 >= 2.14.0
Requires: libspreadsheet = %{epoch}:%{version}-%{release}
%if %{without gda}
Obsoletes: gnumeric-plugin-gdaif
+%endif
+%if %{without gnomedb}
Obsoletes: gnumeric-plugin-gnomedb
%endif
-# sr at Latn vs. sr at latin
-Conflicts: glibc-misc < 6:2.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -111,7 +108,11 @@ Gnumeric - це програма електронних таблиць для GN
Summary: libspreadsheet library
Summary(pl.UTF-8): Biblioteka libspreadsheet
Group: Libraries
-Requires: libgoffice >= 0.9.90
+Requires: glib2 >= 1:2.40.0
+Requires: gtk+3 >= 3.8.7
+Requires: libgoffice >= 0.10.42
+Requires: libgsf >= 1.14.33
+Requires: libxml2 >= 1:2.6.26
%description -n libspreadsheet
libspreadsheet library.
@@ -124,6 +125,11 @@ Summary: Header files for libspreadsheet library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libspreadsheet
Group: Development/Libraries
Requires: libspreadsheet = %{epoch}:%{version}-%{release}
+Requires: glib2-devel >= 1:2.40.0
+Requires: gtk+3-devel >= 3.8.7
+Requires: libgoffice-devel >= 0.10.42
+Requires: libgsf-devel >= 1.14.33
+Requires: libxml2-devel >= 1:2.6.26
%description -n libspreadsheet-devel
This is the package containing the header files for libspreadsheet
@@ -167,6 +173,7 @@ Summary: MS Excel (tm) plugin
Summary(pl.UTF-8): Wtyczka MS Excel (tm)
Group: X11/Applications
Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: libspreadsheet = %{epoch}:%{version}-%{release}
%description plugin-excel
Imports/exports MS Excel (tm) files.
@@ -377,12 +384,13 @@ Summary(pl.UTF-8): Wtyczka GNOME DB
Group: X11/Applications
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: gnumeric-plugin-gdaif
+Requires: /usr/bin/gnome-database-properties-4.0
%description plugin-gnomedb
-Gnumeric frontend for libgnomedb.
+Gnumeric frontend for GNOME DB configuration tool.
%description plugin-gnomedb -l pl.UTF-8
-Nakładka Gnumerica na libgnomedb.
+Interfejs Gnumerica do narzędzia konfiguracyjnego GNOME DB.
# samples
%package plugin-sample
@@ -412,14 +420,13 @@ Sample Perl plugin providing some (useless) functions.
Przykładowa wtyczka Perla dostarczająca różnych (bezużytecznych)
funkcji.
-# perl-func/perl loader
+# python-func/python loader
%package plugin-python
Summary: Python plugin
Summary(pl.UTF-8): Wtyczka Pythona
Group: X11/Applications
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: python-modules
-Requires: python-pygtk-gtk
%description plugin-python
Sample Python plugin providing some (useless) functions.
@@ -434,7 +441,9 @@ Summary: Gnumeric plugin for goffice
Summary(pl.UTF-8): Wtyczka dla goffice
Group: X11/Applications
Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: libgoffice >= 0.9.90
+Requires: libgoffice >= 0.10.42
+Requires: libgsf >= 1.14.33
+Requires: libspreadsheet = %{epoch}:%{version}-%{release}
%description plugin-goffice
Gnumeric plugin for goffice.
@@ -445,23 +454,25 @@ Wtyczka dla goffice.
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
+# actually libgnomedb is not required to build gnomedb plugin
+# ... but it expects gnome-database-properties-4.0 tool, which no longer exists
+#patch1 -p1
%build
%{__glib_gettextize}
%{__intltoolize}
%{__libtoolize}
-%{__aclocal}
-%{__autoheader}
+%{__aclocal} -I m4
%{__autoconf}
+%{__autoheader}
%{__automake}
%configure \
- --disable-static \
--disable-silent-rules \
+ --with-gda%{!?with_gda:=no} \
+ --with-guile%{!?with_guile:=no} \
+ --with-mono%{!?with_mono:=no} \
--with-psiconv \
- --with%{!?with_python:out}-python \
- --with%{!?with_mono:out}-mono \
- --with%{!?with_gda:out}-gda
+ --with-python%{!?with_python:=no}
%{__make}
@@ -469,16 +480,14 @@ Wtyczka dla goffice.
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT \
- docdir=%{_datadir}/gnome/help/gnumeric/C \
- GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+ DESTDIR=$RPM_BUILD_ROOT
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libspreadsheet.la
%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnumeric/%{version}/plugins/*/*.la
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
-
-[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr at latin ] || \
- mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/goffice/*/plugins/gnumeric/*.la
+# "gnumeric-%{version}" and "gnumeric-%{version}-functions" po domains
+# "gnumeric" help domain
%find_lang %{name} --with-gnome --all-name
%clean
@@ -487,13 +496,9 @@ rm -rf $RPM_BUILD_ROOT
%post
%glib_compile_schemas
%update_desktop_database_post
-%scrollkeeper_update_post
-
-%preun
-%glib_compile_schemas
%postun
-%scrollkeeper_update_postun
+%glib_compile_schemas
%update_desktop_database_postun
%post -n libspreadsheet -p /sbin/ldconfig
@@ -503,31 +508,41 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/gnumeric
+%attr(755,root,root) %{_bindir}/gnumeric-%{version}
+%attr(755,root,root) %{_bindir}/ssconvert
+%attr(755,root,root) %{_bindir}/ssdiff
+%attr(755,root,root) %{_bindir}/ssgrep
+%attr(755,root,root) %{_bindir}/ssindex
%dir %{_libdir}/gnumeric
%dir %{_libdir}/gnumeric/%{version}
%dir %{_libdir}/gnumeric/%{version}/plugins
%dir %{_libdir}/gnumeric/%{version}/plugins/fn-*
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/fn-*/*.so
+%{_libdir}/gnumeric/%{version}/plugins/fn-*/plugin.xml
%dir %{_libdir}/gnumeric/%{version}/plugins/mps
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/mps/mps.so
+%{_libdir}/gnumeric/%{version}/plugins/mps/plugin.xml
+%{_datadir}/appdata/gnumeric.appdata.xml
%{_datadir}/glib-2.0/schemas/org.gnome.gnumeric.dialogs.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.gnumeric.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.gnumeric.plugin.gschema.xml
-%{_libdir}/gnumeric/%{version}/plugins/fn-*/*.xml
-%{_libdir}/gnumeric/%{version}/plugins/mps/*.xml
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/fn-*/*.so
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/mps/*.so
-
-%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*
-%{_iconsdir}/hicolor/*/apps/gnumeric.*
-%{_omf_dest_dir}/%{name}
+%{_desktopdir}/gnumeric.desktop
+%{_pixmapsdir}/gnumeric
+%{_pixmapsdir}/gnome-application-vnd.lotus-1-2-3.png
+%{_pixmapsdir}/gnome-application-x-applix-spreadsheet.png
+%{_pixmapsdir}/gnome-application-x-generic-spreadsheet.png
+%{_pixmapsdir}/gnome-application-x-gnumeric.png
+%{_pixmapsdir}/gnome-application-x-xls.png
+%{_pixmapsdir}/win32-gnumeric.ico
+%{_iconsdir}/hicolor/*x*/apps/gnumeric.png
%dir %{_datadir}/gnumeric
-%dir %{_datadir}/gnumeric/%{version}*
-%{_datadir}/gnumeric/%{version}/*.xml
+%dir %{_datadir}/gnumeric/%{version}
+%{_datadir}/gnumeric/%{version}/Gnumeric-embed.xml
%{_datadir}/gnumeric/%{version}/autoformat-templates
%{_datadir}/gnumeric/%{version}/templates
@@ -539,185 +554,202 @@ rm -rf $RPM_BUILD_ROOT
%files -n libspreadsheet
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libspreadsheet-%{version}.so
%files -n libspreadsheet-devel
%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libspreadsheet.so
%{_includedir}/libspreadsheet-1.12
-%{_pkgconfigdir}/*.pc
+%{_pkgconfigdir}/libspreadsheet-1.12.pc
# applix
%files plugin-applix
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/applix
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/applix/*.so
-%{_libdir}/gnumeric/%{version}/plugins/applix/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/applix/applix.so
+%{_libdir}/gnumeric/%{version}/plugins/applix/plugin.xml
# data interchange format (DIF)
%files plugin-dif
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/dif
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/dif/*.so
-%{_libdir}/gnumeric/%{version}/plugins/dif/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/dif/dif.so
+%{_libdir}/gnumeric/%{version}/plugins/dif/plugin.xml
# ms excel
%files plugin-excel
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/excel
+# R: zlib
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excel/excel.so
+%{_libdir}/gnumeric/%{version}/plugins/excel/plugin.xml
%dir %{_libdir}/gnumeric/%{version}/plugins/excelplugins
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excel/*.so
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excelplugins/*.so
-%{_libdir}/gnumeric/%{version}/plugins/excel/*.xml
-%{_libdir}/gnumeric/%{version}/plugins/excelplugins/*.xml
+# R: libspreadsheet libgoffice
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excelplugins/plugin.so
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/excelplugins/xlcall32.so
+%{_libdir}/gnumeric/%{version}/plugins/excelplugins/plugin.xml
+
+%if %{with gda}
+# gda
+%files plugin-gdaif
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/gdaif
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gdaif/gdaif.so
+%{_libdir}/gnumeric/%{version}/plugins/gdaif/plugin.xml
+%{_libdir}/gnumeric/%{version}/plugins/gdaif/ui.xml
+%endif
+
+%if %{with gnomedb}
+# gnome db
+%files plugin-gnomedb
+%defattr(644,root,root,755)
+%dir %{_libdir}/gnumeric/%{version}/plugins/gnome-db
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gnome-db/gnomedb.so
+%{_libdir}/gnumeric/%{version}/plugins/gnome-db/plugin.xml
+%endif
# glpk
%files plugin-glpk
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/glpk
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/glpk/*.so
-%{_libdir}/gnumeric/%{version}/plugins/glpk/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/glpk/glpk.so
+%{_libdir}/gnumeric/%{version}/plugins/glpk/plugin.xml
# html
%files plugin-html
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/html
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/html/*.so
-%{_libdir}/gnumeric/%{version}/plugins/html/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/html/html.so
+%{_libdir}/gnumeric/%{version}/plugins/html/plugin.xml
# lotus 123
%files plugin-lotus123
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/lotus
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lotus/*.so
-%{_libdir}/gnumeric/%{version}/plugins/lotus/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lotus/lotus.so
+%{_libdir}/gnumeric/%{version}/plugins/lotus/plugin.xml
# lpsolve
%files plugin-lpsolve
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/lpsolve
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lpsolve/*.so
-%{_libdir}/gnumeric/%{version}/plugins/lpsolve/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/lpsolve/lpsolve.so
+%{_libdir}/gnumeric/%{version}/plugins/lpsolve/plugin.xml
# nlsolve
%files plugin-nlsolve
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/nlsolve
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/nlsolve/*.so
-%{_libdir}/gnumeric/%{version}/plugins/nlsolve/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/nlsolve/nlsolve.so
+%{_libdir}/gnumeric/%{version}/plugins/nlsolve/plugin.xml
# gnu oleo
%files plugin-gnuoleo
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/oleo
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/oleo/*.so
-%{_libdir}/gnumeric/%{version}/plugins/oleo/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/oleo/oleo.so
+%{_libdir}/gnumeric/%{version}/plugins/oleo/plugin.xml
# openoffice
%files plugin-openoffice
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/openoffice
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/openoffice/*.so
-%{_libdir}/gnumeric/%{version}/plugins/openoffice/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/openoffice/openoffice.so
+%{_libdir}/gnumeric/%{version}/plugins/openoffice/plugin.xml
# paradox
%files plugin-paradox
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/paradox
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/paradox/*.so
-%{_libdir}/gnumeric/%{version}/plugins/paradox/*.xml
+# R: pxlib
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/paradox/paradox.so
+%{_libdir}/gnumeric/%{version}/plugins/paradox/plugin.xml
# plan perfect
%files plugin-planperfect
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/plan_perfect
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/plan_perfect/*.so
-%{_libdir}/gnumeric/%{version}/plugins/plan_perfect/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/plan_perfect/plan_perfect.so
+%{_libdir}/gnumeric/%{version}/plugins/plan_perfect/plugin.xml
# psiconv
%files plugin-psiconv
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/psiconv
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/psiconv/*.so
-%{_libdir}/gnumeric/%{version}/plugins/psiconv/*.xml
+# R: psiconv
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/psiconv/psiconv.so
+%{_libdir}/gnumeric/%{version}/plugins/psiconv/plugin.xml
# qpro
%files plugin-qpro
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/qpro
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/qpro/*.so
-%{_libdir}/gnumeric/%{version}/plugins/qpro/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/qpro/qpro.so
+%{_libdir}/gnumeric/%{version}/plugins/qpro/plugin.xml
# sc/xspread
%files plugin-sc
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/sc
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sc/*.so
-%{_libdir}/gnumeric/%{version}/plugins/sc/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sc/sc.so
+%{_libdir}/gnumeric/%{version}/plugins/sc/plugin.xml
# sylk
%files plugin-sylk
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/sylk
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sylk/*.so
-%{_libdir}/gnumeric/%{version}/plugins/sylk/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sylk/sylk.so
+%{_libdir}/gnumeric/%{version}/plugins/sylk/plugin.xml
# xbase
%files plugin-xbase
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/xbase
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/xbase/*.so
-%{_libdir}/gnumeric/%{version}/plugins/xbase/*.xml
-
-%if %{with gda}
-# gda
-%files plugin-gdaif
-%defattr(644,root,root,755)
-%dir %{_libdir}/gnumeric/%{version}/plugins/gdaif
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gdaif/*.so
-%{_libdir}/gnumeric/%{version}/plugins/gdaif/*.xml
-
-# gnome db
-%files plugin-gnomedb
-%defattr(644,root,root,755)
-%dir %{_libdir}/gnumeric/%{version}/plugins/gnome-db
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gnome-db/*.so
-%{_libdir}/gnumeric/%{version}/plugins/gnome-db/*.xml
-%endif
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/xbase/xbase.so
+%{_libdir}/gnumeric/%{version}/plugins/xbase/plugin.xml
# samples
%files plugin-sample
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/sample_datasource
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sample_datasource/sample_datasource.so
+%{_libdir}/gnumeric/%{version}/plugins/sample_datasource/plugin.xml
%dir %{_libdir}/gnumeric/%{version}/plugins/uihello
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/sample_datasource/*.so
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/uihello/*.so
-%{_libdir}/gnumeric/%{version}/plugins/sample_datasource/*.xml
-%{_libdir}/gnumeric/%{version}/plugins/uihello/*.xml
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/uihello/plugin.so
+%{_libdir}/gnumeric/%{version}/plugins/uihello/hello.xml
+%{_libdir}/gnumeric/%{version}/plugins/uihello/plugin.xml
# perl-func/perl loader
%files plugin-perl
%defattr(644,root,root,755)
-%dir %{_libdir}/gnumeric/%{version}/plugins/perl-*
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/perl-*/*.so
-%{_libdir}/gnumeric/%{version}/plugins/perl-*/*.pl
-%{_libdir}/gnumeric/%{version}/plugins/perl-*/*.xml
-
-# python-func/perl loader
+%dir %{_libdir}/gnumeric/%{version}/plugins/perl-func
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/perl-func/perl_func.pl
+%{_libdir}/gnumeric/%{version}/plugins/perl-func/plugin.xml
+%dir %{_libdir}/gnumeric/%{version}/plugins/perl-loader
+# R: perl-libs
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/perl-loader/perl_loader.so
+%{_libdir}/gnumeric/%{version}/plugins/perl-loader/plugin.xml
+
+# python-func/python loader
%if %{with python}
%files plugin-python
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/gnome-glossary
-%dir %{_libdir}/gnumeric/%{version}/plugins/py*
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/py*/*.so
-%{_libdir}/gnumeric/%{version}/plugins/py*/*.py
-%{_libdir}/gnumeric/%{version}/plugins/py*/*.xml
%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/glossary-po-header
-%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/*.py
-%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/*.xml
+%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/gnome_glossary.py
+%{_libdir}/gnumeric/%{version}/plugins/gnome-glossary/plugin.xml
+%dir %{_libdir}/gnumeric/%{version}/plugins/py-func
+%{_libdir}/gnumeric/%{version}/plugins/py-func/py_func.py
+%{_libdir}/gnumeric/%{version}/plugins/py-func/plugin.xml
+%dir %{_libdir}/gnumeric/%{version}/plugins/python-loader
+# R: python-libs
+%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/python-loader/python_loader.so
+%{_libdir}/gnumeric/%{version}/plugins/python-loader/plugin.xml
+%{_libdir}/gnumeric/%{version}/plugins/python-loader/ui-console-menu.xml
%endif
%files plugin-goffice
%defattr(644,root,root,755)
-%dir %{_libdir}/goffice/*/plugins/gnumeric
-%{_libdir}/goffice/*/plugins/gnumeric/*.xml
-%attr(755,root,root) %{_libdir}/goffice/*/plugins/gnumeric/*.so
+%dir %{_libdir}/goffice/0.10/plugins/gnumeric
+%attr(755,root,root) %{_libdir}/goffice/0.10/plugins/gnumeric/gnumeric.so
+%{_libdir}/goffice/0.10/plugins/gnumeric/plugin.xml
diff --git a/am13.patch b/am13.patch
deleted file mode 100644
index 1a200fa..0000000
--- a/am13.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From df890b18fad6ea250b4a44cdbfbbdff947648041 Mon Sep 17 00:00:00 2001
-From: Morten Welinder <terra at gnome.org>
-Date: Mon, 10 Jun 2013 19:49:20 +0000
-Subject: tests: work around problems with automake 1.13
-
----
-diff --git a/configure.ac b/configure.ac
-index 3e7413e..cae2146 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1036,6 +1036,9 @@ AC_ARG_WITH([typelib-dir],
- )
- AC_SUBST(TYPELIBDIR)
-
-+AC_SUBST([auto_find_tests], ['$(sort $(wildcard $(srcdir)/t[[0-9]][[0-9]][[0-9]][[0-9]]-*.pl))'])
-+
-+
- dnl **************************************************
- dnl * Config defaults
- dnl **************************************************
-diff --git a/test/ChangeLog b/test/ChangeLog
-index cc9b478..952552f 100644
---- a/test/ChangeLog
-+++ b/test/ChangeLog
-@@ -1,3 +1,8 @@
-+2013-06-10 Morten Welinder <terra at gnome.org>
-+
-+ * Makefile.am (TESTS): Work around automake problems with
-+ wildcards by going via configure.
-+
- 2013-04-26 Morten Welinder <terra at gnome.org>
-
- * Release 1.12.2
-diff --git a/test/Makefile.am b/test/Makefile.am
-index 6b7ee15..f44986d 100644
---- a/test/Makefile.am
-+++ b/test/Makefile.am
-@@ -25,7 +25,11 @@
- #
- # 90xx: Misc stuff.
-
--TESTS = $(sort $(wildcard $(srcdir)/t[0-9][0-9][0-9][0-9]-*.pl))
-+# This is a working for automake's problem with wildcards. See
-+# http://permalink.gmane.org/gmane.comp.sysutils.automake.bugs/7413
-+TESTS_EXTENSIONS=.pl
-+TESTS = @auto_find_tests@
-+
- SUPPS = common.supp gui.supp t8003-valgrind-pdf.supp
-
- import-db:
---
-cgit v0.9.2
diff --git a/gnumeric-gnomedb.patch b/gnumeric-gnomedb.patch
new file mode 100644
index 0000000..bc869aa
--- /dev/null
+++ b/gnumeric-gnomedb.patch
@@ -0,0 +1,34 @@
+--- gnumeric-1.12.45/configure.ac.orig 2018-11-24 18:24:59.000000000 +0100
++++ gnumeric-1.12.45/configure.ac 2019-07-04 19:58:36.996040340 +0200
+@@ -302,12 +302,8 @@
+ [gda_msg=yes],
+ [gda_msg="NO. libgda problem"])
+ if test "$gda_msg" = yes; then
+- PKG_CHECK_MODULES(GNOMEDB, [libgnomedb-4.0 >= 3.99.6],
+- [gnomedb_msg="yes"],
+- [gnomedb_msg="NO. libgnomedb problem"])
+- if test "$gnomedb_msg" = yes; then
+- AC_DEFINE(HAVE_LIBGNOMEDB, 1, [ Define if libgnomedb support is compiled in])
+- fi
++ gnomedb_msg="yes"
++ AC_DEFINE(HAVE_LIBGNOMEDB, 1, [ Define if libgnomedb support is compiled in])
+ fi
+ fi
+ AM_CONDITIONAL(WITH_GDA, test x"$gda_msg" = xyes)
+--- gnumeric-1.12.45/plugins/gnome-db/plugin-gnomedb.c.orig 2018-05-16 22:23:05.000000000 +0200
++++ gnumeric-1.12.45/plugins/gnome-db/plugin-gnomedb.c 2019-07-04 20:08:16.359568325 +0200
+@@ -15,12 +15,10 @@
+ argv[0] = (char *) "gnome-database-properties-4.0";
+ argv[1] = NULL;
+ if (!g_spawn_async (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL)) {
+- char *msg = g_strdup_printf (
++ go_gtk_notice_dialog (wbcg_toplevel (WBC_GTK (wbc)),
++ GTK_MESSAGE_INFO,
+ _("Could not run GNOME database configuration tool ('%s')"),
+ argv[0]);
+- go_gtk_notice_dialog (wbcg_toplevel (WBC_GTK (wbc)),
+- GTK_MESSAGE_INFO, msg);
+- g_free (msg);
+ }
+ }
+
diff --git a/gnumeric-po.patch b/gnumeric-po.patch
new file mode 100644
index 0000000..79b09b9
--- /dev/null
+++ b/gnumeric-po.patch
@@ -0,0 +1,38 @@
+--- gnumeric-1.12.45/doc/cs/cs.po.orig 2019-03-12 01:21:48.000000000 +0100
++++ gnumeric-1.12.45/doc/cs/cs.po 2019-07-04 18:00:56.950954553 +0200
+@@ -23680,7 +23680,7 @@
+ "V poli se shrnutím výsledků se nacházejí souhrnné statistiky pro jednotlivá "
+ "kola simulace. V případě, že bylo provedeno více kol, můžete si výsledky "
+ "jednotlivých kol procházet pomocí tlačítek <guibutton>Předchozí "
+-"simulace<guibutton> a <guibutton>Následující simulace<guibutton> pod polem "
++"simulace</guibutton> a <guibutton>Následující simulace</guibutton> pod polem "
+ "<guilabel>Souhrn výsledků</guilabel>. Pro jednotlivé vstupní a výstupní "
+ "proměnné jsou zobrazeny minimální, průměrná a maximální hodnota ze všech "
+ "iterací daného kola simulace. Pamatujte, že u vstupních proměnných se jedná "
+@@ -24823,7 +24823,7 @@
+ msgstr ""
+ "Můžete nastavit i několik doplňujících voleb. Jestli chcete omezit počet "
+ "iterací optimalizačního algoritmu, tak to můžete udělat v poli "
+-"<guilabel>Max. iterací<guilabel> na kartě <guilabel>Volby</guilabel>. "
++"<guilabel>Max. iterací</guilabel> na kartě <guilabel>Volby</guilabel>. "
+ "Obdobně můžete omezit maximální dobu běhu optimalizace v poli <guilabel>Max. "
+ "čas (sekundy)</guilabel>. Pokud je některé z těchto nastavení při "
+ "optimalizaci překročeno, optimalizace se přeruší a zobrazí se chybové "
+@@ -24946,7 +24946,7 @@
+ "delete a constraint click it and then press `Change' or `Delete' button."
+ msgstr ""
+ "Na pořadí omezení nezáleží. Pokud některé chcete změnit nebo smazat, "
+-"klikněte na něj a použijte tlačítko <guibutton>Nahradit<guibutton> nebo "
++"klikněte na něj a použijte tlačítko <guibutton>Nahradit</guibutton> nebo "
+ "<guibutton>Odstranit</guibutton>."
+
+ #. (itstool) path: sect3/para
+@@ -37485,7 +37485,7 @@
+ "Nástroj Automatické ukládání se používá k ukládání pracovního sešitu v "
+ "pravidelných intervalech. Můžete určit, jak často si jej přejete ukládat, "
+ "zadáním čísla do pole <guilabel>Minut</guilabel>. Pokud zaškrtnete "
+-"<guillabel>Ptát se před uložením<guilabel>, <application>Gnumeric</guilabel> "
++"<guilabel>Ptát se před uložením</guilabel>, <application>Gnumeric</application> "
+ "si před každým automatickým uložením vyžádá potvrzení."
+
+ #. (itstool) path: figure/title
diff --git a/gsf.patch b/gsf.patch
deleted file mode 100644
index a035fcf..0000000
--- a/gsf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnumeric-1.12.2/src/print-info.c.wiget 2013-06-11 15:09:03.193548964 +0200
-+++ gnumeric-1.12.2/src/print-info.c 2013-06-11 15:10:11.820796976 +0200
-@@ -29,6 +29,8 @@
- #include "sheet-object-graph.h"
-
- #include <goffice/goffice.h>
-+#include <gsf/gsf-doc-meta-data.h>
-+#include <gsf/gsf-meta-names.h>
-
- #include <glib/gi18n-lib.h>
- #include <string.h>
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnumeric.git/commitdiff/58fbc0febb324081d2ff06373282bb8cf1d0d0ad
More information about the pld-cvs-commit
mailing list