Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2020-06-22 17:43:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.2956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Mon Jun 22 17:43:41 2020 rev:206 rq:815949 version:7.0.0.0.beta2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2020-06-14 18:13:52.806555666 +0200 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.2956/libreoffice.changes 2020-06-22 17:44:14.769527646 +0200 @@ -1,0 +2,42 @@ +Fri Jun 19 12:38:18 UTC 2020 - Tomáš Chvátal <tchva...@suse.com> + +- Add patch to fix bsc#1116658: + * pyuno-nopwd.patch + +------------------------------------------------------------------- +Thu Jun 18 11:40:25 UTC 2020 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 7.0.0.0.beta2: + * Beta candidate with all the new 7.0 series content +- Remove merged patches: + * bsc1146025.diff + * bsc1157627.diff + * bsc1160687-2.diff + * bsc1160687-3.diff + * bsc1160687-4.diff + * bsc1160687-5.diff + * bsc1160687-6.diff + * bsc1160687-7.diff + * bsc1160687-8.diff + * bsc1165849-1.diff + * bsc1165849-2.diff + * bsc1165849-3.diff + * bsc1165870.diff + * bsc1172053.diff + * bsc1172189.diff + * replace-boost-bimap-in-sdext-pdfimport.patch + * fix_old_boost_spirit_namespace.patch +- Rebase patch install-with-hardlinks.diff + +------------------------------------------------------------------- +Thu Jun 18 07:58:11 UTC 2020 - Tomáš Chvátal <tchva...@suse.com> + +- Remove mime-info and application-registry dirs bsc#1062631 + +------------------------------------------------------------------- +Mon Jun 15 15:05:08 UTC 2020 - Andras Timar <andras.ti...@collabora.com> + +- Fix bsc#1172053 - LO-L3: Image disappears during roundtrip 365->Impress->365 + * bsc1172053.diff + +------------------------------------------------------------------- Old: ---- bsc1146025.diff bsc1157627.diff bsc1160687-2.diff bsc1160687-3.diff bsc1160687-4.diff bsc1160687-5.diff bsc1160687-6.diff bsc1160687-7.diff bsc1160687-8.diff bsc1165849-1.diff bsc1165849-2.diff bsc1165849-3.diff bsc1165870.diff bsc1172189.diff fix_old_boost_spirit_namespace.patch libreoffice-6.4.4.2.tar.xz libreoffice-6.4.4.2.tar.xz.asc libreoffice-help-6.4.4.2.tar.xz libreoffice-help-6.4.4.2.tar.xz.asc libreoffice-translations-6.4.4.2.tar.xz libreoffice-translations-6.4.4.2.tar.xz.asc odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar pdfium-3963.tar.bz2 replace-boost-bimap-in-sdext-pdfimport.patch New: ---- dtoa-20180411.tgz libreoffice-7.0.0.0.beta2.tar.xz libreoffice-7.0.0.0.beta2.tar.xz.asc libreoffice-help-7.0.0.0.beta2.tar.xz libreoffice-help-7.0.0.0.beta2.tar.xz.asc libreoffice-translations-7.0.0.0.beta2.tar.xz libreoffice-translations-7.0.0.0.beta2.tar.xz.asc odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar pdfium-4137.tar.bz2 pyuno-nopwd.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.wpYAlN/_old 2020-06-22 17:44:25.729562822 +0200 +++ /var/tmp/diff_new_pack.wpYAlN/_new 2020-06-22 17:44:25.733562835 +0200 @@ -50,7 +50,7 @@ %bcond_with system_gpgme %endif Name: libreoffice -Version: 6.4.4.2 +Version: 7.0.0.0.beta2 Release: 0 Summary: A Free Office Suite (Framework) License: LGPL-3.0-or-later AND MPL-2.0+ @@ -88,9 +88,11 @@ Source2005: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip # Needed for integration tests Source2006: https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar -Source2007: https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.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-3963.tar.bz2 +Source2008: %{external_url}/pdfium-4137.tar.bz2 +# Single C file with patches from LO +Source2009: %{external_url}/dtoa-20180411.tgz # 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 @@ -98,29 +100,8 @@ # FIXME: the right fix is to compile the help and produce the .db_, .ht_, and other files Patch2: nlpsolver-no-broken-help.diff Patch3: mediawiki-no-broken-help.diff -Patch6: fix_old_boost_spirit_namespace.patch -Patch7: poppler-0.86.patch -Patch8: replace-boost-bimap-in-sdext-pdfimport.patch -# Bug 1165870 - LO-L3: Image shadow that should be invisible shown as extraneous line below -Patch9: bsc1165870.diff -# Bug 1160687 - LO-L3: Elements on title page mixed up -Patch11: bsc1160687-2.diff -Patch12: bsc1160687-3.diff -Patch13: bsc1160687-4.diff -Patch14: bsc1160687-5.diff -Patch15: bsc1160687-6.diff -Patch16: bsc1160687-7.diff -Patch17: bsc1160687-8.diff -# Bug 1165849 - LO-L3: Shadow size for rectangle is only a fraction of Office 365 -Patch18: bsc1165849-1.diff -Patch19: bsc1165849-2.diff -Patch20: bsc1165849-3.diff -# Bug 1146025 - LO-L3: Colored textboxes in PPTX look very odd (SmartArt) -Patch21: bsc1146025.diff -# Bug 1157627 - LO-L3: Some XML-created shapes simply lost upon PPTX import (= earth loses countries) -Patch22: bsc1157627.diff -# Bug 1172189 - LO-L3: Impress crashes midway opening a PPTX document -Patch23: bsc1172189.diff +Patch4: poppler-0.86.patch +Patch5: pyuno-nopwd.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 @@ -150,7 +131,7 @@ BuildRequires: hyphen-devel # genbrk binary is required BuildRequires: icu -BuildRequires: java-devel >= 1.8 +BuildRequires: java-devel >= 9.0 BuildRequires: junit4 BuildRequires: libbase BuildRequires: libcppunit-devel >= 1.14.0 @@ -214,7 +195,7 @@ BuildRequires: pkgconfig(libfreehand-0.1) BuildRequires: pkgconfig(liblangtag) BuildRequires: pkgconfig(libmspub-0.1) >= 0.1 -BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.15 +BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.16 BuildRequires: pkgconfig(libnumbertext) >= 1.0.5 BuildRequires: pkgconfig(libodfgen-0.1) >= 0.1.4 BuildRequires: pkgconfig(liborcus-0.15) @@ -223,11 +204,11 @@ BuildRequires: pkgconfig(libqxp-0.0) BuildRequires: pkgconfig(librevenge-0.0) >= 0.0.1 BuildRequires: pkgconfig(librsvg-2.0) -BuildRequires: pkgconfig(libstaroffice-0.0) >= 0.0.6 +BuildRequires: pkgconfig(libstaroffice-0.0) >= 0.0.7 BuildRequires: pkgconfig(libvisio-0.1) >= 0.1 BuildRequires: pkgconfig(libwpd-0.10) >= 0.10 BuildRequires: pkgconfig(libwpg-0.3) -BuildRequires: pkgconfig(libwps-0.4) >= 0.4.10 +BuildRequires: pkgconfig(libwps-0.4) >= 0.4.11 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(libzmf-0.0) @@ -315,6 +296,7 @@ BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(xcb-icccm) %else Provides: %{name}-kde4 = %{version} Obsoletes: %{name}-kde4 < %{version} @@ -596,7 +578,7 @@ Requires: make Requires: ucpp Requires: zip -Recommends: java-devel >= 1.8 +Recommends: java-devel >= 9.0 Provides: libreoffice-ure-devel = %{version} Obsoletes: libreoffice-ure-devel < %{version} @@ -655,10 +637,10 @@ Requires(pre): libreoffice = %{version} # the watchWindow extension is written in java %ifarch %{ix86} -Requires: jre-32 >= 1.8 +Requires: jre-32 >= 9.0 %endif %ifarch x86_64 aarch64 ppc64le -Requires: jre-64 >= 1.8 +Requires: jre-64 >= 9.0 %endif %description calc-extensions @@ -675,10 +657,10 @@ Requires(pre): libreoffice = %{version} # the wiki extension is written in java %ifarch %{ix86} -Requires: jre-32 >= 1.8 +Requires: jre-32 >= 9.0 %endif %ifarch x86_64 aarch64 ppc64le -Requires: jre-64 >= 1.8 +Requires: jre-64 >= 9.0 %endif %description writer-extensions @@ -884,6 +866,7 @@ %langpack -l fa -n Farsi -s ctl -X %langpack -l fi -n Finnish -r libreoffice-voikko -X -T %langpack -l fr -n French -X -m fr_FR -T +%langpack -l fur -n Friulian %langpack -l fy -n Frisian -X %langpack -l ga -n Irish -X %langpack -l gd -n Gaelic -m gd_GB -X @@ -976,23 +959,8 @@ %endif # Leap 42/SLE-12 %patch2 %patch3 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 +%patch4 -p1 +%patch5 -p1 %patch990 -p1 %patch991 -p1 @@ -1147,7 +1115,9 @@ --disable-coinmp \ --enable-symbols \ --with-gdrive-client-secret="${google_default_client_secret}" \ - --with-gdrive-client-id="${google_default_client_id}" + --with-gdrive-client-id="${google_default_client_id}" \ + --disable-skia +# no reason to build skia at the moment for us with gtk ui # no coinormp packages for coinmp # just call make here as we added the jobs in configure @@ -1219,8 +1189,14 @@ dir=`echo $dir | sed -e "s|%{buildroot}||"` echo "%dir $dir" >>file-lists/common_list.txt done -echo "%dir %{_datadir}/application-registry" >>file-lists/common_list.txt -echo "%dir %{_datadir}/mime-info" >>file-lists/common_list.txt + +# remove obsolete content bsc#1062631 +rm -r %{buildroot}%{_datadir}/application-registry +rm -r %{buildroot}%{_datadir}/mime-info +grep -v %{_datadir}/mime-info file-lists/common_list.txt > tmplist +mv tmplist file-lists/common_list.txt +grep -v %{_datadir}/application-registry file-lists/common_list.txt > tmplist +mv tmplist file-lists/common_list.txt ################################# # Move split noarch data to share @@ -1269,8 +1245,10 @@ echo "%{_datadir}/%{name}/program/shell" >> file-lists/branding_upstream.txt for file in sofficerc \ intro.png \ - flat_logo.svg \ - shell/about.svg ; do + intro-highres.png \ + shell/about.svg \ + shell/logo.svg \ + shell/logo_inverted.svg; do mv "%{buildroot}%{_libdir}/%{name}/program/$file" "%{buildroot}%{_datadir}/%{name}/program/$file" ln -sf "%{_datadir}/%{name}/program/$file" "%{buildroot}/%{_libdir}/%{name}/program/$file" echo "%{_datadir}/%{name}/program/$file" >> file-lists/branding_upstream.txt @@ -1464,7 +1442,6 @@ %files -f file-lists/common_list.txt # ignore helper files for brp-symlink check %exclude %{_datadir}/%{name}/program/sofficerc -%exclude %{_datadir}/%{name}/program/flat_logo.svg %exclude %{_datadir}/%{name}/program/*.png %exclude %{_datadir}/%{name}/program/shell/*.svg %if 0%{?suse_version} < 1330 @@ -1570,22 +1547,7 @@ %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/share %dir %{_datadir}/%{name}/share/config -%{_datadir}/%{name}/share/config/images_breeze.zip -%{_datadir}/%{name}/share/config/images_breeze_dark.zip -%{_datadir}/%{name}/share/config/images_breeze_dark_svg.zip -%{_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_dark_svg.zip -%{_datadir}/%{name}/share/config/images_sifr_svg.zip -%{_datadir}/%{name}/share/config/images_tango.zip -%{_datadir}/%{name}/share/config/images_helpimg.zip -%{_datadir}/%{name}/share/config/images_breeze_svg.zip -%{_datadir}/%{name}/share/config/images_colibre_svg.zip -%{_datadir}/%{name}/share/config/images_elementary_svg.zip +%{_datadir}/%{name}/share/config/images_*.zip %files -f file-lists/branding_upstream.txt branding-upstream ++++++ install-with-hardlinks.diff ++++++ --- /var/tmp/diff_new_pack.wpYAlN/_old 2020-06-22 17:44:25.837563169 +0200 +++ /var/tmp/diff_new_pack.wpYAlN/_new 2020-06-22 17:44:25.837563169 +0200 @@ -1,8 +1,9 @@ -diff -urN libreoffice-4.1.0.0.beta1.old/solenv/bin/modules/installer/worker.pm libreoffice-4.1.0.0.beta1/solenv/bin/modules/installer/worker.pm ---- libreoffice-4.1.0.0.beta1.old/solenv/bin/modules/installer/worker.pm 2013-05-27 14:04:19.186304208 +0200 -+++ libreoffice-4.1.0.0.beta1/solenv/bin/modules/installer/worker.pm 2013-05-27 15:10:46.283303732 +0200 -@@ -377,7 +377,7 @@ - symlink (readlink ("$sourcepath"), "$destdir$destination") || die "Can't symlink $destdir$destination -> " . readlink ("$sourcepath") . "$!"; +Index: libreoffice-7.0.0.0.beta2/solenv/bin/modules/installer/worker.pm +=================================================================== +--- libreoffice-7.0.0.0.beta2.orig/solenv/bin/modules/installer/worker.pm ++++ libreoffice-7.0.0.0.beta2/solenv/bin/modules/installer/worker.pm +@@ -347,7 +347,7 @@ sub install_simple ($$$$$$) + `mkdir -p "$destdir$destination"`; } else { - copy ("$sourcepath", "$destdir$destination") || die "Can't copy file: $sourcepath -> $destdir$destination $!"; ++++++ pdfium-3963.tar.bz2 -> pdfium-4137.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/pdfium-3963.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new.2956/pdfium-4137.tar.bz2 differ: char 11, line 1 ++++++ pyuno-nopwd.patch ++++++ >From 844af02198cace3c8f7776602810d8433d0b71d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caol...@redhat.com> Date: Fri, 19 Jun 2020 11:32:00 +0100 Subject: [PATCH] tdf#121384 don't leave a bare trailing : in PYTHONPATH Change-Id: I8d8183485f457c3e4385181fee07390c4bfef603 --- pyuno/source/loader/pyuno_loader.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pyuno/source/loader/pyuno_loader.cxx b/pyuno/source/loader/pyuno_loader.cxx index 8556dfdde11f..ebb0b7ce5c8d 100644 --- a/pyuno/source/loader/pyuno_loader.cxx +++ b/pyuno/source/loader/pyuno_loader.cxx @@ -140,6 +140,7 @@ static void setPythonHome ( const OUString & pythonHome ) static void prependPythonPath( const OUString & pythonPathBootstrap ) { OUStringBuffer bufPYTHONPATH( 256 ); + bool bAppendSep = false; sal_Int32 nIndex = 0; while( true ) { @@ -153,17 +154,23 @@ static void prependPythonPath( const OUString & pythonPathBootstrap ) { fileUrl = pythonPathBootstrap.copy(nIndex, nNew - nIndex); } + if (bAppendSep) + bufPYTHONPATH.append( static_cast<sal_Unicode>(SAL_PATHSEPARATOR) ); OUString systemPath; osl_getSystemPathFromFileURL( fileUrl.pData, &(systemPath.pData) ); bufPYTHONPATH.append( systemPath ); - bufPYTHONPATH.append( static_cast<sal_Unicode>(SAL_PATHSEPARATOR) ); + bAppendSep = true; if( nNew == -1 ) break; nIndex = nNew + 1; } const char * oldEnv = getenv( "PYTHONPATH"); if( oldEnv ) + { + if (bAppendSep) + bufPYTHONPATH.append( static_cast<sal_Unicode>(SAL_PATHSEPARATOR) ); bufPYTHONPATH.append( OUString(oldEnv, strlen(oldEnv), osl_getThreadTextEncoding()) ); + } OUString envVar("PYTHONPATH"); OUString envValue(bufPYTHONPATH.makeStringAndClear()); -- 2.27.0