Hello community,
here is the log from the commit of package libqt5-qtwebkit for openSUSE:Factory
checked in at 2019-07-13 13:47:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebkit (Old)
and /work/SRC/openSUSE:Factory/.libqt5-qtwebkit.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebkit"
Sat Jul 13 13:47:12 2019 rev:52 rq:713438 version:5.212~alpha3
Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebkit/libqt5-qtwebkit.changes
2019-05-17 23:40:38.521995905 +0200
+++
/work/SRC/openSUSE:Factory/.libqt5-qtwebkit.new.4615/libqt5-qtwebkit.changes
2019-07-13 14:00:19.258899403 +0200
@@ -1,0 +2,27 @@
+Thu Jul 4 13:46:33 UTC 2019 - [email protected]
+
+- Don't modify the pkgconfig files, they have been fixed upstream
+ and the sed commands actually break them now
+
+-------------------------------------------------------------------
+Mon Jul 1 19:39:50 UTC 2019 - Markus S <[email protected]>
+
+- Fix for pkgconfig error
+- Drop Leap 42.x support
+
+-------------------------------------------------------------------
+Sat Jun 29 23:58:02 UTC 2019 - Markus S <[email protected]>
+
+- New upstream release
+- Drop patches
+ * fix-build-with-cmake-3.10.diff
+ * fix-gles-detection.patch
+ * fix-nullptr-crash-in-QWebPage-selectedHtml-when-selectedRange.patch
+ * fix-nullTerminatedWCharToString-loses-last-character.patch
+ * fix_armv6.patch
+ * qt5webkit-symver.patch
+ * run-adjustViewSize-after-relayout.patch
+ * Trigger-layout-after-resizing-the-FrameView.patch
+ * webkit-fix-WTF-StringImpl-copyChars-segfaults-with-gcc7.patch
+
+-------------------------------------------------------------------
Old:
----
Trigger-layout-after-resizing-the-FrameView.patch
fix-build-with-cmake-3.10.diff
fix-gles-detection.patch
fix-nullTerminatedWCharToString-loses-last-character.patch
fix-nullptr-crash-in-QWebPage-selectedHtml-when-selectedRange.patch
fix_armv6.patch
qt5webkit-symver.patch
qtwebkit-5.212.0-alpha2.tar.xz
run-adjustViewSize-after-relayout.patch
webkit-fix-WTF-StringImpl-copyChars-segfaults-with-gcc7.patch
New:
----
qtwebkit-5.212.0-alpha3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt5-qtwebkit.spec ++++++
--- /var/tmp/diff_new_pack.WLgsl6/_old 2019-07-13 14:00:21.730898647 +0200
+++ /var/tmp/diff_new_pack.WLgsl6/_new 2019-07-13 14:00:21.766898636 +0200
@@ -16,6 +16,8 @@
#
%bcond_without avsupport
+%define _cxx g++
+%define _cc gcc
%define qt5_snapshot 0
@@ -26,62 +28,25 @@
%define so_version 5.212
%define full_version 5.212.0
%define required_qt5 5.2
-%define prerel_version alpha2
+%define prerel_version alpha3
%define tar_version %{base_name}-%{full_version}-%{prerel_version}
%define make_jobs /usr/bin/make -j4 VERBOSE=1
Name: libqt5-qtwebkit
Version: 5.212~%{prerel_version}
Release: 0
Summary: Qt 5 WebKit Library
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: Development/Libraries/X11
-Url: https://www.qt.io
-Source:
https://github.com/annulen/webkit/releases/download/%{tar_version}/%{tar_version}.tar.xz
+Url: https://qtwebkit.github.io/
+Source:
https://github.com/qtwebkit/qtwebkit/releases/download/%{tar_version}/%{tar_version}.tar.xz
Source1: baselibs.conf
Source99: libqt5-qtwebkit-rpmlintrc
-# openSUSE specific patches
+# openSUSE-specific patches
# PATCH-FIX-OPENSUSE Enable X11 target build always as we didn't ship Xcb
Plugin cmake file - [email protected]
Patch0: enable_x11_target_always.patch
# PATCH-FIX-OPENSUSE
Patch1: tell-the-truth-about-private-api.patch
-# PATCH-FIX-OPENSUSE
-Patch2: qt5webkit-symver.patch
-# Upstream patches
-# PATCH-FIX-UPSTREAM Fix segfaults when built with gcc7 - [email protected]
-Patch100: webkit-fix-WTF-StringImpl-copyChars-segfaults-with-gcc7.patch
-# PATCH-FIX-UPSTREAM Fix build when Qt uses OpenGL ES 2
-Patch101: fix-gles-detection.patch
-# PATCH-FIX-UPSTREAM
https://github.com/annulen/webkit/commit/f51554bf104ab0491370f66631fe46143a23d5c2
-Patch102: fix-build-with-cmake-3.10.diff
-Patch103: fix-nullTerminatedWCharToString-loses-last-character.patch
-Patch104:
fix-nullptr-crash-in-QWebPage-selectedHtml-when-selectedRange.patch
-# PATCH-FIX-UPSTREAM https://github.com/annulen/webkit/issues/511
-Patch105: Trigger-layout-after-resizing-the-FrameView.patch
-Patch106: run-adjustViewSize-after-relayout.patch
-# PATCH-FIX-UPSTREAM https://bugs.webkit.org/show_bug.cgi?id=141288
-Patch107: fix_armv6.patch
-
-# openSUSE Leap 42.x defaults to GCC 4
-%if 0%{?suse_version} == 1315
-%if 0%{?sle_version} <= 120200
-%define _cxx g++-6
-%define _cc gcc-6
-BuildRequires: gcc6
-BuildRequires: gcc6-c++
-%else
-%define _cxx g++-7
-%define _cc gcc-7
-BuildRequires: gcc7
-BuildRequires: gcc7-c++
-%endif
-#!BuildIgnore: libgcc_s1
-%else
-%define _cxx g++
-%define _cc gcc
-BuildRequires: gcc
-BuildRequires: gcc-c++
-%endif
%if %{with avsupport}
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
@@ -110,6 +75,8 @@
BuildRequires: pkgconfig(Qt5Widgets) >= %{required_qt5}
BuildRequires: bison
BuildRequires: flex
+BuildRequires: gcc
+BuildRequires: gcc-c++
BuildRequires: gperf
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
@@ -117,6 +84,7 @@
BuildRequires: python-xml
BuildRequires: ruby
BuildRequires: hyphen-devel
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glib-2.0)
@@ -130,7 +98,7 @@
BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(zlib)
%if %qt5_snapshot
-#to create the forwarding headers
+# to create the forwarding headers
BuildRequires: perl
%endif
BuildRequires: procps
@@ -148,15 +116,6 @@
%setup -q -n %{tar_version}
%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch100 -p1
-%patch101 -p1
-%patch102 -p1
-%patch103 -p1
-%patch104 -p1
-%patch105 -p1
-%patch106 -p1
-%patch107 -p1
%package -n %libname
Summary: Qt 5 WebKit Widget library
@@ -180,7 +139,7 @@
Summary: QML imports for the Qt5 WebKit library
Group: Development/Libraries/X11
Supplements: packageand(libQt5WebKit5:libQtQuick5)
-# imports splited with 5.4.1
+# imports split with 5.4.1
Conflicts: libQt5WebKit5 < 5.4.1
Requires: libQt5WebKit5 = %version
@@ -272,7 +231,7 @@
%build
%define _lto_cflags %{nil}
%if %qt5_snapshot
-#force the configure script to generate the forwarding headers (it checks
whether .git directory exists)
+# force the configure script to generate the forwarding headers (it checks
whether .git directory exists)
mkdir .git
%endif
%global optflags %(echo %{optflags} -fpermissive -Wl,--no-keep-memory
-Wl,--reduce-memory-overheads | sed 's/-g /-g1 /')
@@ -296,13 +255,6 @@
%cmake_install
find %{buildroot}/%{_libqt5_libdir} -type f -name '*la' -print -exec perl -pi
-e 's,-L%{_builddir}/\S+,,g' {} +
-# fix pkgconfig file
-sed -i '/Name/a Description: Qt5 WebKit module'
%{buildroot}%{_libqt5_libdir}/pkgconfig/Qt5WebKit.pc
-sed -i "s,Cflags: -I%{_libqt5_includedir}/Qt5WebKit,Cflags:
-I%{_libqt5_includedir}/QtWebKit,g"
%{buildroot}%{_libqt5_libdir}/pkgconfig/Qt5WebKit.pc
-
-sed -i '/Name/a Description: Qt5 WebKitWidgets module'
%{buildroot}%{_libqt5_libdir}/pkgconfig/Qt5WebKitWidgets.pc
-sed -i "s,Cflags: -I%{_libqt5_includedir}/Qt5WebKitWidgets,Cflags:
-I%{_libqt5_includedir}/QtWebKitWidgets,g"
%{buildroot}%{_libqt5_libdir}/pkgconfig/Qt5WebKitWidgets.pc
-
# kill .la files
rm -f %{buildroot}%{_libqt5_libdir}/lib*.la
@@ -317,9 +269,9 @@
%defattr(-,root,root,755)
%doc LICENSE.*
%{_libqt5_libdir}/libQt5WebKit.so.*
-%{_libqt5_libexecdir}/QtWebDatabaseProcess
-%{_libqt5_libexecdir}/QtWebPluginProcess
%{_libqt5_libexecdir}/QtWebNetworkProcess
+%{_libqt5_libexecdir}/QtWebPluginProcess
+%{_libqt5_libexecdir}/QtWebStorageProcess
%files -n libQt5WebKit5-imports
%defattr(-,root,root,755)
@@ -345,6 +297,7 @@
%{_libqt5_libdir}/libQt5WebKit.so
%{_libqt5_libdir}/pkgconfig/Qt5WebKit.pc
%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_webkit.pri
+%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_webkit_private.pri
%files -n libQt5WebKitWidgets-devel
%defattr(-,root,root,755)
@@ -355,5 +308,6 @@
%{_libqt5_libdir}/libQt5WebKitWidgets.so
%{_libqt5_libdir}/pkgconfig/Qt5WebKitWidgets.pc
%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_webkitwidgets.pri
+%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_webkitwidgets_private.pri
%changelog
++++++ enable_x11_target_always.patch ++++++
--- /var/tmp/diff_new_pack.WLgsl6/_old 2019-07-13 14:00:22.286898477 +0200
+++ /var/tmp/diff_new_pack.WLgsl6/_new 2019-07-13 14:00:22.314898469 +0200
@@ -1,16 +1,18 @@
From: Max Lin <[email protected]>
Subject: Enable X11 target build always
-openSUSE didn't ship Xcb Plugin's cmake file, it need to make sure
-X11 target build is on always.
+openSUSE didn't ship Xcb Plugin's cmake file. It needs to make sure X11 target
build is on always.
+---
+ Source/cmake/OptionsQt.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-Index: qtwebkit-5.212.0-alpha2/Source/cmake/OptionsQt.cmake
-===================================================================
---- qtwebkit-5.212.0-alpha2.orig/Source/cmake/OptionsQt.cmake
-+++ qtwebkit-5.212.0-alpha2/Source/cmake/OptionsQt.cmake
-@@ -154,7 +154,7 @@ endif ()
- # FIXME: Move Qt handling here
- find_package(Qt5Gui QUIET)
+diff --git a/Source/cmake/OptionsQt.cmake b/Source/cmake/OptionsQt.cmake
+index ac1065d929c2..6791e093096d 100644
+--- a/Source/cmake/OptionsQt.cmake
++++ b/Source/cmake/OptionsQt.cmake
+@@ -223,7 +223,7 @@ else ()
+ set(ENABLE_WEBKIT2_DEFAULT ON)
+ endif ()
-if (UNIX AND TARGET Qt5::QXcbIntegrationPlugin AND NOT APPLE)
+if (UNIX AND NOT APPLE)
++++++ qtwebkit-5.212.0-alpha2.tar.xz -> qtwebkit-5.212.0-alpha3.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-qtwebkit/qtwebkit-5.212.0-alpha2.tar.xz
/work/SRC/openSUSE:Factory/.libqt5-qtwebkit.new.4615/qtwebkit-5.212.0-alpha3.tar.xz
differ: char 25, line 1