Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2026-04-04 19:04:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Sat Apr 4 19:04:28 2026 rev:319 rq:1344001 version:26.2.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2026-02-19 14:20:06.858609072 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.21863/libreoffice.changes 2026-04-04 19:05:33.056533524 +0200 @@ -1,0 +2,33 @@ +Tue Mar 31 23:24:22 UTC 2026 - Martin Schreiner <[email protected]> + +- Fix i586 build by lowering the memory requirements for RPM compression. + +------------------------------------------------------------------- +Mon Mar 30 20:45:59 UTC 2026 - Cor Blom <[email protected]> + +- Update to 26.2.2.2: + * Release notes: + https://wiki.documentfoundation.org/Releases/26.2.2/RC1 + https://wiki.documentfoundation.org/Releases/26.2.2/RC2 +- Remove fix_poppler_26.02.0.patch (no longer needed) + +------------------------------------------------------------------- +Sun Feb 22 19:59:20 UTC 2026 - Martin Schreiner <[email protected]> + +- Update to 26.2.1.1: + * Release notes from 26.2.0: + https://wiki.documentfoundation.org/Releases/26.2.0/Beta1 + https://wiki.documentfoundation.org/Releases/26.2.0/RC1 + https://wiki.documentfoundation.org/Releases/26.2.0/RC2 + https://wiki.documentfoundation.org/Releases/26.2.0/RC3 +- Refresh fix-sdk-idl.patch +- Remove boost-1_89_0.patch (no longer needed) +- Remove fix_poppler_26.01.0.patch (no longer needed) +- Update pdfium from 7012 to 7471 +- Update skia + from m136-28685d899b0a35894743e2cedad4c9f525e90e1e + to m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe +- Add afdko-4.0.3.tar.gz +- Add antlr4-cpp-runtime-4.13.2-source.zip + +------------------------------------------------------------------- Old: ---- boost-1_89_0.patch fix_poppler_26.01.0.patch fix_poppler_26.02.0.patch libreoffice-25.8.3.2.tar.xz libreoffice-25.8.3.2.tar.xz.asc libreoffice-help-25.8.3.2.tar.xz libreoffice-help-25.8.3.2.tar.xz.asc libreoffice-translations-25.8.3.2.tar.xz libreoffice-translations-25.8.3.2.tar.xz.asc pdfium-7012.tar.bz2 skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz New: ---- afdko-4.0.3.tar.gz antlr4-cpp-runtime-4.13.2-source.zip libreoffice-26.2.2.2.tar.xz libreoffice-26.2.2.2.tar.xz.asc libreoffice-help-26.2.2.2.tar.xz libreoffice-help-26.2.2.2.tar.xz.asc libreoffice-translations-26.2.2.2.tar.xz libreoffice-translations-26.2.2.2.tar.xz.asc pdfium-7471.tar.bz2 skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz ----------(Old B)---------- Old:- Refresh fix-sdk-idl.patch - Remove boost-1_89_0.patch (no longer needed) - Remove fix_poppler_26.01.0.patch (no longer needed) Old:- Remove boost-1_89_0.patch (no longer needed) - Remove fix_poppler_26.01.0.patch (no longer needed) - Update pdfium from 7012 to 7471 Old: https://wiki.documentfoundation.org/Releases/26.2.2/RC2 - Remove fix_poppler_26.02.0.patch (no longer needed) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.4qoY4O/_old 2026-04-04 19:05:38.276747554 +0200 +++ /var/tmp/diff_new_pack.4qoY4O/_new 2026-04-04 19:05:38.280747718 +0200 @@ -1,7 +1,7 @@ # # spec file for package libreoffice # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,12 @@ # +%ifarch %{ix86} +# zstd payload compression OOMs on 32-bit during package creation +# use gzip level 1 (streaming, minimal memory footprint) +%define _binary_payload w1.gzdio +%endif + %{!?aarch64:%global aarch64 aarch64 arm64 armv8} # Urls %define external_url https://dev-www.libreoffice.org/src/ @@ -85,11 +91,8 @@ %bcond_with system_gpgme %bcond_with system_curl %endif -%if 0%{?gcc_version} < 12 -%global with_gcc 12 -%endif Name: libreoffice -Version: 25.8.3.2 +Version: 26.2.2.2 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -109,6 +112,9 @@ Source100: %{name}.changes # prebuilt extensions Source402: %{external_url}/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_0.9.5.oxt +# external sources we always need +Source403: %{external_url}/afdko-4.0.3.tar.gz +Source404: %{external_url}/antlr4-cpp-runtime-4.13.2-source.zip # hsqldb simply does not work with new system version, but luckily we migrate to firebird Source2002: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip Provides: bundled(hsqldb) = 1.8.0 @@ -118,11 +124,11 @@ Source2006: https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar Source2007: https://dev-www.libreoffice.org/extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar # PDFium is bundled everywhere -Source2008: %{external_url}/pdfium-7012.tar.bz2 +Source2008: %{external_url}/pdfium-7471.tar.bz2 # Single C file with patches from LO Source2009: %{external_url}/dtoa-20180411.tgz # Skia is part of chromium and bundled everywhere as by google only way is monorepo way -Source2010: %{external_url}/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz +Source2010: %{external_url}/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz # The following dependencies are for building JFreeReport, this fixes bsc#1195634 Source2011: %{external_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip Source2012: %{external_url}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip @@ -150,12 +156,6 @@ Patch11: fix_webp_on_sle12_sp5.patch # PATCH-FIX-SUSE Fix make distro-pack-install Patch15: fix-sdk-idl.patch -# PATCH-FIX-UPSTREAM -Patch16: boost-1_89_0.patch -# PATCH-FIX-UPSTREAM -Patch17: fix_poppler_26.01.0.patch -# PATCH-FIX-UPSTREAM -Patch18: fix_poppler_26.02.0.patch # try to save space by using hardlinks Patch990: install-with-hardlinks.diff # save time by relying on rpm check rather than doing stupid find+grep @@ -173,8 +173,10 @@ BuildRequires: bison BuildRequires: bsh2 BuildRequires: cups-devel +BuildRequires: fast_float-devel BuildRequires: fixmath-devel BuildRequires: libwebp-devel +BuildRequires: md4c-devel %if 0%{?suse_version} > 1500 BuildRequires: strip-nondeterminism %endif @@ -280,7 +282,7 @@ BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.21 BuildRequires: pkgconfig(libnumbertext) >= 1.0.6 BuildRequires: pkgconfig(libodfgen-0.1) >= 0.1.4 -BuildRequires: pkgconfig(liborcus-0.20) >= 0.20.0 +BuildRequires: pkgconfig(liborcus-0.21) >= 0.21.0 BuildRequires: pkgconfig(libpagemaker-0.0) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libpq) @@ -378,8 +380,8 @@ BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(libopenjp2) %endif -BuildRequires: gcc%{?with_gcc} -BuildRequires: gcc%{?with_gcc}-c++ +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: java-devel >= 1.8 %if 0%{?suse_version} # needed by python3_sitelib @@ -1127,9 +1129,6 @@ %patch -P 11 -p1 %endif %patch -P 15 -p1 -%patch -P 16 -p1 -%patch -P 17 -p1 -%patch -P 18 -p1 %patch -P 990 -p1 %patch -P 991 -p1 %if 0%{?suse_version} < 1550 @@ -1182,19 +1181,15 @@ fi # use RPM_OPT_FLAGS, ... # remove big debugsymbols as we simply consume too much space -%if %{with lto} -ARCH_FLAGS="`echo %{optflags} -flifetime-dse=1 | sed -e 's/^-g /-g1 /g' -e 's/ -g / -g1 /g' -e 's/ -g$/ -g1/g'`" -%else -ARCH_FLAGS="`echo %{optflags} | sed -e 's/^-g /-g1 /g' -e 's/ -g / -g1 /g' -e 's/ -g$/ -g1/g'`" -%endif -CFLAGS="$ARCH_FLAGS -fPIC -fstack-protector-all -D_FORTIFY_SOURCE=1" -CXXFLAGS="-std=c++20 $ARCH_FLAGS" -export ARCH_FLAGS CFLAGS CXXFLAGS -%if 0%{?with_gcc} -export CC=gcc-%{with_gcc} -export CXX=g++-%{with_gcc} -%endif +### %if %{with lto} +### ARCH_FLAGS="`echo %{optflags} -flifetime-dse=1 | sed -e 's/^-g /-g1 /g' -e 's/ -g / -g1 /g' -e 's/ -g$/ -g1/g'`" +### %else +### ARCH_FLAGS="`echo %{optflags} | sed -e 's/^-g /-g1 /g' -e 's/ -g / -g1 /g' -e 's/ -g$/ -g1/g'`" +### %endif +### CFLAGS="$ARCH_FLAGS -fPIC -fstack-protector-all -D_FORTIFY_SOURCE=1" +### CXXFLAGS="-std=c++20 $ARCH_FLAGS" +### export ARCH_FLAGS CFLAGS CXXFLAGS # Fake the epoch stuff in generated zip files export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%%s) @@ -1275,6 +1270,7 @@ --without-myspell-dicts \ --with-jdk-home=$JAVA_HOME \ --without-system-java-websocket \ + --without-system-afdko \ --with-webdav=curl \ --with-beanshell-jar=%{_datadir}/java/bsh2/bsh.jar \ --with-ant-home=%{_datadir}/ant \ @@ -1337,7 +1333,7 @@ --enable-symbols \ --with-gdrive-client-secret="${google_default_client_secret}" \ --with-gdrive-client-id="${google_default_client_id}" \ -%ifnarch s390x ppc64 ppc +%ifnarch s390x ppc64 ppc %{ix86} --enable-skia \ %else --disable-skia \ ++++++ fix-sdk-idl.patch ++++++ --- /var/tmp/diff_new_pack.4qoY4O/_old 2026-04-04 19:05:38.480755918 +0200 +++ /var/tmp/diff_new_pack.4qoY4O/_new 2026-04-04 19:05:38.484756082 +0200 @@ -1,7 +1,7 @@ -Index: libreoffice-7.5.1.2/bin/distro-install-sdk +Index: libreoffice-26.2.1.1/bin/distro-install-sdk =================================================================== ---- libreoffice-7.5.1.2.orig/bin/distro-install-sdk -+++ libreoffice-7.5.1.2/bin/distro-install-sdk +--- libreoffice-26.2.1.1.orig/bin/distro-install-sdk ++++ libreoffice-26.2.1.1/bin/distro-install-sdk @@ -17,14 +17,12 @@ if test -d $DESTDIR$INSTALLDIR/sdk ; the # relative paths to $DESTDIR$INSTALLDIR/sdk/setting and it does not work via # a symlink ++++++ libreoffice-25.8.3.2.tar.xz -> libreoffice-26.2.2.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-25.8.3.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.21863/libreoffice-26.2.2.2.tar.xz differ: char 15, line 1 ++++++ libreoffice-help-25.8.3.2.tar.xz -> libreoffice-help-26.2.2.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-25.8.3.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.21863/libreoffice-help-26.2.2.2.tar.xz differ: char 15, line 1 ++++++ libreoffice-translations-25.8.3.2.tar.xz -> libreoffice-translations-26.2.2.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-25.8.3.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.21863/libreoffice-translations-26.2.2.2.tar.xz differ: char 15, line 1 ++++++ pdfium-7012.tar.bz2 -> pdfium-7471.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/pdfium-7012.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new.21863/pdfium-7471.tar.bz2 differ: char 11, line 1 ++++++ skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz -> skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.21863/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz differ: char 13, line 1
