Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2022-11-29 10:52:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Tue Nov 29 10:52:27 2022 rev:262 rq:1038715 version:7.4.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2022-10-27 13:52:59.152204377 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.1597/libreoffice.changes 2022-11-29 10:52:38.224573206 +0100 @@ -1,0 +2,22 @@ +Wed Nov 23 15:44:20 UTC 2022 - Danilo Spinella <danilo.spine...@suse.com> + +- Update to 7.4.3.2: + https://wiki.documentfoundation.org/Releases/7.4.3/RC2 + https://wiki.documentfoundation.org/Releases/7.4.3/RC1 +- Updated bundled dependencies: + * curl-7.83.1.tar.xz -> curl-7.86.0.tar.xz +- Added patches: + * fix_harfbuzz_on_sle12_sp5.patch + * fix_webp_on_sle12_sp5.patch +- Refresh fix_gtk_popover_on_3.20.patch +- Removed upstreamed patches: + * bsc1202866.patch + * bsc1201095.patch + +------------------------------------------------------------------- +Fri Oct 28 09:38:35 UTC 2022 - Andras Timar <andras.ti...@collabora.com> + +- Fix bsc#1202866 - LO-L3: PPTX: indentation of list items far too far to the left (overruns bullet items) + * bsc1202866.patch + +------------------------------------------------------------------- @@ -13,0 +36,2 @@ +- Update bundled libraries: + * poppler-22.01.0.tar.xz -> poppler-22.09.0.tar.xz Old: ---- bsc1201095.patch curl-7.83.1.tar.xz libreoffice-7.4.2.3.tar.xz libreoffice-7.4.2.3.tar.xz.asc libreoffice-help-7.4.2.3.tar.xz libreoffice-help-7.4.2.3.tar.xz.asc libreoffice-translations-7.4.2.3.tar.xz libreoffice-translations-7.4.2.3.tar.xz.asc poppler-22.01.0.tar.xz New: ---- curl-7.86.0.tar.xz fix_harfbuzz_on_sle12_sp5.patch fix_webp_on_sle12_sp5.patch libreoffice-7.4.3.2.tar.xz libreoffice-7.4.3.2.tar.xz.asc libreoffice-help-7.4.3.2.tar.xz libreoffice-help-7.4.3.2.tar.xz.asc libreoffice-translations-7.4.3.2.tar.xz libreoffice-translations-7.4.3.2.tar.xz.asc poppler-22.09.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.RxjmAQ/_old 2022-11-29 10:52:50.824639396 +0100 +++ /var/tmp/diff_new_pack.RxjmAQ/_new 2022-11-29 10:52:50.828639417 +0100 @@ -49,7 +49,7 @@ %endif %bcond_with firebird Name: libreoffice -Version: 7.4.2.3 +Version: 7.4.3.2 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -107,10 +107,10 @@ Patch6: gcc11-fix-error.patch Patch9: fix_math_desktop_file.patch Patch10: fix_gtk_popover_on_3.20.patch +Patch11: fix_webp_on_sle12_sp5.patch +Patch12: fix_harfbuzz_on_sle12_sp5.patch # PATCH-FIX-UPSTREAM remove egrep/fgrep calls Patch13: libreoffice-7.4.1.2-grep.patch -# LO-L3: Text box shows that does not show in PowerPoint -Patch14: bsc1201095.patch # Build with java 8 Patch101: 0001-Revert-java-9-changes.patch # try to save space by using hardlinks @@ -132,7 +132,7 @@ %if %{with system_curl} BuildRequires: curl-devel >= 7.68.0 %else -Source2013: %{external_url}/curl-7.83.1.tar.xz +Source2013: %{external_url}/curl-7.86.0.tar.xz %endif # Needed for tests BuildRequires: dejavu-fonts @@ -182,6 +182,7 @@ BuildRequires: perl(Archive::Zip) BuildRequires: perl(Digest::MD5) BuildRequires: pkgconfig(apr-util-1) +BuildRequires: pkgconfig(atk) >= 2.28 BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(dbus-1) >= 0.60 BuildRequires: pkgconfig(epoxy) >= 1.2 @@ -274,7 +275,7 @@ %if 0%{?suse_version} < 1550 # Too old boost on the system Source2020: %{external_url}/boost_1_79_0.tar.xz -Source2023: %{external_url}/poppler-22.01.0.tar.xz +Source2023: %{external_url}/poppler-22.09.0.tar.xz Source2024: %{external_url}/poppler-data-0.4.11.tar.gz %else BuildRequires: libboost_date_time-devel @@ -1028,10 +1029,11 @@ %patch9 -p1 %if 0%{?suse_version} < 1500 %patch10 -p1 +%patch11 -p1 +%patch12 -p1 %patch101 -p1 %endif %patch13 -p1 -%patch14 -p1 %patch990 -p1 %patch991 -p1 ++++++ curl-7.83.1.tar.xz -> curl-7.86.0.tar.xz ++++++ ++++ 138371 lines of diff (skipped) ++++++ fix_gtk_popover_on_3.20.patch ++++++ --- /var/tmp/diff_new_pack.RxjmAQ/_old 2022-11-29 10:52:52.124646225 +0100 +++ /var/tmp/diff_new_pack.RxjmAQ/_new 2022-11-29 10:52:52.128646246 +0100 @@ -1,8 +1,8 @@ -Index: libreoffice-7.3.1.3/vcl/unx/gtk3/gtkinst.cxx +Index: libreoffice-7.4.1.2/vcl/unx/gtk3/gtkinst.cxx =================================================================== ---- libreoffice-7.3.1.3.orig/vcl/unx/gtk3/gtkinst.cxx -+++ libreoffice-7.3.1.3/vcl/unx/gtk3/gtkinst.cxx -@@ -22177,7 +22177,11 @@ public: +--- libreoffice-7.4.1.2.orig/vcl/unx/gtk3/gtkinst.cxx ++++ libreoffice-7.4.1.2/vcl/unx/gtk3/gtkinst.cxx +@@ -22552,7 +22552,11 @@ public: } #endif @@ -15,7 +15,7 @@ } #if !GTK_CHECK_VERSION(4, 0, 0) -@@ -22218,7 +22222,7 @@ public: +@@ -22593,7 +22597,7 @@ public: } #endif @@ -24,4 +24,17 @@ } void PopdownAndFlushClosedSignal() +Index: libreoffice-7.4.1.2/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx +=================================================================== +--- libreoffice-7.4.1.2.orig/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx ++++ libreoffice-7.4.1.2/libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx +@@ -342,7 +342,7 @@ void changeDateContentControl(GtkWidget* + GtkPopover* pPopover = GTK_POPOVER(gtk_widget_get_parent(gtk_widget_get_parent(pSelector))); + guint nYear, nMonth, nDay; + gtk_calendar_get_date(GTK_CALENDAR(pSelector), &nYear, &nMonth, &nDay); +- gtk_popover_popdown(pPopover); ++ gtk_widget_hide(GTK_WIDGET(pPopover)); + + std::stringstream aDate; + aDate << std::setfill('0') << std::setw(4) << nYear; ++++++ fix_harfbuzz_on_sle12_sp5.patch ++++++ Index: libreoffice-7.4.1.2/vcl/source/font/fontinstance.cxx =================================================================== --- libreoffice-7.4.1.2.orig/vcl/source/font/fontinstance.cxx +++ libreoffice-7.4.1.2/vcl/source/font/fontinstance.cxx @@ -160,17 +160,6 @@ bool LogicalFontInstance::NeedOffsetCorr unsigned int familyname_size = 10; m_xeFontFamilyEnum = FontFamilyEnum::Unclassified; - - if (hb_ot_name_get_utf8 (hb_font_get_face(GetHbFont()), - HB_OT_NAME_ID_FONT_FAMILY , HB_LANGUAGE_INVALID, &familyname_size, familyname) == 8) - { - // DFKai-SB (ukai.ttf) is a built-in font under traditional Chinese - // Windows. It has wrong extent values in glyf table. The problem results - // in wrong positioning of glyphs in vertical writing. - // Check https://github.com/harfbuzz/harfbuzz/issues/3521 for reference. - if (!strncmp("DFKai-SB", familyname, 8)) - m_xeFontFamilyEnum = FontFamilyEnum::DFKaiSB; - } } bool bRet = true; Index: libreoffice-7.4.1.2/vcl/source/font/fontmetric.cxx =================================================================== --- libreoffice-7.4.1.2.orig/vcl/source/font/fontmetric.cxx +++ libreoffice-7.4.1.2/vcl/source/font/fontmetric.cxx @@ -449,20 +449,7 @@ void ImplFontMetricData::ImplInitBaselin double nUPEM = hb_face_get_upem(pHbFace); double fScale = mnHeight / nUPEM; hb_position_t nBaseline = 0; - - if (hb_ot_layout_get_baseline(pHbFont, - HB_OT_LAYOUT_BASELINE_TAG_HANGING, - HB_DIRECTION_INVALID, - HB_SCRIPT_UNKNOWN, - HB_TAG_NONE, - &nBaseline)) - { - mnHangingBaseline = nBaseline * fScale; - } - else - { - mnHangingBaseline = 0; - } + mnHangingBaseline = 0; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ ++++++ fix_webp_on_sle12_sp5.patch ++++++ Index: libreoffice-7.4.1.2/vcl/source/filter/webp/writer.cxx =================================================================== --- libreoffice-7.4.1.2.orig/vcl/source/filter/webp/writer.cxx +++ libreoffice-7.4.1.2/vcl/source/filter/webp/writer.cxx @@ -59,19 +59,12 @@ static bool writeWebp(SvStream& rStream, } if (lossless) { - if (!WebPConfigLosslessPreset(&config, 6)) - { - SAL_WARN("vcl.filter.webp", "WebPConfigLosslessPreset() failed"); - return false; - } + SAL_WARN("vcl.filter.webp", "WebPConfigLosslessPreset() is not available on SLE-12-SP5"); } - else + if (!WebPConfigPreset(&config, presetToValue(preset), quality)) { - if (!WebPConfigPreset(&config, presetToValue(preset), quality)) - { - SAL_WARN("vcl.filter.webp", "WebPConfigPreset() failed"); - return false; - } + SAL_WARN("vcl.filter.webp", "WebPConfigPreset() failed"); + return false; } // Here various parts of 'config' can be altered if wanted. assert(WebPValidateConfig(&config)); ++++++ libreoffice-7.4.2.3.tar.xz -> libreoffice-7.4.3.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-7.4.2.3.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1597/libreoffice-7.4.3.2.tar.xz differ: char 26, line 1 ++++++ libreoffice-help-7.4.2.3.tar.xz -> libreoffice-help-7.4.3.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-7.4.2.3.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1597/libreoffice-help-7.4.3.2.tar.xz differ: char 26, line 1 ++++++ libreoffice-translations-7.4.2.3.tar.xz -> libreoffice-translations-7.4.3.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-7.4.2.3.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.1597/libreoffice-translations-7.4.3.2.tar.xz differ: char 26, line 1 ++++++ poppler-22.01.0.tar.xz -> poppler-22.09.0.tar.xz ++++++ ++++ 53656 lines of diff (skipped)