Hello community,
here is the log from the commit of package libqt5-qtwebengine for
openSUSE:Factory checked in at 2018-06-02 11:53:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine"
Sat Jun 2 11:53:21 2018 rev:35 rq:612996 version:5.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2018-05-10 15:44:44.763497739 +0200
+++
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes
2018-06-02 11:53:25.217200819 +0200
@@ -1,0 +2,26 @@
+Wed May 30 07:54:28 UTC 2018 - [email protected]
+
+- Fix %postun: Comment in wrong section
+
+-------------------------------------------------------------------
+Tue May 22 16:59:28 CEST 2018 - [email protected]
+
+- Update to 5.11.0
+ * New bugfix release
+ * For more details please see:
+ *
http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.0/?h=v5.11.0
+
+-------------------------------------------------------------------
+Thu May 17 15:21:39 UTC 2018 - [email protected]
+
+- Use %autopatch
+- Use %license
+
+-------------------------------------------------------------------
+Tue May 8 11:02:00 CEST 2018 - [email protected]
+
+- Update to 5.11.0-rc
+ * New bugfix release
+ * No changelog available
+
+-------------------------------------------------------------------
@@ -6,0 +33,7 @@
+Mon Apr 23 08:59:37 CEST 2018 - [email protected]
+
+- Update to 5.11.0-beta4
+ * New bugfix release
+ * No changelog available
+
+-------------------------------------------------------------------
@@ -11,0 +45,9 @@
+Wed Apr 11 09:15:40 CEST 2018 - [email protected]
+
+- Update to 5.11.0-beta3
+ * New bugfix release
+ * No changelog available
+- Refresh patches:
+ * no-return-in-nonvoid-function.diff
+
+-------------------------------------------------------------------
@@ -21,0 +64,10 @@
+Wed Mar 28 09:18:01 CEST 2018 - [email protected]
+
+- Update to 5.11.0-beta2
+ * New bugfix release
+ * No changelog available
+- Remove patches, now upstream:
+ * qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
+ * qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
+
+-------------------------------------------------------------------
@@ -52,0 +105,23 @@
+
+-------------------------------------------------------------------
+Tue Mar 13 13:40:53 UTC 2018 - [email protected]
+
+- Fix the license tag.
+
+-------------------------------------------------------------------
+Thu Mar 1 09:56:21 CET 2018 - [email protected]
+
+- Update to 5.11.0-beta1
+ * New feature release
+ * For more details please see:
+ *
http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.0-beta1/?h=v5.11.0-beta1
+
+-------------------------------------------------------------------
+Tue Feb 20 14:32:19 CET 2018 - [email protected]
+
+- Update to 5.11.0-alpha
+ * New feature release
+ * For more details please see:
+ * https://wiki.qt.io/New_Features_in_Qt_5.11
+- Refresh patches:
+ * armv6-ffmpeg-no-thumb.patch
Old:
----
qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
qtwebengine-everywhere-src-5.10.1.tar.xz
New:
----
qtwebengine-everywhere-src-5.11.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.nSg3IE/_old 2018-06-02 11:53:38.812702144 +0200
+++ /var/tmp/diff_new_pack.nSg3IE/_new 2018-06-02 11:53:38.816701998 +0200
@@ -13,6 +13,9 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
#
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
%define qt5_snapshot 0
@@ -50,27 +53,22 @@
%global _qtwebengine_dictionaries_dir
%{_libqt5_datadir}/qtwebengine_dictionaries
Name: libqt5-qtwebengine
-Version: 5.10.1
+Version: 5.11.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.10.1
-%define so_version 5.10.1
-%define tar_version qtwebengine-everywhere-src-5.10.1
-Source:
https://download.qt.io/official_releases/qt/5.10/%{real_version}/submodules/%{tar_version}.tar.xz
+%define real_version 5.11.0
+%define so_version 5.11.0
+%define tar_version qtwebengine-everywhere-src-5.11.0
+Source:
https://download.qt.io/official_releases/qt/5.11/%{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
# PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff
Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff
-# PATCH-FIX-UPSTREAM qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
-# - forward-port security backports from 5.9.5 LTS (up to Chromium
65.0.3325.146)
-# see the patch metadata for the list of fixed CVEs and Chromium bug IDs
-Patch3: qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
-Patch4: qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
# PATCH-FIX-UPSTREAM harmony-fix.diff -- Show the patent-free LCD rendering.
Without this patch, only grayscale rendering is used. (for freetype-2.8.1)
boo#1061344
Patch5: harmony-fix.diff
Patch6: no-return-in-nonvoid-function.diff
@@ -133,6 +131,10 @@
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(jsoncpp)
BuildRequires: binutils-gold
+%if 0%{?suse_version} < 1330
+# It does not build with the default compiler (GCC 4.8) on Leap 42.x
+BuildRequires: gcc7-c++
+%endif
BuildRequires: pkgconfig(libcrypto)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libevent)
@@ -244,12 +246,8 @@
%prep
%setup -q -n %{tar_version}
sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
+%autopatch -p1
+
# QTBUG-61128
sed -i -e '/toolprefix = /d' -e 's/\${toolprefix}//g' \
src/3rdparty/chromium/build/toolchain/linux/BUILD.gn
@@ -260,6 +258,15 @@
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
+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 / }
@@ -267,6 +274,9 @@
# It does not actually include proprietary codecs, it only makes it attempt to
use ffmpeg
%qmake5 QMAKE_CFLAGS="$RPM_OPT_FLAGS" \
QMAKE_LFLAGS+="-Wl,--no-keep-memory -Wl,--hash-size=31
-Wl,--reduce-memory-overheads" \
+%if 0%{?suse_version} < 1330
+ QMAKE_CC=gcc-7 QMAKE_CXX=g++-7 CONFIG+=c++14 \
+%endif
qtwebengine.pro -- \
-webengine-alsa -no-webengine-embedded-build \
%if %{with system_icu}
@@ -298,6 +308,11 @@
# processess instead of its defaults.
export NINJAFLAGS="-j $makeproc"
+%if 0%{?suse_version} < 1330
+ export CC=gcc-7
+ export CXX=g++-7
+%endif
+
make -j$makeproc VERBOSE=1
%install
@@ -316,7 +331,7 @@
sed -i -r '/ EXACT\)/d' \
%{buildroot}%{_libqt5_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
-sed -i '/find_package/!b;n;s/'%{version}/$(rpm -q --qf %%{version}
libQt5Core5)/ \
+sed -i '/find_package/!b;n;s/'%{so_version}/$(rpm -q --qf %%{version}
libQt5Core5 | sed 's/~.*$//')/ \
%{buildroot}%{_libqt5_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
# Hunspell dictionaries will be converted and put here on package installation
@@ -327,8 +342,8 @@
%postun -p /sbin/ldconfig
%if 0%{?suse_version} >= 1500
-# Convert Hunspell dictionaries on package installation
%filetriggerin -- %{_datadir}/hunspell
+# Convert Hunspell dictionaries on package installation
while read filename ; do
case "$filename" in
*.dic)
@@ -341,7 +356,7 @@
%files
%defattr(-,root,root,755)
-%doc LICENSE.*
+%license LICENSE.*
%{_libqt5_libdir}/libQt*Web*.so.*
%{_datadir}/qt5/
%dir %{_libqt5_libexecdir}
@@ -353,12 +368,12 @@
%files private-headers-devel
%defattr(-,root,root,755)
-%doc LICENSE.*
+%license LICENSE.*
%{_libqt5_includedir}/*/%{so_version}
%files devel
%defattr(-,root,root,755)
-%doc LICENSE.*
+%license LICENSE.*
%exclude %{_libqt5_includedir}/*/%{so_version}
%{_libqt5_includedir}/*/
%{_libqt5_libdir}/cmake/Qt5*/
@@ -369,7 +384,7 @@
%files examples
%defattr(-,root,root,755)
-%doc LICENSE.*
+%license LICENSE.*
%{_libqt5_examplesdir}/
%changelog
++++++ armv6-ffmpeg-no-thumb.patch ++++++
--- /var/tmp/diff_new_pack.nSg3IE/_old 2018-06-02 11:53:38.856700530 +0200
+++ /var/tmp/diff_new_pack.nSg3IE/_new 2018-06-02 11:53:38.860700383 +0200
@@ -1,11 +1,11 @@
-Index:
qtwebengine-everywhere-src-5.10.0/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
+Index:
qtwebengine-everywhere-src-5.11.0-alpha/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
===================================================================
----
qtwebengine-everywhere-src-5.10.0.orig/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
-+++
qtwebengine-everywhere-src-5.10.0/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
-@@ -560,7 +560,7 @@
+---
qtwebengine-everywhere-src-5.11.0-alpha.orig/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
++++
qtwebengine-everywhere-src-5.11.0-alpha/src/3rdparty/chromium/third_party/ffmpeg/chromium/config/Chromium/linux/arm/config.h
+@@ -566,7 +566,7 @@
+ #define CONFIG_NEON_CLOBBER_TEST 0
#define CONFIG_OSSFUZZ 0
#define CONFIG_PIC 1
- #define CONFIG_RAISE_MAJOR 0
-#define CONFIG_THUMB 1
+#define CONFIG_THUMB 0
#define CONFIG_VALGRIND_BACKTRACE 0
++++++ no-return-in-nonvoid-function.diff ++++++
--- /var/tmp/diff_new_pack.nSg3IE/_old 2018-06-02 11:53:38.928697890 +0200
+++ /var/tmp/diff_new_pack.nSg3IE/_new 2018-06-02 11:53:38.932697743 +0200
@@ -1,10 +1,12 @@
----
a/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
2018-04-11 10:36:36.215724331 +0000
-+++
b/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
2018-04-11 10:37:01.204216307 +0000
-@@ -488,6 +488,7 @@
+Index:
qtwebengine-everywhere-src-5.11.0-rc/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
+===================================================================
+---
qtwebengine-everywhere-src-5.11.0-rc.orig/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
++++
qtwebengine-everywhere-src-5.11.0-rc/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc
+@@ -505,6 +505,7 @@ string JSByteGetterSuffix(BytesMode byte
return "U8";
default:
assert(false);
+ __builtin_unreachable ();
}
+ return "";
}
-
++++++ qtwebengine-everywhere-src-5.10.1.tar.xz ->
qtwebengine-everywhere-src-5.11.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.10.1.tar.xz
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-everywhere-src-5.11.0.tar.xz
differ: char 25, line 1