Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2020-05-29 21:15:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebengine"

Fri May 29 21:15:37 2020 rev:59 rq:809430 version:5.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes    
2020-04-27 23:30:47.278634301 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.3606/libqt5-qtwebengine.changes
  2020-05-29 21:17:47.887133545 +0200
@@ -1,0 +2,28 @@
+Wed May 27 08:47:23 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Can't use system VPX on Leap 15.2
+
+-------------------------------------------------------------------
+Tue May 26 11:27:19 UTC 2020 - Callum Farmer <[email protected]>
+
+- Update to version 5.15.0:
+  * No changelog available
+
+-------------------------------------------------------------------
+Thu May 21 10:35:41 UTC 2020 - Callum Farmer <[email protected]>
+
+- Update to version 5.15.0-rc2:
+  * No changelog available
+  * Removed some-more-includes-gcc10.patch: contained in upstream
+
+-------------------------------------------------------------------
+Wed May  6 11:43:17 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-rc:
+  * New bugfix release
+  * For the changes between 5.14.2 and 5.15.0 please see:
+    
http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.15.0/?h=5.15.0
+- Drop patches, now upstream:
+  * QTBUG-82186.patch
+
+-------------------------------------------------------------------
@@ -5,0 +34,17 @@
+- Rebase icu-v67.patch on 5.15.0-beta4
+
+-------------------------------------------------------------------
+Fri Apr 24 07:11:42 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-beta4:
+  * New bugfix release
+  * No changelog available
+- Refresh QTBUG-82186.patch
+
+-------------------------------------------------------------------
+Tue Apr 14 06:47:59 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-beta3:
+  * New bugfix release
+  * No changelog available
+- Refresh fix1163766.patch
@@ -18,0 +64,17 @@
+Tue Mar 24 12:14:06 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-beta2:
+  * New bugfix release
+  * No changelog available
+
+-------------------------------------------------------------------
+Fri Feb 28 09:59:24 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-beta1:
+  * New bugfix release
+  * No changelog available
+- Drop patches, now upstream:
+  * fix-missing-designerplugin.patch
+  * QTBUG-81574.patch
+
+-------------------------------------------------------------------
@@ -28,0 +91,13 @@
+
+-------------------------------------------------------------------
+Wed Feb 19 10:17:00 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.15.0-alpha:
+  * New feature release
+  * For more details please see:
+    https://wiki.qt.io/New_Features_in_Qt_5.15
+- Add patch to fix building the designer plugin:
+  * fix-missing-designerplugin.patch
+- Move designer plugin into -devel subpackage
+- Add packages for new Qt PDF module (which is technically separate
+  from WebEngine, but shares the source tarball)

Old:
----
  QTBUG-81574.patch
  QTBUG-82186.patch
  qtwebengine-everywhere-src-5.14.1.tar.xz
  some-more-includes-gcc10.patch

New:
----
  qtwebengine-everywhere-src-5.15.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.F06hmQ/_old  2020-05-29 21:18:06.591189920 +0200
+++ /var/tmp/diff_new_pack.F06hmQ/_new  2020-05-29 21:18:06.595189932 +0200
@@ -20,49 +20,35 @@
 %define qt5_snapshot 0
 
 %if %{?suse_version} > 1500 || 0%{?sle_version} > 150100
-%bcond_without system_vpx
-%else
-%bcond_with system_vpx
-%endif
-%if 0%{?suse_version} > 1500
-# Needs ICU >= 63
+%bcond_without system_harfbuzz
 %bcond_without system_icu
 %else
+%bcond_with system_harfbuzz
 %bcond_with system_icu
 %endif
-%if %{?suse_version} >= 1330 || (0%{?is_opensuse} && 0%{?sle_version} >= 
120200)
-%bcond_without system_ffmpeg
+%if %{?suse_version} > 1500 || 0%{?sle_version} > 150200
+%bcond_without system_vpx
 %else
-%bcond_with system_ffmpeg
+%bcond_with system_vpx
 %endif
-%if %{?suse_version} >= 1320 || (0%{?suse_version} == 1315 && 0%{?sle_version} 
>= 120200)
+%bcond_without system_ffmpeg
 %bcond_without system_minizip
-%else
-%bcond_with system_minizip
-%endif
-# Not even in Tumbleweed as of 2019-03-22
-%bcond_with system_harfbuzz
-# This is just overall condition to contain everything we can't provide on 
SLE12
-%if 0%{?suse_version} >= 1320 || 0%{?is_opensuse}
-%bcond_with sle_bundles
-%else
-%bcond_without sle_bundles
-%endif
+
 # spellchecking dictionary directory
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:           libqt5-qtwebengine
-Version:        5.14.1
+Version:        5.15.0
 Release:        0
 Summary:        Qt 5 WebEngine Library
 License:        LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:          Development/Libraries/X11
 URL:            https://www.qt.io
 %define base_name libqt5
-%define real_version 5.14.1
-%define so_version 5.14.1
-%define tar_version qtwebengine-everywhere-src-5.14.1
-Source:         
https://download.qt.io/official_releases/qt/5.14/%{real_version}/submodules/%{tar_version}.tar.xz
+%define real_version 5.15.0
+%define so_version 5.15.0
+%define tar_version qtwebengine-everywhere-src-5.15.0
+Source:         
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
 Source1:        baselibs.conf
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch1:         armv6-ffmpeg-no-thumb.patch
@@ -70,12 +56,6 @@
 Patch2:         disable-gpu-when-using-nouveau-boo-1005323.diff
 # PATCH-FIX-UPSTREAM 0001-fix-build-after-y2038-changes-in-glibc.patch
 Patch3:         0001-fix-build-after-y2038-changes-in-glibc.patch
-# PATCH-FIX-UPSTREAM 
https://codereview.qt-project.org/c/qt/qtwebengine/+/290321
-Patch4:         QTBUG-81574.patch
-# PATCH-FIX-UPSTREAM 
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/291216
-Patch5:         QTBUG-82186.patch
-# PATCH-FIX-OPENSUSE
-Patch6:         some-more-includes-gcc10.patch
 Patch7:         fix1163766.patch
 # PATCH-FIX-UPSTREAM https://chromium-review.googlesource.com/c/v8/v8/+/2136489
 Patch8:         icu-v67.patch
@@ -94,6 +74,8 @@
 BuildRequires:  krb5
 BuildRequires:  krb5-devel
 BuildRequires:  libQt5QuickControls2-devel
+# For building pdf exmples...
+BuildRequires:  libqt5-qtsvg-devel
 BuildRequires:  libcap-devel
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libicu-devel
@@ -180,17 +162,16 @@
 BuildRequires:  pkgconfig(xt)
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(zlib)
-%if !%{with sle_bundles}
 BuildRequires:  yasm-devel
-%endif
 %if %{with system_minizip}
 BuildRequires:  pkgconfig(minizip)
 %endif
 %if %{with system_harfbuzz}
-BuildRequires:  pkgconfig(harfbuzz) >= 2.0.0
+BuildRequires:  pkgconfig(harfbuzz) >= 2.2.0
 %endif
 %if %{with system_icu}
-BuildRequires:  pkgconfig(icu-i18n) >= 63.0
+BuildRequires:  pkgconfig(icu-uc) >= 64.0
+BuildRequires:  pkgconfig(icu-i18n) >= 64.0
 %endif
 %if %{with system_vpx}
 BuildRequires:  pkgconfig(vpx) >= 1.8.0
@@ -245,7 +226,7 @@
 the exact Qt version.
 
 %package examples
-Summary:        Qt5 location examples
+Summary:        Qt5 WebEngine examples
 Group:          Development/Libraries/X11
 Requires:       libqt5-qtquickcontrols2
 Recommends:     %{name}-devel
@@ -253,6 +234,57 @@
 %description examples
 Examples for the libqt5-qtwebengine module.
 
+%package -n libQt5Pdf5
+Summary:        Qt5 PDF library
+Group:          Development/Libraries/X11
+
+%description -n libQt5Pdf5
+Main library of the Qt PDF module.
+
+%package -n libQt5PdfWidgets5
+Summary:        Qt5 PDF library for Qt Widgets
+Group:          Development/Libraries/X11
+
+%description -n libQt5PdfWidgets5
+Library of the Qt PDF module with support for Qt Widgets.
+
+%package -n libqt5-qtpdf-imports
+Summary:        Qt5 PDF module for QML
+Group:          Development/Libraries/X11
+
+%description -n libqt5-qtpdf-imports
+Qt Quick module for the Qt PDF library.
+
+%package -n libqt5-qtpdf-devel
+Summary:        Development files for the Qt5 PDF library
+Group:          Development/Libraries/X11
+Requires:       libQt5Pdf5 = %{version}
+Requires:       libQt5PdfWidgets5 = %{version}
+
+%description -n libqt5-qtpdf-devel
+You need this package if you want to compile programs with Qt PDF.
+
+%package -n libqt5-qtpdf-private-headers-devel
+Summary:        Non-ABI stable experimental API for the Qt5 PDF library
+Group:          Development/Libraries/C and C++
+BuildArch:      noarch
+Requires:       libqt5-qtpdf-devel = %{version}
+%requires_ge    libqt5-qtbase-private-headers-devel
+
+%description -n libqt5-qtpdf-private-headers-devel
+This package provides private headers of libqt5-qtpdf that are normally
+not used by application development and that do not have any ABI or
+API guarantees. The packages that build against these have to require
+the exact Qt version.
+
+%package -n libqt5-qtpdf-examples
+Summary:        Qt5 PDF examples
+Group:          Development/Libraries/X11
+Recommends:     libqt5-qtpdf-devel
+
+%description -n libqt5-qtpdf-examples
+Examples for the libqt5-qtpdf module.
+
 %prep
 %setup -q -n %{tar_version}
 sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro
@@ -268,16 +300,6 @@
 mkdir .git
 %endif
 
-%if 0%{?suse_version} < 1330
-# WE checks the version of GCC qtbase was built with, not the version it's 
building with.
-# ARGH!
-echo "QT_GCC_MAJOR_VERSION = 7" > qtwebengine_new.pro
-echo "QT_GCC_MINOR_VERSION = 2" >> qtwebengine_new.pro
-echo "QT_CONFIG += c++14" >> qtwebengine_new.pro
-cat qtwebengine.pro >> qtwebengine_new.pro
-mv qtwebengine{_new,}.pro
-%endif
-
 %ifnarch x86_64
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS "
 export RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-g / }
@@ -311,11 +333,6 @@
 # processes instead of its defaults.
 export NINJAFLAGS="%{_smp_mflags}"
 
-%if 0%{?suse_version} < 1330
-    export CC=gcc-7
-    export CXX=g++-7
-%endif
-
 make %{_smp_mflags} VERBOSE=1
 
 %install
@@ -341,8 +358,11 @@
 mkdir -p %{buildroot}%{_qtwebengine_dictionaries_dir}
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
+%post -n libQt5Pdf5 -p /sbin/ldconfig
+%postun -n libQt5Pdf5 -p /sbin/ldconfig
+%post -n libQt5PdfWidgets5 -p /sbin/ldconfig
+%postun -n libQt5PdfWidgets5 -p /sbin/ldconfig
 
 %if 0%{?suse_version} >= 1500
 %filetriggerin -- %{_datadir}/hunspell
@@ -358,36 +378,86 @@
 %endif
 
 %files
-%defattr(-,root,root,755)
 %license LICENSE.*
-%{_libqt5_libdir}/libQt*Web*.so.*
-%{_datadir}/qt5/
-%dir %{_libqt5_libexecdir}
+%{_libqt5_libdir}/libQt5WebEngine.so.*
+%{_libqt5_libdir}/libQt5WebEngineCore.so.*
+%{_libqt5_libdir}/libQt5WebEngineWidgets.so.*
+%dir %{_datadir}/qt5/
+%dir %{_datadir}/qt5/translations/
+%{_datadir}/qt5/translations/qtwebengine_locales/
+%dir %{_datadir}/qt5/resources/
+%{_datadir}/qt5/resources/qtwebengine_*
+%if %{without system_icu}
+%{_datadir}/qt5/resources/icudtl.dat
+%endif
 %dir %{_qtwebengine_dictionaries_dir}
+%dir %{_libqt5_libexecdir}
 %{_libqt5_libexecdir}/QtWebEngineProcess
 %{_libqt5_archdatadir}/qml/QtWebEngine/
-%{_libqt5_plugindir}/designer/
 %{_libqt5_bindir}/qwebengine_convert_dict
 
 %files private-headers-devel
-%defattr(-,root,root,755)
 %license LICENSE.*
-%{_libqt5_includedir}/*/%{so_version}
+%{_libqt5_includedir}/QtWebEngine*/%{so_version}
 
 %files devel
-%defattr(-,root,root,755)
-%license LICENSE.*
-%exclude %{_libqt5_includedir}/*/%{so_version}
-%{_libqt5_includedir}/*/
-%{_libqt5_libdir}/cmake/Qt5*/
-%{_libqt5_libdir}/libQt*Web*.so
-%{_libqt5_libdir}/libQt*Web*.prl
-%{_libqt5_libdir}/qt5/mkspecs/modules/qt_lib_*.pri
-%{_libqt5_libdir}/pkgconfig/Qt*Web*.pc
+%exclude %{_libqt5_includedir}/QtWebEngine*/%{so_version}
+%{_libqt5_includedir}/QtWebEngine*/
+%{_libqt5_libdir}/libQt5WebEngine*.so
+%{_libqt5_libdir}/libQt5WebEngine*.prl
+%{_libqt5_libdir}/pkgconfig/Qt5WebEngine*.pc
+%{_libqt5_libdir}/qt5/mkspecs/modules/qt_lib_webengine*.pri
+%dir %{_libqt5_libdir}/cmake/Qt5Designer/
+%{_libqt5_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
+%dir %{_libqt5_plugindir}/designer/
+%{_libqt5_plugindir}/designer/libqwebengineview.so
+%{_libqt5_libdir}/cmake/Qt5WebEngine*/
 
 %files examples
-%defattr(-,root,root,755)
 %license LICENSE.*
-%{_libqt5_examplesdir}/
+%dir %{_libqt5_examplesdir}
+%{_libqt5_examplesdir}/webengine*/
+
+%files -n libQt5Pdf5
+%license LICENSE.*
+%{_libqt5_libdir}/libQt5Pdf.so.*
+%{_libqt5_archdatadir}/plugins/imageformats/libqpdf.so
+# Not quite sure what this would be used by
+%dir %{_libqt5_libdir}/cmake/
+%dir %{_libqt5_libdir}/cmake/Qt5Gui/
+%{_libqt5_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
+
+%files -n libQt5PdfWidgets5
+%license LICENSE.*
+%{_libqt5_libdir}/libQt5PdfWidgets.so.*
+
+%files -n libqt5-qtpdf-imports
+%license LICENSE.*
+%{_libqt5_archdatadir}/qml/QtQuick/Pdf/
+
+%files -n libqt5-qtpdf-private-headers-devel
+%license LICENSE.*
+%{_libqt5_includedir}/QtPdf/%{so_version}
+%{_libqt5_includedir}/QtPdfWidgets/%{so_version}
+
+%files -n libqt5-qtpdf-devel
+%license LICENSE.*
+%exclude %{_libqt5_includedir}/QtPdf*/%{so_version}
+%{_libqt5_includedir}/QtPdf/
+%{_libqt5_includedir}/QtPdfWidgets/
+%{_libqt5_libdir}/cmake/Qt5Pdf/
+%{_libqt5_libdir}/cmake/Qt5PdfWidgets/
+%{_libqt5_libdir}/libQt5Pdf.so
+%{_libqt5_libdir}/libQt5PdfWidgets.so
+%{_libqt5_libdir}/libQt5Pdf.prl
+%{_libqt5_libdir}/libQt5PdfWidgets.prl
+%{_libqt5_libdir}/qt5/mkspecs/modules/qt_lib_pdf*.pri
+%{_libqt5_libdir}/pkgconfig/Qt5Pdf.pc
+%{_libqt5_libdir}/pkgconfig/Qt5PdfWidgets.pc
+
+%files -n libqt5-qtpdf-examples
+%license LICENSE.*
+%dir %{_libqt5_examplesdir}
+%{_libqt5_examplesdir}/pdf*/
 
 %changelog

++++++ fix1163766.patch ++++++
--- /var/tmp/diff_new_pack.F06hmQ/_old  2020-05-29 21:18:06.655190113 +0200
+++ /var/tmp/diff_new_pack.F06hmQ/_new  2020-05-29 21:18:06.655190113 +0200
@@ -6,12 +6,12 @@
 seccomp filters disallow a new kernel syscall to get time
 used on i586
 
-Index: 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+Index: 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
 ===================================================================
---- 
qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
-+++ 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
-@@ -1422,5 +1422,13 @@
- #define __NR_memfd_create 356
+--- 
qtwebengine-everywhere-src-5.15.0-beta3.orig/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
++++ 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+@@ -1710,5 +1710,13 @@
+ #define __NR_clone3 435
  #endif
  
 +#if !defined(__NR_clock_gettime64)
@@ -24,10 +24,10 @@
 +
  #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_
  
-Index: 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+Index: 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
 ===================================================================
---- 
qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
-+++ 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+--- 
qtwebengine-everywhere-src-5.15.0-beta3.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
++++ 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
 @@ -151,6 +151,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
    if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) {
      return RestrictClockID();
@@ -40,11 +40,11 @@
  
    if (sysno == __NR_clone) {
      return RestrictCloneToThreadsAndEPERMFork();
-Index: 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
+Index: 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
 ===================================================================
---- 
qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
-+++ 
qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
-@@ -30,6 +30,9 @@ ResultExpr ImeProcessPolicy::EvaluateSys
+--- 
qtwebengine-everywhere-src-5.15.0-beta3.orig/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
++++ 
qtwebengine-everywhere-src-5.15.0-beta3/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc
+@@ -31,6 +31,9 @@ ResultExpr ImeProcessPolicy::EvaluateSys
  #if defined(__NR_clock_gettime)
      case __NR_clock_gettime:
  #endif
@@ -52,5 +52,5 @@
 +    case __NR_clock_gettime64:
 +#endif
        return Allow();
-     default:
-       auto* broker_process = SandboxLinux::GetInstance()->broker_process();
+ // https://crbug.com/991435
+ #if defined(__NR_getrusage)

++++++ qtwebengine-everywhere-src-5.14.1.tar.xz -> 
qtwebengine-everywhere-src-5.15.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.14.1.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.3606/qtwebengine-everywhere-src-5.15.0.tar.xz
 differ: char 25, line 1


Reply via email to