Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2019-10-22 15:39:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Tue Oct 22 15:39:32 2019 rev:189 rq:741035 version:6.3.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2019-10-02 11:59:51.798882893 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.2352/libreoffice.changes 2019-10-22 15:41:33.417450793 +0200 @@ -1,0 +2,25 @@ +Fri Oct 18 09:56:13 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add mssing krasa_jaga_svg icons to filelist + +------------------------------------------------------------------- +Thu Oct 17 11:59:59 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 6.3.3.1: + * 6.3 series stability fixes +- Remove merged 0001-Check-for-EMOJI-content-only-on-ICU-57-and-newer.patch + +------------------------------------------------------------------- +Mon Oct 7 07:42:34 UTC 2019 - Tomáš Chvátal <[email protected]> + +- As gtk2 will be removed in future releases we are disabling it + on 6.3 too to test out if we expose some regressions while we + can revert back and enable it again + +------------------------------------------------------------------- +Fri Sep 27 19:53:32 UTC 2019 - Jonathan Brielmaier <[email protected]> + +- Enable build on ppc64le. +- Let the test suite run on ppc64le and disable the failing tests. + +------------------------------------------------------------------- Old: ---- 0001-Check-for-EMOJI-content-only-on-ICU-57-and-newer.patch libreoffice-6.3.2.2.tar.xz libreoffice-6.3.2.2.tar.xz.asc libreoffice-help-6.3.2.2.tar.xz libreoffice-help-6.3.2.2.tar.xz.asc libreoffice-translations-6.3.2.2.tar.xz libreoffice-translations-6.3.2.2.tar.xz.asc New: ---- libreoffice-6.3.3.1.tar.xz libreoffice-6.3.3.1.tar.xz.asc libreoffice-help-6.3.3.1.tar.xz libreoffice-help-6.3.3.1.tar.xz.asc libreoffice-translations-6.3.3.1.tar.xz libreoffice-translations-6.3.3.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.CG0Ehq/_old 2019-10-22 15:41:40.785459191 +0200 +++ /var/tmp/diff_new_pack.CG0Ehq/_new 2019-10-22 15:41:40.785459191 +0200 @@ -41,7 +41,6 @@ %endif %if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120300 && 0%{?is_opensuse}) %bcond_without system_gpgme -%bcond_without gtk3 %else # Hack in the bundled libs to not pop up on requires/provides to avoid # faking libreoffice provide some system packages @@ -49,10 +48,9 @@ %global __requires_exclude_from ^%{_libdir}/libreoffice/program/lib(gpg|assuan).*\\.so.*$ %global __requires_exclude ^libgpgmepp\\.so.*$ %bcond_with system_gpgme -%bcond_with gtk3 %endif Name: libreoffice -Version: 6.3.2.2 +Version: 6.3.3.1 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -101,7 +99,6 @@ Patch2: nlpsolver-no-broken-help.diff Patch3: mediawiki-no-broken-help.diff Patch5: mdds-1-5.patch -Patch6: 0001-Check-for-EMOJI-content-only-on-ICU-57-and-newer.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 @@ -170,14 +167,12 @@ BuildRequires: pkgconfig(epoxy) >= 1.2 BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(gl) -# >= 2.4 is needed for bluetooth support ; >= 2.40 is needed for gtk3 -BuildRequires: pkgconfig(glib-2.0) >= 2.4 +BuildRequires: pkgconfig(glib-2.0) >= 2.40 BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(graphite2) >= 0.9.3 BuildRequires: pkgconfig(gssrpc) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) -BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 BuildRequires: pkgconfig(harfbuzz) >= 0.9.42 BuildRequires: pkgconfig(harfbuzz-icu) >= 0.9.42 BuildRequires: pkgconfig(hunspell) @@ -252,7 +247,7 @@ Obsoletes: %{name}-icon-theme-crystal < %{version} Provides: %{name}-icon-theme-oxygen = %{version} Obsoletes: %{name}-icon-theme-oxygen < %{version} -ExclusiveArch: aarch64 %{ix86} x86_64 +ExclusiveArch: aarch64 %{ix86} x86_64 ppc64le %if 0%{?suse_version} >= 1500 BuildRequires: libmariadb-devel %else @@ -269,17 +264,7 @@ Requires(post): update-desktop-files Requires(postun): update-desktop-files %endif -%if %{with gtk3} -BuildRequires: pkgconfig(glib-2.0) >= 2.40 BuildRequires: pkgconfig(gtk+-3.0) >= 3.18 -%else -Provides: libreofficekit = %{version} -Obsoletes: libreofficekit < %{version} -Provides: libreofficekit-devel = %{version} -Obsoletes: libreofficekit-devel < %{version} -Provides: %{name}-gtk3 = %{version} -Obsoletes: %{name}-gtk3 < %{version} -%endif %if %{with system_gpgme} BuildRequires: libgpgmepp-devel %endif @@ -569,23 +554,6 @@ %description gtk3 This package contains Gtk3 interface rendering option for LibreOffice. -%package gtk2 -Summary: Gtk2 interface for LibreOffice -Group: Productivity/Office/Suite -Recommends: %{name}-gnome = %{version} -Conflicts: %{name}-gnome < %{version} -# We are default if gtk3 is not present -%if !%{with gtk3} -Supplements: packageand(libreoffice:gnome-session) -# Without kde and gtk3 ntegration we provide gtk2 interface there -%if !%{with kdeintegration} -Supplements: packageand(libreoffice:plasma5-workspace) -%endif -%endif - -%description gtk2 -This package contains Gtk2 interface rendering option for LibreOffice. - %package qt5 Summary: Qt5/KDE Frameworks interface for LibreOffice Group: Productivity/Office/Suite @@ -635,7 +603,7 @@ %ifarch %{ix86} Requires: jre-32 >= 1.6 %endif -%ifarch x86_64 aarch64 +%ifarch x86_64 aarch64 ppc64le Requires: jre-64 >= 1.6 %endif @@ -666,7 +634,7 @@ %ifarch %{ix86} Requires: jre-32 >= 1.6 %endif -%ifarch x86_64 aarch64 +%ifarch x86_64 aarch64 ppc64le Requires: jre-64 >= 1.6 %endif @@ -686,7 +654,7 @@ %ifarch %{ix86} Requires: jre-32 >= 1.6 %endif -%ifarch x86_64 aarch64 +%ifarch x86_64 aarch64 ppc64le Requires: jre-64 >= 1.6 %endif @@ -986,7 +954,6 @@ %patch2 %patch3 %patch5 -p1 -%patch6 -p1 %patch990 -p1 %patch991 -p1 @@ -1005,6 +972,14 @@ sed -i -e /CPPUNIT_TEST\(testODFEncryptedGPG\)/d xmlsecurity/qa/unit/signing/signing.cxx # breaks on LTO https://bugs.documentfoundation.org/show_bug.cgi?id=126442 sed -i -e /CppunitTest_sw_apitests/d sw/Module_sw.mk +# Disable failing tests on ppc64le for now +%ifarch ppc64le +sed -i -e /CppunitTest_sc_addin_functions_test/d sc/Module_sc.mk +sed -i -e /CppunitTest_sc_array_functions_test/d sc/Module_sc.mk +sed -i -e /CppunitTest_sc_dataprovider/d sc/Module_sc.mk # https://bugs.documentfoundation.org/show_bug.cgi?id=127099 +sed -i -e /CppunitTest_sc_financial_functions_test/d sc/Module_sc.mk # https://bugs.documentfoundation.org/show_bug.cgi?id=127083 +sed -i -e /CppunitTest_sc_statistical_functions_test/d sc/Module_sc.mk +%endif %if 0%{?suse_version} < 1500 # Header-only libboost_system is not available @@ -1080,8 +1055,8 @@ --disable-online-update \ --disable-gstreamer-0-10 \ --enable-gstreamer-1-0 \ -%if %{with gtk3} --enable-gtk3 \ + --disable-gtk \ %if %{with kdeintegration} --disable-gtk3-kde5 \ --enable-kde5 \ @@ -1090,9 +1065,6 @@ --disable-kde5 \ --disable-qt5 \ %endif -%else - --disable-gtk3 \ -%endif --enable-introspection \ --with-doxygen \ --enable-release-build \ @@ -1146,8 +1118,8 @@ make verbose=t build-nocheck %check -# Run tests only on 64b intel as they are resource hogs -%ifarch x86_64 +# Run tests only on x86_64 and ppc64le as they are resource hogs +%ifarch x86_64 ppc64le # safeguard jarfires that can get magically overriden by the make mkdir savejar cp %{buildroot}%{_libdir}/%{name}/program/classes/*.jar savejar/ @@ -1164,9 +1136,6 @@ # Split out gtk3 interface to -gtk3 subpackage grep -v "%{_libdir}/libreoffice/program/libvclplug_gtk3lo.so" file-lists/gnome_list.txt > tmplist mv tmplist file-lists/gnome_list.txt -# also split out gtk2 interface to make sure we do not pull gtk2 for fun of it -grep -v "%{_libdir}/libreoffice/program/libvclplug_gtklo.so" file-lists/gnome_list.txt > tmplist -mv tmplist file-lists/gnome_list.txt # Remove firebird connector from main package filelist %if %{with firebird} @@ -1339,17 +1308,12 @@ cp %{SOURCE6} %{buildroot}%{_libdir}/libreoffice/share/palette/SUSE.soc echo "%{_libdir}/libreoffice/share/palette/SUSE.soc" >> file-lists/common_list.txt -%if %{with gtk3} # Symlink gtk3 libreofficekit to libdir ln -s %{_libdir}/%{name}/program/liblibreofficekitgtk.so %{buildroot}%{_libdir}/liblibreofficekitgtk.so # Libreofficekit headers mkdir -p %{buildroot}%{_includedir}/LibreOfficeKit/ install -m 0644 include/LibreOfficeKit/* %{buildroot}%{_includedir}/LibreOfficeKit/ -%else -# remove files that are not supposed to be installed with disabled libreofficekit -rm -rf %{buildroot}%{_libdir}/libreoffice/share/libreofficekit/ -%endif # Symlink uno.py and unohelper.py so that python can find them # This is done after the cache files generating on purpose @@ -1460,7 +1424,6 @@ %dir %{_datadir}/icons/locolor/32x32/apps %dir %{_datadir}/icons/locolor/32x32/mimetypes -%if %{with gtk3} %files -n libreofficekit %dir %{_libdir}/girepository-1.0 %{_libdir}/girepository-1.0/LOKDocView-0.1.typelib @@ -1475,7 +1438,6 @@ %{_datadir}/gir-1.0/LOKDocView-0.1.gir %dir %{_includedir}/LibreOfficeKit %{_includedir}/LibreOfficeKit/* -%endif %files glade %dir %{_datadir}/glade @@ -1522,13 +1484,8 @@ %files -f file-lists/gnome_list.txt gnome -%if %{with gtk3} %files gtk3 %{_libdir}/libreoffice/program/libvclplug_gtk3lo.so -%endif - -%files gtk2 -%{_libdir}/libreoffice/program/libvclplug_gtklo.so %if %{with kdeintegration} %files -f file-lists/kde4_list.txt qt5 @@ -1561,6 +1518,7 @@ %{_datadir}/%{name}/share/config/images_elementary.zip %{_datadir}/%{name}/share/config/images_colibre.zip %{_datadir}/%{name}/share/config/images_karasa_jaga.zip +%{_datadir}/%{name}/share/config/images_karasa_jaga_svg.zip %{_datadir}/%{name}/share/config/images_sifr.zip %{_datadir}/%{name}/share/config/images_sifr_dark.zip %{_datadir}/%{name}/share/config/images_sifr_svg.zip ++++++ libreoffice-6.3.2.2.tar.xz -> libreoffice-6.3.3.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-6.3.2.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.2352/libreoffice-6.3.3.1.tar.xz differ: char 27, line 1 ++++++ libreoffice-help-6.3.2.2.tar.xz -> libreoffice-help-6.3.3.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-help-6.3.2.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.2352/libreoffice-help-6.3.3.1.tar.xz differ: char 27, line 1 ++++++ libreoffice-translations-6.3.2.2.tar.xz -> libreoffice-translations-6.3.3.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-6.3.2.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new.2352/libreoffice-translations-6.3.3.1.tar.xz differ: char 27, line 1
