Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2025-03-07 16:38:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Fri Mar 7 16:38:58 2025 rev:304 rq:1250743 version:25.2.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2025-01-24 13:39:17.211888026 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.19136/libreoffice.changes 2025-03-07 16:40:22.516854037 +0100 @@ -1,0 +2,23 @@ +Thu Mar 6 08:52:15 UTC 2025 - Hsiu-Ming Chang <cges30...@gmail.com> + +- Add fix_poppler_25.02.patch to fix pdf import with poppler >= 25.02 + +------------------------------------------------------------------- +Mon Mar 3 15:20:30 UTC 2025 - Martin Schreiner <martin.schrei...@suse.com> + +- Update to 25.2.1.2: + * Release notes: + https://wiki.documentfoundation.org/Releases/25.2.0/RC1 + https://wiki.documentfoundation.org/Releases/25.2.0/RC2 + https://wiki.documentfoundation.org/Releases/25.2.0/RC3 + https://wiki.documentfoundation.org/Releases/25.2.1/RC1 + https://wiki.documentfoundation.org/Releases/25.2.1/RC2 +- Update bundled dependencies: + * pdfium 6425 -> 6764 + * skia m116 -> m130 + * Java-WebSocket 1.5.6 -> 1.6.0 +- Remove patch, merged upstream: + * poppler_24.10-2.patch +- Use bunled Java-WebSocket so LibreOffice compiles. + +------------------------------------------------------------------- Old: ---- Java-WebSocket-1.5.6.tar.gz libreoffice-24.8.4.2.tar.xz libreoffice-24.8.4.2.tar.xz.asc libreoffice-help-24.8.4.2.tar.xz libreoffice-help-24.8.4.2.tar.xz.asc libreoffice-translations-24.8.4.2.tar.xz libreoffice-translations-24.8.4.2.tar.xz.asc pdfium-6425.tar.bz2 poppler_24.10-2.patch skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz New: ---- Java-WebSocket-1.6.0.tar.gz fix_poppler_25.02.patch libreoffice-25.2.1.2.tar.xz libreoffice-25.2.1.2.tar.xz.asc libreoffice-help-25.2.1.2.tar.xz libreoffice-help-25.2.1.2.tar.xz.asc libreoffice-translations-25.2.1.2.tar.xz libreoffice-translations-25.2.1.2.tar.xz.asc pdfium-6764.tar.bz2 skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz BETA DEBUG BEGIN: Old:- Remove patch, merged upstream: * poppler_24.10-2.patch - Use bunled Java-WebSocket so LibreOffice compiles. BETA DEBUG END: BETA DEBUG BEGIN: New: - Add fix_poppler_25.02.patch to fix pdf import with poppler >= 25.02 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.mxQ4yT/_old 2025-03-07 16:40:27.269052894 +0100 +++ /var/tmp/diff_new_pack.mxQ4yT/_new 2025-03-07 16:40:27.273053061 +0100 @@ -85,7 +85,7 @@ %global with_gcc 12 %endif Name: libreoffice -Version: 24.8.4.2 +Version: 25.2.1.2 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -114,11 +114,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-6425.tar.bz2 +Source2008: %{external_url}/pdfium-6764.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-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz +Source2010: %{external_url}/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz # change user config dir name from ~/.libreoffice/3 to ~/.libreoffice/3-suse # to avoid BerkleyDB incompatibility with the plain build Patch1: scp2-user-config-suse.diff @@ -141,8 +141,8 @@ Patch992: python34-no-f-strings.patch # PATCH-FIX-OPENSUSE override date in clucene files (boo#1047218) Patch995: reproducible-clucene.patch -# PATCH-FIX-UPSTREAM Fix build with poppler 24.12 -Patch1000: poppler_24.10-2.patch +# PATCH-FIX-UPSTREAM boo#1237484 Fix PDF imports with poppler 25.02 +Patch1001: fix_poppler_25.02.patch BuildRequires: %{name}-share-linker BuildRequires: ant BuildRequires: autoconf @@ -239,7 +239,7 @@ Provides: bundled(harfbuzz) = 8.5.0 %endif # Java-WebSocket -Source3000: %{external_url}/Java-WebSocket-1.5.6.tar.gz +Source3000: %{external_url}/Java-WebSocket-1.6.0.tar.gz BuildRequires: pkgconfig(hunspell) BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(lcms2) @@ -963,6 +963,8 @@ \ %{expand:%%_link_noarch_files %{pkgname}} \ %{nil} +%langpack -l ab -n Abkhazian -X +%langpack -l sat_Olck -n Santali -L sat-Olck -g sat_Olck -j sat_Olck -X %langpack -l af -n Afrikaans -m af_ZA -X %langpack -l am -n Amharic -T -X %langpack -l ar -n Arabic -s ctl -m ar -T -X @@ -1134,11 +1136,7 @@ %patch -P 995 -p1 fi -%if 0%{?suse_version} >= 1550 -%if %{pkg_vcmp libpoppler-devel >= 24.12} -%patch -P 1000 -p1 -%endif -%endif +%patch -P 1001 -p1 # Do not generate doxygen timestamp echo "HTML_TIMESTAMP = NO" >> odk/docs/cpp/Doxyfile @@ -1244,6 +1242,7 @@ --without-fonts \ --without-myspell-dicts \ --with-jdk-home=$JAVA_HOME \ + --without-system-java-websocket \ --with-webdav=curl \ --with-beanshell-jar=%{_datadir}/java/bsh2/bsh.jar \ --with-ant-home=%{_datadir}/ant \ ++++++ Java-WebSocket-1.5.6.tar.gz -> Java-WebSocket-1.6.0.tar.gz ++++++ ++++ 3675 lines of diff (skipped) ++++++ fix_poppler_25.02.patch ++++++ diff -ura a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx --- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx 2024-12-13 05:46:45.000000000 +0800 +++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx 2025-03-01 18:40:00.197936733 +0800 @@ -110,7 +110,11 @@ /* Get data directory location */ #ifdef SYSTEM_POPPLER +#if POPPLER_CHECK_VERSION(25, 2, 0) + const std::string datadir = ""; +#else const char* datadir = nullptr; +#endif #else /* Creates an absolute path to the poppler_data directory, by taking the path * to the xpdfimport executable (provided in argv[0], and concatenating a ++++++ libreoffice-24.8.4.2.tar.xz -> libreoffice-25.2.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-24.8.4.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.19136/libreoffice-25.2.1.2.tar.xz differ: char 15, line 1 ++++++ libreoffice-help-24.8.4.2.tar.xz -> libreoffice-help-25.2.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-24.8.4.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.19136/libreoffice-help-25.2.1.2.tar.xz differ: char 15, line 1 ++++++ libreoffice-translations-24.8.4.2.tar.xz -> libreoffice-translations-25.2.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-24.8.4.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.19136/libreoffice-translations-25.2.1.2.tar.xz differ: char 15, line 1 ++++++ pdfium-6425.tar.bz2 -> pdfium-6764.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/pdfium-6425.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new.19136/pdfium-6764.tar.bz2 differ: char 11, line 1 ++++++ skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz -> skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.19136/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz differ: char 26, line 1