Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-base for openSUSE:Factory 
checked in at 2021-10-04 18:40:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-base (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-base.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-base"

Mon Oct  4 18:40:10 2021 rev:10 rq:922708 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-base/qt6-base.changes        2021-09-07 
21:21:10.477285066 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-base.new.2443/qt6-base.changes      
2021-10-04 18:41:37.070218620 +0200
@@ -1,0 +2,23 @@
+Thu Sep 30 12:25:46 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.2.0:
+  * https://www.qt.io/blog/qt-6.2-lts-released
+
+-------------------------------------------------------------------
+Sat Sep 25 07:18:33 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.2.0-rc2
+
+-------------------------------------------------------------------
+Thu Sep 16 14:07:31 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.2.0-rc
+- Add patch for Leap 15:
+  * 0001-Require-GCC-10.patch
+
+-------------------------------------------------------------------
+Thu Sep  9 14:04:56 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.2.0-beta4
+
+-------------------------------------------------------------------

Old:
----
  qtbase-everywhere-src-6.1.3.tar.xz

New:
----
  0001-Require-GCC-10.patch
  qtbase-everywhere-src-6.2.0.tar.xz

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

Other differences:
------------------
++++++ qt6-base.spec ++++++
--- /var/tmp/diff_new_pack.TqsoBE/_old  2021-10-04 18:41:38.754221355 +0200
+++ /var/tmp/diff_new_pack.TqsoBE/_new  2021-10-04 18:41:38.758221362 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.1.3
-%define short_version 6.1
+%define real_version 6.2.0
+%define short_version 6.2
 %define tar_name qtbase-everywhere-src
 %define tar_suffix %{nil}
 #
@@ -30,9 +30,10 @@
 %global with_gles 1
 %endif
 Name:           qt6-base%{?pkg_suffix}
-Version:        6.1.3
+Version:        6.2.0
 Release:        0
 Summary:        Qt 6 core components (Core, Gui, Widgets, Network...)
+# Legal: qtpaths is BSD-3-Clause
 License:        LGPL-2.1-with-Qt-Company-Qt-exception-1.1 OR LGPL-3.0-only
 URL:            https://www.qt.io
 Source:         
https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz
@@ -40,10 +41,18 @@
 # Patches 0-100 are upstream patches #
 # Patches 100-200 are openSUSE and/or non-upstream(able) patches #
 Patch100:       0001-Tell-the-truth-about-private-API.patch
+%if 0%{?suse_version} == 1500
+Patch101:       0001-Require-GCC-10.patch
+%endif
 ##
 BuildRequires:  cmake >= 3.18.3
 BuildRequires:  cups-devel
+# The default GCC version in Leap 15 is too old
+%if 0%{?suse_version} == 1500
+BuildRequires:  gcc10-c++
+%else
 BuildRequires:  gcc-c++
+%endif
 BuildRequires:  libicu-devel
 BuildRequires:  libmysqlclient-devel
 BuildRequires:  libproxy-devel
@@ -82,6 +91,7 @@
 BuildRequires:  pkgconfig(opengl)
 BuildRequires:  pkgconfig(openssl) >= 1.1.1
 BuildRequires:  pkgconfig(sqlite3)
+BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(tslib)
 BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(wayland-client)
@@ -169,6 +179,9 @@
 Requires:       gcc-c++
 Requires:       pkgconfig
 Requires:       qt6-macros
+# qtpaths moved from qt6-tools to qt6-base with Qt 6.2
+Provides:       qt6-tools-qtpaths = 6.2.0
+Obsoletes:      qt6-tools-qtpaths < 6.2.0
 
 %description common-devel
 Qt 6 Core development utilities.
@@ -215,6 +228,10 @@
 Summary:        Development files for the Qt 6 Core library
 Requires:       libQt6Core6 = %{version}
 Requires:       qt6-base-common-devel = %{version}
+%if 0%{?suse_version} == 1500
+# Some public classes require C++ 17 features
+Requires:       gcc10-c++
+%endif
 
 %description -n qt6-core-devel
 Development files for the Qt 6 Core library.
@@ -304,6 +321,8 @@
 Summary:        Qt 6 Network library
 Requires:       libQt6Core6 = %{version}
 Requires:       libQt6DBus6 = %{version}
+# The backends became plugins in Qt 6.2
+Requires:       qt6-network-tls = %{version}
 
 %description -n libQt6Network6
 Qt Network provides a set of APIs for programming applications that
@@ -602,12 +621,21 @@
 
 ### Plugins ###
 
-%package -n qt6-network-informationbackends
-Summary:        Network backend for QNetworkInformation
+%package -n qt6-networkinformation-nm
+Summary:        Network information  for QNetworkInformation
+# Renamed in Qt 6.2
+Provides:       qt6-network-informationbackends = 6.2.0
+Obsoletes:      qt6-network-informationbackends < 6.2.0
 
-%description -n qt6-network-informationbackends
+%description -n qt6-networkinformation-nm
 Plugin used to get network information such as the reachability, media type...
 
+%package -n qt6-network-tls
+Summary:        Backends used to handle secure connections
+
+%description -n qt6-network-tls
+TLS (and non-TLS) plugins used by the QSsl classes.
+
 %package -n qt6-platformtheme-gtk3
 Summary:        Qt 6 GTK3 plugin
 Requires:       libQt6Gui6 = %{version}
@@ -689,20 +717,40 @@
 
 # NOTE: ltcg causes linker errors on ppc64
 %cmake_qt6 \
+    -DINSTALL_ARCHDATADIR:STRING=%{_qt6_archdatadir} \
+    -DINSTALL_BINDIR:STRING=%{_qt6_bindir} \
+    -DINSTALL_DATADIR:STRING=%{_qt6_datadir} \
+    -DINSTALL_DESCRIPTIONSDIR:STRING=%{_qt6_descriptionsdir} \
+    -DINSTALL_DOCDIR:STRING=%{_qt6_docdir} \
+    -DINSTALL_EXAMPLESDIR:STRING=%{_qt6_examplesdir} \
+    -DINSTALL_INCLUDEDIR:STRING=%{_qt6_includedir} \
+    -DINSTALL_LIBDIR:STRING=%{_qt6_libdir} \
+    -DINSTALL_LIBEXECDIR:STRING=%{_qt6_libexecdir} \
+    -DINSTALL_MKSPECSDIR:STRING=%{_qt6_mkspecsdir} \
+    -DINSTALL_PLUGINSDIR:STRING=%{_qt6_pluginsdir} \
+    -DINSTALL_QMLDIR:STRING=%{_qt6_qmldir} \
+    -DINSTALL_SYSCONFDIR:STRING=%{_qt6_sysconfdir} \
+    -DINSTALL_TESTSDIR:STRING=%{_qt6_testsdir} \
+    -DINSTALL_TRANSLATIONSDIR:STRING=%{_qt6_translationsdir} \
+    -DBUILD_WITH_PCH:BOOL=FALSE \
+    -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+    -DQT_BUILD_EXAMPLES:BOOL=TRUE \
+    -DQT_BUILD_TESTS:BOOL=FALSE \
+    -DQT_CREATE_VERSIONED_HARD_LINK:BOOL=OFF \
+    -DQT_DISABLE_RPATH:BOOL=OFF \
 %ifnarch ppc64
-    -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+    -DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=ON \
 %endif
-    -DQT_CREATE_VERSIONED_HARD_LINK=OFF \
-    -DQT_FEATURE_journald=ON \
-    -DQT_FEATURE_libproxy=ON \
-    -DQT_FEATURE_openssl_linked=ON \
-    -DQT_FEATURE_reduce_relocations=OFF \
-    -DQT_FEATURE_relocatable=OFF \
-    -DQT_FEATURE_system_sqlite=ON \
-    -DQT_FEATURE_enable_new_dtags=ON \
+    -DFEATURE_enable_new_dtags:BOOL=ON \
+    -DFEATURE_journald:BOOL=ON \
+    -DFEATURE_libproxy:BOOL=ON \
+    -DFEATURE_reduce_relocations:BOOL=OFF \
+    -DFEATURE_relocatable:BOOL=OFF \
+    -DFEATURE_system_sqlite:BOOL=ON \
+    -DINPUT_openssl:STRING=linked \
 %if 0%{?with_gles}
-    -DQT_FEATURE_opengles2=ON \
-    -DQT_FEATURE_opengles3=ON
+    -DINPUT_opengl:STRING=es2 \
+    -DFEATURE_opengles3:BOOL=ON
 %endif
 
 %{qt6_build}
@@ -729,17 +777,12 @@
 # E: env-script-interpreter
 sed -i 's#env perl#perl#' %{buildroot}%{_qt6_libexecdir}/syncqt.pl
 
-# Static library created by an example
-rm %{buildroot}%{_prefix}/lib/libpnp_basictools.a
-
 # CMake modules for plugins are not useful
-rm 
%{buildroot}%{_qt6_cmakedir}/*/*Plugin{Config,ConfigVersion,Dependencies,Targets*}.cmake
+rm %{buildroot}%{_qt6_cmakedir}/*/*Plugin{Config,ConfigVersion,Targets*}.cmake
 
 # There are no private headers
 rm %{buildroot}%{_qt6_mkspecsdir}/modules/qt_lib_concurrent_private.pri
-rm %{buildroot}%{_qt6_mkspecsdir}/modules/qt_lib_eglfs_kms_support_private.pri
 rm %{buildroot}%{_qt6_mkspecsdir}/modules/qt_lib_openglwidgets_private.pri
-rm %{buildroot}%{_qt6_mkspecsdir}/modules/qt_lib_xcb_qpa_lib_private.pri
 
 # These files are only useful for the Qt continuous integration
 rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake
@@ -794,6 +837,7 @@
 %{_bindir}/qdbuscpp2xml6
 %{_bindir}/qdbusxml2cpp6
 %{_bindir}/qmake6
+%{_bindir}/qtpaths6
 %{_bindir}/qt-cmake6
 %{_bindir}/qt-cmake-private6
 %{_bindir}/qt-cmake-standalone-test6
@@ -803,6 +847,7 @@
 %{_qt6_bindir}/qdbuscpp2xml
 %{_qt6_bindir}/qdbusxml2cpp
 %{_qt6_bindir}/qmake
+%{_qt6_bindir}/qtpaths
 %{_qt6_bindir}/qt-cmake
 %{_qt6_bindir}/qt-cmake-private
 %{_qt6_bindir}/qt-cmake-private-install.cmake
@@ -810,6 +855,7 @@
 %{_qt6_bindir}/qt-configure-module
 %{_qt6_cmakedir}/Qt6/
 %{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfig.cmake
+%{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfigVersion.cmake
 %{_qt6_cmakedir}/Qt6BuildInternals/QtBuildInternalsExtra.cmake
 %{_qt6_cmakedir}/Qt6BuildInternals/QtStandaloneTestTemplateProject/
 %{_qt6_cmakedir}/Qt6BuildInternals/StandaloneTests/QtBaseTestsConfig.cmake
@@ -835,6 +881,7 @@
 %{_qt6_includedir}/QtConcurrent/
 %{_qt6_libdir}/libQt6Concurrent.prl
 %{_qt6_libdir}/libQt6Concurrent.so
+%{_qt6_metatypesdir}/qt6concurrent_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_concurrent.pri
 
 %files -n libQt6Core6
@@ -879,6 +926,7 @@
 %{_qt6_includedir}/QtDBus/
 %{_qt6_libdir}/libQt6DBus.prl
 %{_qt6_libdir}/libQt6DBus.so
+%{_qt6_metatypesdir}/qt6dbus_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_dbus.pri
 %exclude %{_qt6_includedir}/QtDBus/%{real_version}
 
@@ -902,50 +950,47 @@
 %{_qt6_pluginsdir}/xcbglintegrations/
 
 %files -n qt6-gui-devel
-%{_qt6_cmakedir}/Qt6EglFSDeviceIntegration/
-%{_qt6_cmakedir}/Qt6EglFsKmsGbmSupport/
-%{_qt6_cmakedir}/Qt6EglFsKmsSupport/
 %{_qt6_cmakedir}/Qt6Gui/
 %{_qt6_cmakedir}/Qt6GuiTools/
-%{_qt6_cmakedir}/Qt6XcbQpa/
-%{_qt6_descriptionsdir}/EglFSDeviceIntegration.json
-%{_qt6_descriptionsdir}/EglFsKmsGbmSupport.json
-%{_qt6_descriptionsdir}/EglFsKmsSupport.json
 %{_qt6_descriptionsdir}/Gui.json
-%{_qt6_descriptionsdir}/XcbQpa.json
+%{_qt6_includedir}/QtGui/
+%{_qt6_libdir}/libQt6Gui.prl
+%{_qt6_libdir}/libQt6Gui.so
+%{_qt6_metatypesdir}/qt6gui_*_metatypes.json
+%{_qt6_mkspecsdir}/modules/qt_lib_gui.pri
+%exclude %{_qt6_includedir}/QtGui/%{real_version}
+
+%files -n qt6-gui-private-devel
+%dir %{_qt6_includedir}/QtGui
+%{_qt6_cmakedir}/Qt6EglFSDeviceIntegrationPrivate/
+%{_qt6_cmakedir}/Qt6EglFsKmsGbmSupportPrivate/
+%{_qt6_cmakedir}/Qt6EglFsKmsSupportPrivate/
+%{_qt6_cmakedir}/Qt6XcbQpaPrivate/
+%{_qt6_descriptionsdir}/EglFSDeviceIntegrationPrivate.json
+%{_qt6_descriptionsdir}/EglFsKmsGbmSupportPrivate.json
+%{_qt6_descriptionsdir}/EglFsKmsSupportPrivate.json
+%{_qt6_descriptionsdir}/XcbQpaPrivate.json
 %{_qt6_includedir}/QtEglFSDeviceIntegration/
 %{_qt6_includedir}/QtEglFsKmsGbmSupport/
 %{_qt6_includedir}/QtEglFsKmsSupport/
-%{_qt6_includedir}/QtGui/
+%{_qt6_includedir}/QtGui/%{real_version}/
 %{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl
 %{_qt6_libdir}/libQt6EglFSDeviceIntegration.so
 %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl
 %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so
 %{_qt6_libdir}/libQt6EglFsKmsSupport.prl
 %{_qt6_libdir}/libQt6EglFsKmsSupport.so
-%{_qt6_libdir}/libQt6Gui.prl
-%{_qt6_libdir}/libQt6Gui.so
 %{_qt6_libdir}/libQt6XcbQpa.prl
 %{_qt6_libdir}/libQt6XcbQpa.so
-%{_qt6_metatypesdir}/qt6gui_*_metatypes.json
-%{_qt6_mkspecsdir}/modules/qt_lib_gui.pri
-%exclude %{_qt6_includedir}/QtEglFSDeviceIntegration/%{real_version}
-%exclude %{_qt6_includedir}/QtEglFsKmsGbmSupport/%{real_version}
-%exclude %{_qt6_includedir}/QtEglFsKmsSupport/%{real_version}
-%exclude %{_qt6_includedir}/QtGui/%{real_version}
-
-%files -n qt6-gui-private-devel
-%dir %{_qt6_includedir}/QtEglFSDeviceIntegration
-%dir %{_qt6_includedir}/QtEglFsKmsGbmSupport
-%dir %{_qt6_includedir}/QtEglFsKmsSupport
-%dir %{_qt6_includedir}/QtGui
-%{_qt6_includedir}/QtEglFSDeviceIntegration/%{real_version}/
-%{_qt6_includedir}/QtEglFsKmsGbmSupport/%{real_version}/
-%{_qt6_includedir}/QtEglFsKmsSupport/%{real_version}/
-%{_qt6_includedir}/QtGui/%{real_version}/
+%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_*_metatypes.json
+%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json
+%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json
+%{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_eglfs_kms_gbm_support_private.pri
+%{_qt6_mkspecsdir}/modules/qt_lib_eglfs_kms_support_private.pri
 %{_qt6_mkspecsdir}/modules/qt_lib_eglfsdeviceintegration_private.pri
 %{_qt6_mkspecsdir}/modules/qt_lib_gui_private.pri
+%{_qt6_mkspecsdir}/modules/qt_lib_xcb_qpa_lib_private.pri
 
 %files -n libQt6Network6
 %{_qt6_libdir}/libQt6Network.so.*
@@ -956,6 +1001,7 @@
 %{_qt6_includedir}/QtNetwork/
 %{_qt6_libdir}/libQt6Network.prl
 %{_qt6_libdir}/libQt6Network.so
+%{_qt6_metatypesdir}/qt6network_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_network.pri
 %exclude %{_qt6_includedir}/QtNetwork/%{real_version}
 
@@ -973,6 +1019,7 @@
 %{_qt6_includedir}/QtOpenGL/
 %{_qt6_libdir}/libQt6OpenGL.prl
 %{_qt6_libdir}/libQt6OpenGL.so
+%{_qt6_metatypesdir}/qt6opengl_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_opengl.pri
 %exclude %{_qt6_includedir}/QtOpenGL/%{real_version}
 
@@ -990,6 +1037,7 @@
 %{_qt6_includedir}/QtOpenGLWidgets/
 %{_qt6_libdir}/libQt6OpenGLWidgets.prl
 %{_qt6_libdir}/libQt6OpenGLWidgets.so
+%{_qt6_metatypesdir}/qt6openglwidgets_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_openglwidgets.pri
 
 %files -n libQt6PrintSupport6
@@ -1002,6 +1050,7 @@
 %{_qt6_includedir}/QtPrintSupport/
 %{_qt6_libdir}/libQt6PrintSupport.prl
 %{_qt6_libdir}/libQt6PrintSupport.so
+%{_qt6_metatypesdir}/qt6printsupport_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_printsupport.pri
 %exclude %{_qt6_includedir}/QtPrintSupport/%{real_version}
 
@@ -1021,6 +1070,7 @@
 %{_qt6_libdir}/libQt6Sql.prl
 %{_qt6_libdir}/libQt6Sql.so
 %{_qt6_mkspecsdir}/modules/qt_lib_sql.pri
+%{_qt6_metatypesdir}/qt6sql_*_metatypes.json
 %exclude %{_qt6_includedir}/QtSql/%{real_version}
 
 %files -n qt6-sql-private-devel
@@ -1037,6 +1087,7 @@
 %{_qt6_includedir}/QtTest/
 %{_qt6_libdir}/libQt6Test.prl
 %{_qt6_libdir}/libQt6Test.so
+%{_qt6_metatypesdir}/qt6test_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_testlib.pri
 %exclude %{_qt6_includedir}/QtTest/%{real_version}
 
@@ -1073,6 +1124,7 @@
 %{_qt6_includedir}/QtXml/
 %{_qt6_libdir}/libQt6Xml.prl
 %{_qt6_libdir}/libQt6Xml.so
+%{_qt6_metatypesdir}/qt6xml_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_xml.pri
 %exclude %{_qt6_includedir}/QtXml/%{real_version}
 
@@ -1089,11 +1141,12 @@
 ### Static libraries ###
 
 %files -n qt6-kmssupport-devel-static
-%{_qt6_cmakedir}/Qt6KmsSupport/
-%{_qt6_descriptionsdir}/KmsSupport.json
+%{_qt6_cmakedir}/Qt6KmsSupportPrivate/
+%{_qt6_descriptionsdir}/KmsSupportPrivate.json
 %{_qt6_includedir}/QtKmsSupport/
 %{_qt6_libdir}/libQt6KmsSupport.a
 %{_qt6_libdir}/libQt6KmsSupport.prl
+%{_qt6_metatypesdir}/qt6kmssupportprivate_*_metatypes.json
 %exclude %{_qt6_includedir}/QtKmsSupport/%{real_version}
 
 %files -n qt6-kmssupport-private-devel
@@ -1102,12 +1155,12 @@
 %{_qt6_mkspecsdir}/modules/qt_lib_kms_support_private.pri
 
 %files -n qt6-platformsupport-devel-static
-%{_qt6_cmakedir}/Qt6DeviceDiscoverySupport/
-%{_qt6_cmakedir}/Qt6FbSupport/
-%{_qt6_cmakedir}/Qt6InputSupport/
-%{_qt6_descriptionsdir}/DeviceDiscoverySupport.json
-%{_qt6_descriptionsdir}/FbSupport.json
-%{_qt6_descriptionsdir}/InputSupport.json
+%{_qt6_cmakedir}/Qt6DeviceDiscoverySupportPrivate/
+%{_qt6_cmakedir}/Qt6FbSupportPrivate/
+%{_qt6_cmakedir}/Qt6InputSupportPrivate/
+%{_qt6_descriptionsdir}/DeviceDiscoverySupportPrivate.json
+%{_qt6_descriptionsdir}/FbSupportPrivate.json
+%{_qt6_descriptionsdir}/InputSupportPrivate.json
 %{_qt6_includedir}/QtDeviceDiscoverySupport/
 %{_qt6_includedir}/QtFbSupport/
 %{_qt6_includedir}/QtInputSupport/
@@ -1117,6 +1170,9 @@
 %{_qt6_libdir}/libQt6FbSupport.prl
 %{_qt6_libdir}/libQt6InputSupport.a
 %{_qt6_libdir}/libQt6InputSupport.prl
+%{_qt6_metatypesdir}/qt6devicediscoverysupportprivate_*_metatypes.json
+%{_qt6_metatypesdir}/qt6fbsupportprivate_*_metatypes.json
+%{_qt6_metatypesdir}/qt6inputsupportprivate_*_metatypes.json
 %exclude %{_qt6_includedir}/QtDeviceDiscoverySupport/%{real_version}
 %exclude %{_qt6_includedir}/QtFbSupport/%{real_version}
 %exclude %{_qt6_includedir}/QtInputSupport/%{real_version}
@@ -1134,8 +1190,12 @@
 
 ### Plugins ###
 
-%files -n qt6-network-informationbackends
-%{_qt6_pluginsdir}/networkinformationbackends/
+%files -n qt6-networkinformation-nm
+%dir %{_qt6_pluginsdir}/networkinformation/
+%{_qt6_pluginsdir}/networkinformation/libqnetworkmanager.so
+
+%files -n qt6-network-tls
+%{_qt6_pluginsdir}/tls/
 
 %files -n qt6-platformtheme-gtk3
 %{_qt6_pluginsdir}/platformthemes/libqgtk3.so

++++++ 0001-Require-GCC-10.patch ++++++
>From afa2842218c05393ddc77165d402190831dec283 Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux <christo...@krop.fr>
Date: Sun, 6 Jun 2021 10:44:09 +0200
Subject: [PATCH] Require GCC 10

qtbase fails to build with compilers that only partially support c++17.
Some public headers also #include files that require newer compilers.

Change-Id: I0c4ad87af4dd60d12fa09366eb9910edafcc9c4c
---
 mkspecs/common/g++-base.conf | 6 +++---
 mkspecs/common/gcc-base.conf | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/mkspecs/common/g++-base.conf b/mkspecs/common/g++-base.conf
index c337696304..0be89b78a8 100644
--- a/mkspecs/common/g++-base.conf
+++ b/mkspecs/common/g++-base.conf
@@ -8,14 +8,14 @@
 # you can use the manual test in tests/manual/mkspecs.
 #
 
-QMAKE_COMPILER          = gcc
+QMAKE_COMPILER          = gcc-10
 
-QMAKE_CC                = $${CROSS_COMPILE}gcc
+QMAKE_CC                = $${CROSS_COMPILE}gcc-10
 
 QMAKE_LINK_C            = $$QMAKE_CC
 QMAKE_LINK_C_SHLIB      = $$QMAKE_CC
 
-QMAKE_CXX               = $${CROSS_COMPILE}g++
+QMAKE_CXX               = $${CROSS_COMPILE}g++-10
 
 QMAKE_LINK              = $$QMAKE_CXX
 QMAKE_LINK_SHLIB        = $$QMAKE_CXX
diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf
index 9942089ed5..8b282d4b5b 100644
--- a/mkspecs/common/gcc-base.conf
+++ b/mkspecs/common/gcc-base.conf
@@ -123,8 +123,8 @@ QMAKE_CFLAGS_MIPS_DSPR2 += -mdspr2
 QMAKE_CFLAGS_ARCH_HASWELL           = -march=core-avx2
 
 # Wrapper tools that understand .o/.a files with GIMPLE instead of machine code
-QMAKE_AR_LTCG           = gcc-ar cqs
-QMAKE_NM_LTCG           = gcc-nm -P
+QMAKE_AR_LTCG           = gcc-ar-10 cqs
+QMAKE_NM_LTCG           = gcc-nm-10 -P
 QMAKE_RANLIB_LTCG       = true          # No need to run since gcc-ar has "s"
 
 QMAKE_LINK_OBJECT_SCRIPT = object_script
-- 
2.31.1

++++++ 0001-Tell-the-truth-about-private-API.patch ++++++
--- /var/tmp/diff_new_pack.TqsoBE/_old  2021-10-04 18:41:38.790221414 +0200
+++ /var/tmp/diff_new_pack.TqsoBE/_new  2021-10-04 18:41:38.794221421 +0200
@@ -1,4 +1,4 @@
-From 32456cdbc7f375e5048cb75ee2a992db1e436a61 Mon Sep 17 00:00:00 2001
+From e3bf7041e63a8757886436bdbd06ffbc9d6b72ce Mon Sep 17 00:00:00 2001
 From: Christophe Giboudeaux <christo...@krop.fr>
 Date: Sun, 20 Sep 2020 09:57:22 +0200
 Subject: [PATCH] Tell the truth about private API
@@ -10,31 +10,28 @@
 
 Change-Id: Iada0be6e7d4eaa3a6683b82183643c88dbfa6580
 ---
- cmake/QtFlagHandlingHelpers.cmake | 4 ++--
+ cmake/QtFlagHandlingHelpers.cmake | 2 +-
  mkspecs/features/qt_module.prf    | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
+ 2 files changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/cmake/QtFlagHandlingHelpers.cmake 
b/cmake/QtFlagHandlingHelpers.cmake
-index a71c083717..27bd349924 100644
+index dc81a79333..d2a5634f25 100644
 --- a/cmake/QtFlagHandlingHelpers.cmake
 +++ b/cmake/QtFlagHandlingHelpers.cmake
-@@ -3,9 +3,9 @@ function(qt_internal_add_linker_version_script target)
+@@ -2,7 +2,7 @@ function(qt_internal_add_linker_version_script target)
+     qt_parse_all_arguments(arg "qt_internal_add_linker" "" "" 
"PRIVATE_HEADERS" ${ARGN})
  
      if (TEST_ld_version_script)
-         if (arg_INTERNAL)
--            set(contents "Qt_${PROJECT_VERSION_MAJOR}_PRIVATE_API { *; };")
-+            set(contents 
"Qt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}_PRIVATE_API
 { *; };")
-         else()
--            set(contents "Qt_${PROJECT_VERSION_MAJOR}_PRIVATE_API {\n    
qt_private_api_tag*;\n")
-+            set(contents 
"Qt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}_PRIVATE_API
 {\n    qt_private_api_tag*;\n")
-             foreach(ph ${arg_PRIVATE_HEADERS})
-                 string(APPEND contents "    @FILE:${ph}@\n")
-             endforeach()
+-        set(contents "Qt_${PROJECT_VERSION_MAJOR}_PRIVATE_API {\n    
qt_private_api_tag*;\n")
++        set(contents 
"Qt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}_PRIVATE_API
 {\n    qt_private_api_tag*;\n")
+         foreach(ph ${arg_PRIVATE_HEADERS})
+             string(APPEND contents "    @FILE:${ph}@\n")
+         endforeach()
 diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
-index 828a9621b9..805d8b301a 100644
+index 62d225b14d..de0dba34a8 100644
 --- a/mkspecs/features/qt_module.prf
 +++ b/mkspecs/features/qt_module.prf
-@@ -220,9 +220,9 @@ android: CONFIG += qt_android_deps no_linker_version_script
+@@ -218,9 +218,9 @@ android: CONFIG += qt_android_deps no_linker_version_script
      QMAKE_LFLAGS += $${QMAKE_LFLAGS_VERSION_SCRIPT}$$verscript
  
      internal_module {
@@ -47,5 +44,5 @@
  
          private_api_headers = $$SYNCQT.PRIVATE_HEADER_FILES 
$$SYNCQT.QPA_HEADER_FILES
 -- 
-2.28.0
+2.32.0
 

++++++ qt6-base-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.TqsoBE/_old  2021-10-04 18:41:38.830221479 +0200
+++ /var/tmp/diff_new_pack.TqsoBE/_new  2021-10-04 18:41:38.830221479 +0200
@@ -1,4 +1,4 @@
-# using fdupes on include directories is just calling for troubles
+# using fdupes on include directories means looking for troubles
 addFilter("files-duplicated-waste .*")
 addFilter("files-duplicate .*")
 

++++++ qtbase-everywhere-src-6.1.3.tar.xz -> qtbase-everywhere-src-6.2.0.tar.xz 
++++++
/work/SRC/openSUSE:Factory/qt6-base/qtbase-everywhere-src-6.1.3.tar.xz 
/work/SRC/openSUSE:Factory/.qt6-base.new.2443/qtbase-everywhere-src-6.2.0.tar.xz
 differ: char 26, line 1

Reply via email to