[packages/gnumeric] - updated to 1.12.60
qboosh
qboosh at pld-linux.org
Thu Feb 12 21:35:31 CET 2026
commit 2c60e39dbf38cc8903ab32ae681f1f76ab8fd82e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Feb 12 21:35:24 2026 +0100
- updated to 1.12.60
gnumeric-bool.patch | 12 ++++++++++
gnumeric.spec | 68 +++++++++++++++++++++++++++--------------------------
2 files changed, 47 insertions(+), 33 deletions(-)
---
diff --git a/gnumeric.spec b/gnumeric.spec
index fabf941..d006c93 100644
--- a/gnumeric.spec
+++ b/gnumeric.spec
@@ -18,14 +18,15 @@ Summary(ru.UTF-8): Электронные таблицы для GNOME
Summary(uk.UTF-8): Електронні таблиці для GNOME
Summary(zh_CN.UTF-8): Linux下的Excel -- GNOME电子表格
Name: gnumeric
-Version: 1.12.59
-Release: 3
+Version: 1.12.60
+Release: 1
Epoch: 1
License: GPL v2+
Group: X11/Applications
Source0: https://download.gnome.org/sources/gnumeric/1.12/%{name}-%{version}.tar.xz
-# Source0-md5: b4629f134acc1649b79c99be13e9f1e9
+# Source0-md5: 6fef90fa329332b8776bd66e98473f27
Patch0: %{name}-gnomedb.patch
+Patch1: %{name}-bool.patch
URL: http://www.gnumeric.org/
BuildRequires: autoconf >= 2.54
BuildRequires: automake
@@ -461,6 +462,7 @@ Wtyczka dla goffice.
# actually libgnomedb is not required to build gnomedb plugin
# ... but it expects gnome-database-properties-4.0 tool, which no longer exists
#patch0 -p1
+%patch -P1 -p1
%build
%{__glib_gettextize}
@@ -524,10 +526,10 @@ rm -rf $RPM_BUILD_ROOT
%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-*/*.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/mps.so
%{_libdir}/gnumeric/%{version}/plugins/mps/plugin.xml
%{_datadir}/glib-2.0/schemas/org.gnome.gnumeric.dialogs.gschema.xml
@@ -552,11 +554,11 @@ rm -rf $RPM_BUILD_ROOT
%files -n libspreadsheet
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libspreadsheet-%{version}.so
+%{_libdir}/libspreadsheet-%{version}.so
%files -n libspreadsheet-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libspreadsheet.so
+%{_libdir}/libspreadsheet.so
%{_includedir}/libspreadsheet-1.12
%{_pkgconfigdir}/libspreadsheet-1.12.pc
@@ -564,14 +566,14 @@ rm -rf $RPM_BUILD_ROOT
%files plugin-applix
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/applix
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/applix/applix.so
+%{_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/dif.so
+%{_libdir}/gnumeric/%{version}/plugins/dif/dif.so
%{_libdir}/gnumeric/%{version}/plugins/dif/plugin.xml
# ms excel
@@ -579,12 +581,12 @@ rm -rf $RPM_BUILD_ROOT
%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/excel.so
%{_libdir}/gnumeric/%{version}/plugins/excel/plugin.xml
%dir %{_libdir}/gnumeric/%{version}/plugins/excelplugins
# 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.so
+%{_libdir}/gnumeric/%{version}/plugins/excelplugins/xlcall32.so
%{_libdir}/gnumeric/%{version}/plugins/excelplugins/plugin.xml
%if %{with gda}
@@ -593,7 +595,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/gdaif
# R: libgda6 libgda6-ui
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/gdaif/gdaif.so
+%{_libdir}/gnumeric/%{version}/plugins/gdaif/gdaif.so
%{_libdir}/gnumeric/%{version}/plugins/gdaif/plugin.xml
%{_libdir}/gnumeric/%{version}/plugins/gdaif/ui.xml
%endif
@@ -603,7 +605,7 @@ rm -rf $RPM_BUILD_ROOT
%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/gnomedb.so
%{_libdir}/gnumeric/%{version}/plugins/gnome-db/plugin.xml
%endif
@@ -611,49 +613,49 @@ rm -rf $RPM_BUILD_ROOT
%files plugin-glpk
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/glpk
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/glpk/glpk.so
+%{_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/html.so
+%{_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/lotus.so
+%{_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/lpsolve.so
+%{_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/nlsolve.so
+%{_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/oleo.so
+%{_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/openoffice.so
+%{_libdir}/gnumeric/%{version}/plugins/openoffice/openoffice.so
%{_libdir}/gnumeric/%{version}/plugins/openoffice/plugin.xml
# paradox
@@ -661,14 +663,14 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/paradox
# R: pxlib
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/paradox/paradox.so
+%{_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/plan_perfect.so
+%{_libdir}/gnumeric/%{version}/plugins/plan_perfect/plan_perfect.so
%{_libdir}/gnumeric/%{version}/plugins/plan_perfect/plugin.xml
# psiconv
@@ -677,7 +679,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/psiconv
# R: psiconv
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/psiconv/psiconv.so
+%{_libdir}/gnumeric/%{version}/plugins/psiconv/psiconv.so
%{_libdir}/gnumeric/%{version}/plugins/psiconv/plugin.xml
%endif
@@ -685,38 +687,38 @@ rm -rf $RPM_BUILD_ROOT
%files plugin-qpro
%defattr(644,root,root,755)
%dir %{_libdir}/gnumeric/%{version}/plugins/qpro
-%attr(755,root,root) %{_libdir}/gnumeric/%{version}/plugins/qpro/qpro.so
+%{_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/sc.so
+%{_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/sylk.so
+%{_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/xbase.so
+%{_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/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/uihello/plugin.so
+%{_libdir}/gnumeric/%{version}/plugins/uihello/plugin.so
%{_libdir}/gnumeric/%{version}/plugins/uihello/hello.xml
%{_libdir}/gnumeric/%{version}/plugins/uihello/plugin.xml
@@ -728,7 +730,7 @@ rm -rf $RPM_BUILD_ROOT
%{_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/perl_loader.so
%{_libdir}/gnumeric/%{version}/plugins/perl-loader/plugin.xml
# python-func/python loader
@@ -744,7 +746,7 @@ rm -rf $RPM_BUILD_ROOT
%{_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/python_loader.so
%{_libdir}/gnumeric/%{version}/plugins/python-loader/plugin.xml
%{_libdir}/gnumeric/%{version}/plugins/python-loader/ui-console-menu.xml
%endif
@@ -752,5 +754,5 @@ rm -rf $RPM_BUILD_ROOT
%files plugin-goffice
%defattr(644,root,root,755)
%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/gnumeric.so
%{_libdir}/goffice/0.10/plugins/gnumeric/plugin.xml
diff --git a/gnumeric-bool.patch b/gnumeric-bool.patch
new file mode 100644
index 0000000..309586a
--- /dev/null
+++ b/gnumeric-bool.patch
@@ -0,0 +1,12 @@
+bool requires <stdbool.h> or C23; whole remaining code uses gboolean
+--- gnumeric-1.12.60/src/sstest.c.orig 2026-02-11 03:07:03.000000000 +0100
++++ gnumeric-1.12.60/src/sstest.c 2026-02-12 21:06:49.556061858 +0100
+@@ -898,7 +898,7 @@ test_insert_delete (void)
+ /* ------------------------------------------------------------------------- */
+
+ static gboolean
+-check_help_expression (const char *text, GnmFunc const *fd, bool localized)
++check_help_expression (const char *text, GnmFunc const *fd, gboolean localized)
+ {
+ GnmConventions const *convs = gnm_conventions_default;
+ GnmParsePos pp;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnumeric.git/commitdiff/2c60e39dbf38cc8903ab32ae681f1f76ab8fd82e
More information about the pld-cvs-commit
mailing list