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 2026-03-28 20:12:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-base (Old) and /work/SRC/openSUSE:Factory/.qt6-base.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-base" Sat Mar 28 20:12:56 2026 rev:80 rq:1342827 version:6.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-base/qt6-base.changes 2026-03-14 22:20:48.193175933 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-base.new.8177/qt6-base.changes 2026-03-28 20:13:56.262875609 +0100 @@ -1,0 +2,9 @@ +Mon Mar 23 10:37:45 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.0 + https://www.qt.io/blog/qt-6.11-released +- Drop patches, merged upstream: + * 0001-fix-slow-scrolling-on-wayland.patch + * 0001-wayland-Fix-crash-in-QWaylandShmBackingStore-scroll.patch + +------------------------------------------------------------------- @@ -56,0 +66 @@ +- Includes fix for high CPU usage (boo#1258197, kde#484323) Old: ---- 0001-fix-slow-scrolling-on-wayland.patch 0001-wayland-Fix-crash-in-QWaylandShmBackingStore-scroll.patch qtbase-everywhere-src-6.10.2.tar.xz New: ---- qtbase-everywhere-src-6.11.0.tar.xz ----------(Old B)---------- Old:- Drop patches, merged upstream: * 0001-fix-slow-scrolling-on-wayland.patch * 0001-wayland-Fix-crash-in-QWaylandShmBackingStore-scroll.patch Old: * 0001-fix-slow-scrolling-on-wayland.patch * 0001-wayland-Fix-crash-in-QWaylandShmBackingStore-scroll.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-base.spec ++++++ --- /var/tmp/diff_new_pack.B7T33m/_old 2026-03-28 20:13:59.082992000 +0100 +++ /var/tmp/diff_new_pack.B7T33m/_new 2026-03-28 20:13:59.098992660 +0100 @@ -16,8 +16,8 @@ # -%define real_version 6.10.2 -%define short_version 6.10 +%define real_version 6.11.0 +%define short_version 6.11 %define tar_name qtbase-everywhere-src %define tar_suffix %{nil} # @@ -33,7 +33,7 @@ %bcond_without system_md4c %endif Name: qt6-base%{?pkg_suffix} -Version: 6.10.2 +Version: 6.11.0 Release: 0 Summary: Qt 6 core components (Core, Gui, Widgets, Network...) # Legal: qtpaths is BSD-3-Clause @@ -42,9 +42,7 @@ Source0: https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz Source99: qt6-base-rpmlintrc # Patches 0-100 are upstream patches # -Patch0: 0001-fix-slow-scrolling-on-wayland.patch -Patch1: 0001-wayland-Fix-crash-in-QWaylandShmBackingStore-scroll.patch -Patch2: 0001-Do-not-persist-unicode-error-state-across-dirents.patch +Patch0: 0001-Do-not-persist-unicode-error-state-across-dirents.patch # Patches 100-200 are openSUSE and/or non-upstream(able) patches # # No need to pollute the library dir with object files, install them in the qt6 subfolder Patch100: 0001-CMake-Install-objects-files-into-ARCHDATADIR.patch @@ -182,7 +180,6 @@ Summary: Qt 6 base unstable ABI meta package Requires: qt6-base-devel = %{version} Requires: qt6-kmssupport-private-devel = %{version} -Requires: qt6-platformsupport-private-devel = %{version} Requires: cmake(Qt6CorePrivate) = %{real_version} Requires: cmake(Qt6DBusPrivate) = %{real_version} Requires: cmake(Qt6GuiPrivate) = %{real_version} @@ -366,6 +363,7 @@ Requires: libQt6DBus6 = %{version} # Require network plugins. The library is not very useful without these Requires: qt6-network-tls = %{version} +Requires: qt6-networkinformation-connman = %{version} Requires: qt6-networkinformation-glib = %{version} Requires: qt6-networkinformation-nm = %{version} @@ -662,13 +660,6 @@ ### Static libraries ### -%package -n qt6-exampleicons-devel-static -Summary: Qt ExampleIcons module -Requires: cmake(Qt6Core) = %{real_version} - -%description -n qt6-exampleicons-devel-static -Qt icon library for examples. This private library can be used by Qt examples. - %package -n qt6-kmssupport-devel-static Summary: Qt KMSSupport module Requires: cmake(Qt6CorePrivate) = %{real_version} @@ -704,20 +695,21 @@ Requires: pkgconfig(xkbcommon) >= 0.4.1 Requires: pkgconfig(xkbcommon-x11) >= 0.4.1 Requires: pkgconfig(xrender) +# Merged before 6.11.0 release, CMake targets require the private headers +Provides: qt6-platformsupport-private-devel = %{version} +Obsoletes: qt6-platformsupport-private-devel < %{version} %description -n qt6-platformsupport-devel-static -Qt PlatformSupport module. - -%package -n qt6-platformsupport-private-devel -Summary: Non-ABI stable API for the Qt6 PlatformSupport library -Requires: qt6-platformsupport-devel-static = %{version} +Qt PlatformSupport static library. This package provides private headers and +consequently do not have any ABI or API guarantees. -%description -n qt6-platformsupport-private-devel -This package provides private headers of libQt6PlatformSupport that do not have -any ABI or API guarantees. +### Plugins ### +%package -n qt6-networkinformation-connman +Summary: Network information for QNetworkInformation -### Plugins ### +%description -n qt6-networkinformation-connman +Plugin used to get network information such as the reachability, media type... %package -n qt6-networkinformation-glib Summary: Network information for QNetworkInformation using GNetworkMonitor @@ -882,7 +874,6 @@ -DFEATURE_relocatable:BOOL=FALSE \ -DFEATURE_system_sqlite:BOOL=TRUE \ -DFEATURE_system_xcb_xinput:BOOL=TRUE \ - -DFEATURE_xcb_native_painting:BOOL=TRUE \ -DINPUT_openssl:STRING=linked \ %if 0%{?with_gles} -DINPUT_opengl:STRING=es2 \ @@ -910,21 +901,11 @@ rm %{buildroot}%{_qt6_cmakedir}/*/*Plugin{Config,ConfigVersion,Targets*}.cmake # These files are only useful for the Qt continuous integration -rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake rm %{buildroot}%{_qt6_libexecdir}/qt-android-runner.py -rm %{buildroot}%{_qt6_libexecdir}/qt-testrunner.py -rm %{buildroot}%{_qt6_libexecdir}/sanitizer-testrunner.py # This is only for Apple platforms and has a python2 dep rm -r %{buildroot}%{_qt6_mkspecsdir}/features/uikit -# Not useful for desktop installs -rm -r %{buildroot}%{_qt6_cmakedir}/Qt6ExamplesAssetDownloaderPrivate -rm -r %{buildroot}%{_qt6_includedir}/QtExamplesAssetDownloader -rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json -rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* -rm %{buildroot}%{_qt6_metatypesdir}/qt6examplesassetdownloaderprivate*_metatypes.json - # E: env-script-interpreter sed -i 's#!/bin/env python3#!/usr/bin/python3#' %{buildroot}%{_qt6_examplesdir}/corelib/serialization/cbordump/cbortag.py @@ -968,6 +949,7 @@ %{_bindir}/qt-cmake-create6 %{_bindir}/qt-configure-module6 %{_bindir}/qtpaths6 +%{_bindir}/wasmdeployqt6 %{_qt6_bindir}/androiddeployqt %{_qt6_bindir}/androidtestrunner %{_qt6_bindir}/qdbuscpp2xml @@ -977,6 +959,7 @@ %{_qt6_bindir}/qt-cmake-create %{_qt6_bindir}/qt-configure-module %{_qt6_bindir}/qtpaths +%{_qt6_bindir}/wasmdeployqt %{_qt6_cmakedir}/Qt6/ %{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfig.cmake %{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfigVersion.cmake @@ -1005,6 +988,9 @@ %{_qt6_libexecdir}/uic %{_qt6_mkspecsdir}/* %{_qt6_pkgconfigdir}/Qt6Platform.pc +%dir %{_qt6_sharedir}/qt6 +%dir %{_qt6_sharedir}/qt6/json_schema +%{_qt6_sharedir}/qt6/json_schema/modules.json %exclude %{_qt6_mkspecsdir}/modules/*.pri %files -n libQt6Concurrent6 @@ -1339,19 +1325,6 @@ ### Static libraries ### -%files -n qt6-exampleicons-devel-static -%doc src/assets/icons/README -%{_qt6_cmakedir}/Qt6ExampleIconsPrivate/ -%{_qt6_descriptionsdir}/ExampleIconsPrivate.json -%{_qt6_includedir}/QtExampleIcons/ -%{_qt6_libdir}/libQt6ExampleIcons.a -%{_qt6_libdir}/libQt6ExampleIcons.prl -# There's no mistake, this folder needs to be installed -# These are CMake objects files which are not part of any library -%dir %{_qt6_archdatadir}/objects-* -%{_qt6_archdatadir}/objects-*/ExampleIconsPrivate_resources_1/ -%{_qt6_metatypesdir}/qt6exampleiconsprivate_metatypes.json - %files -n qt6-kmssupport-devel-static %{_qt6_cmakedir}/Qt6KmsSupportPrivate/ %{_qt6_descriptionsdir}/KmsSupportPrivate.json @@ -1385,23 +1358,16 @@ %{_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} - -%files -n qt6-platformsupport-private-devel -%dir %{_qt6_includedir}/QtDeviceDiscoverySupport -%dir %{_qt6_includedir}/QtFbSupport -%dir %{_qt6_includedir}/QtInputSupport -%{_qt6_includedir}/QtDeviceDiscoverySupport/%{real_version}/ -%{_qt6_includedir}/QtFbSupport/%{real_version}/ -%{_qt6_includedir}/QtInputSupport/%{real_version}/ %{_qt6_mkspecsdir}/modules/qt_lib_devicediscovery_support_private.pri %{_qt6_mkspecsdir}/modules/qt_lib_fb_support_private.pri %{_qt6_mkspecsdir}/modules/qt_lib_input_support_private.pri ### Plugins ### +%files -n qt6-networkinformation-connman +%dir %{_qt6_pluginsdir}/networkinformation/ +%{_qt6_pluginsdir}/networkinformation/libqconnman.so + %files -n qt6-networkinformation-glib %dir %{_qt6_pluginsdir}/networkinformation/ %{_qt6_pluginsdir}/networkinformation/libqglib.so ++++++ 0001-Change-default-settings-for-Qt-packages.patch ++++++ --- /var/tmp/diff_new_pack.B7T33m/_old 2026-03-28 20:13:59.351003061 +0100 +++ /var/tmp/diff_new_pack.B7T33m/_new 2026-03-28 20:13:59.403005208 +0100 @@ -13,10 +13,10 @@ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/QtBuildInternalsExtra.cmake.in b/cmake/QtBuildInternalsExtra.cmake.in -index 8985f8178a9..b6eb03971d7 100644 +index 9c1745cdde8..75c8ba406d2 100644 --- a/cmake/QtBuildInternalsExtra.cmake.in +++ b/cmake/QtBuildInternalsExtra.cmake.in -@@ -83,6 +83,7 @@ set(QT_SOURCE_TREE "@QT_SOURCE_TREE@" CACHE PATH +@@ -87,6 +87,7 @@ set(QT_SOURCE_TREE "@QT_SOURCE_TREE@" CACHE PATH # Propagate decision of building tests and examples to other repositories. set(QT_BUILD_TESTS @QT_BUILD_TESTS@ CACHE BOOL "Build the testing tree.") set(QT_BUILD_EXAMPLES @QT_BUILD_EXAMPLES@ CACHE BOOL "Build Qt examples") @@ -25,7 +25,7 @@ set(QT_BUILD_MANUAL_TESTS @QT_BUILD_MANUAL_TESTS@ CACHE BOOL "Build Qt manual tests") set(QT_BUILD_MINIMAL_STATIC_TESTS @QT_BUILD_MINIMAL_STATIC_TESTS@ CACHE BOOL diff --git a/cmake/QtPlugins.cmake.in b/cmake/QtPlugins.cmake.in -index e668a4cbefe..d086316b4c7 100644 +index a6ca60bbd12..e45e88dd87e 100644 --- a/cmake/QtPlugins.cmake.in +++ b/cmake/QtPlugins.cmake.in @@ -6,7 +6,7 @@ include_guard(DIRECTORY) @@ -36,12 +36,12 @@ + set(QT_SKIP_AUTO_PLUGIN_INCLUSION ON) endif() - if(NOT QT_NO_CREATE_TARGETS AND NOT QT_SKIP_AUTO_PLUGIN_INCLUSION) + if(__qt_@QT_MODULE@_targets_file_included AND NOT QT_SKIP_AUTO_PLUGIN_INCLUSION) diff --git a/cmake/QtPublicPluginHelpers.cmake b/cmake/QtPublicPluginHelpers.cmake -index 44ceb92e246..2a2ee1c5e92 100644 +index 749e40e3f2a..912808814fe 100644 --- a/cmake/QtPublicPluginHelpers.cmake +++ b/cmake/QtPublicPluginHelpers.cmake -@@ -649,7 +649,7 @@ macro(__qt_internal_include_qml_plugin_packages) +@@ -607,7 +607,7 @@ macro(__qt_internal_include_qml_plugin_packages) # Distributions should probably change this default. if(NOT DEFINED QT_SKIP_AUTO_QML_PLUGIN_INCLUSION) ++++++ qtbase-everywhere-src-6.10.2.tar.xz -> qtbase-everywhere-src-6.11.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/qt6-base/qtbase-everywhere-src-6.10.2.tar.xz /work/SRC/openSUSE:Factory/.qt6-base.new.8177/qtbase-everywhere-src-6.11.0.tar.xz differ: char 26, line 1
