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-09-07 11:28:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Mon Sep 7 11:28:38 2026 rev:324 rq:1375450 version:26.8.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2026-08-09 21:33:27.550335642 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.1265/libreoffice.changes 2026-09-07 11:30:21.440158286 +0200 @@ -1,0 +2,17 @@ +Tue Sep 1 03:51:55 UTC 2026 - Martin Schreiner <[email protected]> + +- Update to 26.8.0.3: + * Release notes: + https://wiki.documentfoundation.org/Releases/26.8.0/RC3 +- Update bundled pdfium to 7681 and skia to m147 as required by + the new download.lst. +- Add box2d-detection.patch: configure derived the box2d version + from pkg-config only, which fails with the box2d 2.4.1 we ship + as it installs no box2d.pc. + +------------------------------------------------------------------- +Sat Aug 29 22:09:56 UTC 2026 - Christophe Marin <[email protected]> + +- Drop Qt 5 support in SLFO and Tumbleweed (related: boo#1277445) + +------------------------------------------------------------------- Old: ---- libreoffice-26.2.5.2.tar.xz libreoffice-26.2.5.2.tar.xz.asc libreoffice-help-26.2.5.2.tar.xz libreoffice-help-26.2.5.2.tar.xz.asc libreoffice-translations-26.2.5.2.tar.xz libreoffice-translations-26.2.5.2.tar.xz.asc pdfium-7471.tar.bz2 skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz New: ---- box2d-detection.patch libreoffice-26.8.0.3.tar.xz libreoffice-26.8.0.3.tar.xz.asc libreoffice-help-26.8.0.3.tar.xz libreoffice-help-26.8.0.3.tar.xz.asc libreoffice-translations-26.8.0.3.tar.xz libreoffice-translations-26.8.0.3.tar.xz.asc pdfium-7681.tar.bz2 skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz ----------(New B)---------- New: the new download.lst. - Add box2d-detection.patch: configure derived the box2d version from pkg-config only, which fails with the box2d 2.4.1 we ship ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.WbxmT5/_old 2026-09-07 11:30:27.034354305 +0200 +++ /var/tmp/diff_new_pack.WbxmT5/_new 2026-09-07 11:30:27.036354375 +0200 @@ -34,11 +34,11 @@ %endif # When Tumbleweed or SLOF -# Enable QT6/QT5 support +# Enable QT6 support %if 0%{?suse_version} >= 1600 %bcond_without qt %bcond_without qt6 -%bcond_without qt5 +%bcond_with qt5 %else # When Leap or SLE15-SP4 or newer # Enable QT5 support @@ -92,7 +92,7 @@ %bcond_with system_curl %endif Name: libreoffice -Version: 26.2.5.2 +Version: 26.8.0.3 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -124,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-7471.tar.bz2 +Source2008: %{external_url}/pdfium-7681.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-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz +Source2010: %{external_url}/skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.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 @@ -156,6 +156,8 @@ Patch11: fix_webp_on_sle12_sp5.patch # PATCH-FIX-SUSE Fix make distro-pack-install Patch15: fix-sdk-idl.patch +# PATCH-FIX-UPSTREAM detect system box2d without a pkg-config file +Patch16: box2d-detection.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 @@ -1129,6 +1131,7 @@ %patch -P 11 -p1 %endif %patch -P 15 -p1 +%patch -P 16 -p1 %patch -P 990 -p1 %patch -P 991 -p1 %if 0%{?suse_version} < 1550 ++++++ box2d-detection.patch ++++++ Fix system box2d detection when box2d ships no pkg-config file. Since the box2d 3.x support was added, configure derives the version from `pkg-config --modversion box2d' and only assigns _BOX2D_LIB inside the "major == 2" branch. box2d 2.4.x (as shipped by openSUSE) installs no box2d.pc, so BOX2D_VERSION ends up empty: ./configure: line 42900: test: : integer expected checking for main in -l... no configure: error: box2d library not found. Fall back to probing box2d/box2d.h when pkg-config has nothing to say, and default _BOX2D_LIB to box2d so that the 3.x path gets a library name too. diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -12252,19 +12252,22 @@ SYSTEM_BOX2D=TRUE AC_LANG_PUSH([C++]) BOX2D_VERSION=`$PKG_CONFIG --modversion box2d 2>/dev/null` + if test -z "$BOX2D_VERSION"; then + dnl box2d 2.4.x does not install a pkg-config file, probe the header + dnl instead so that we do not end up comparing an empty version. + AC_CHECK_HEADER([box2d/box2d.h], [BOX2D_VERSION=2.4], [BOX2D_VERSION=2.3]) + fi BOX2D_MAJOR=`echo $BOX2D_VERSION | cut -d"." -f1` BOX2D_MINOR=`echo $BOX2D_VERSION | cut -d"." -f2` - if test "$BOX2D_MAJOR" -eq "2"; then - if test "$BOX2D_MINOR" -eq "4"; then - _BOX2D_LIB=box2d - AC_DEFINE(BOX2D_HEADER,<box2d/box2d.h>) - else - # fail this. there's no other alternative to check when we are here. - AC_CHECK_HEADER([Box2D/Box2D.h], [], - [AC_MSG_ERROR(box2d headers not found.)]) - _BOX2D_LIB=Box2D - AC_DEFINE(BOX2D_HEADER,<Box2D/Box2D.h>) - fi + if test "$BOX2D_MAJOR" -eq "2" -a "$BOX2D_MINOR" -ne "4"; then + # fail this. there's no other alternative to check when we are here. + AC_CHECK_HEADER([Box2D/Box2D.h], [], + [AC_MSG_ERROR(box2d headers not found.)]) + _BOX2D_LIB=Box2D + AC_DEFINE(BOX2D_HEADER,<Box2D/Box2D.h>) + else + _BOX2D_LIB=box2d + AC_DEFINE(BOX2D_HEADER,<box2d/box2d.h>) fi AC_CHECK_LIB([$_BOX2D_LIB], [main], [:], [ AC_MSG_ERROR(box2d library not found.) ], []) ++++++ libreoffice-26.2.5.2.tar.xz -> libreoffice-26.8.0.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-26.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1265/libreoffice-26.8.0.3.tar.xz differ: char 15, line 1 ++++++ libreoffice-help-26.2.5.2.tar.xz -> libreoffice-help-26.8.0.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-26.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1265/libreoffice-help-26.8.0.3.tar.xz differ: char 15, line 1 ++++++ libreoffice-translations-26.2.5.2.tar.xz -> libreoffice-translations-26.8.0.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-26.2.5.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1265/libreoffice-translations-26.8.0.3.tar.xz differ: char 15, line 1 ++++++ pdfium-7471.tar.bz2 -> pdfium-7681.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/pdfium-7471.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new.1265/pdfium-7681.tar.bz2 differ: char 11, line 1 ++++++ skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz -> skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1265/skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz differ: char 25, line 1
