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 2025-10-13 17:23:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-base (Old) and /work/SRC/openSUSE:Factory/.qt6-base.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-base" Mon Oct 13 17:23:27 2025 rev:73 rq:1310338 version:6.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-base/qt6-base.changes 2025-08-29 18:35:30.098828804 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-base.new.18484/qt6-base.changes 2025-10-13 17:26:01.836019580 +0200 @@ -1,0 +2,11 @@ +Tue Oct 7 08:53:20 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 6.10.0 + * https://www.qt.io/blog/qt-6.10-released +- Drop patch: + * 0001-Rename-variable-being-shadowed.patch +- Add patches: + * 0001-Use-newer-GCC-on-Leap.patch + * 0001-Use-newer-GCC-on-Leap-16.patch + +------------------------------------------------------------------- Old: ---- 0001-Rename-variable-being-shadowed.patch qtbase-everywhere-src-6.9.2.tar.xz New: ---- 0001-Use-newer-GCC-on-Leap-16.patch qtbase-everywhere-src-6.10.0.tar.xz ----------(Old B)---------- Old:- Drop patch: * 0001-Rename-variable-being-shadowed.patch - Add patches: ----------(Old E)---------- ----------(New B)---------- New: * 0001-Use-newer-GCC-on-Leap.patch * 0001-Use-newer-GCC-on-Leap-16.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-base.spec ++++++ --- /var/tmp/diff_new_pack.FIFvr8/_old 2025-10-13 17:26:03.492088828 +0200 +++ /var/tmp/diff_new_pack.FIFvr8/_new 2025-10-13 17:26:03.492088828 +0200 @@ -16,8 +16,8 @@ # -%define real_version 6.9.2 -%define short_version 6.9 +%define real_version 6.10.0 +%define short_version 6.10 %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.9.2 +Version: 6.10.0 Release: 0 Summary: Qt 6 core components (Core, Gui, Widgets, Network...) # Legal: qtpaths is BSD-3-Clause @@ -42,27 +42,28 @@ 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 # -# PATCH-FIX-UPSTREAM 0001-Rename-variable-being-shadowed.patch [email protected] -- https://codereview.qt-project.org/c/qt/qtbase/+/638284 -Patch0: 0001-Rename-variable-being-shadowed.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 -%if 0%{?suse_version} == 1500 -Patch101: 0001-Use-newer-GCC-on-Leap.patch -%endif -Patch102: 0001-Don-t-strip-binaries-when-building-with-qmake.patch +Patch101: 0001-Don-t-strip-binaries-when-building-with-qmake.patch # Change a couple default build system settings -Patch103: 0001-Change-default-settings-for-Qt-packages.patch +Patch102: 0001-Change-default-settings-for-Qt-packages.patch +# Conditional patches depending on the leap version +Patch201: 0001-Use-newer-GCC-on-Leap.patch +Patch202: 0001-Use-newer-GCC-on-Leap-16.patch ## BuildRequires: cmake >= 3.18.3 BuildRequires: cups-devel # The default GCC version in Leap 15 is too old %if 0%{?suse_version} == 1500 -BuildRequires: gcc13-PIE -BuildRequires: gcc13-c++ -%else -BuildRequires: gcc-c++ +BuildRequires: gcc14-PIE +BuildRequires: gcc14-c++ +%endif +%if 0%{?suse_version} == 1600 +BuildRequires: gcc15-PIE +BuildRequires: gcc15-c++ %endif +BuildRequires: gcc-c++ BuildRequires: libicu-devel BuildRequires: libmysqlclient-devel BuildRequires: libproxy-devel @@ -158,6 +159,9 @@ Requires: cmake(Qt6PrintSupport) = %{real_version} Requires: cmake(Qt6Sql) = %{real_version} Requires: cmake(Qt6Test) = %{real_version} +Requires: cmake(Qt6WaylandClient) = %{real_version} +# This package contains information on features enabled at build time +Requires: cmake(Qt6WaylandGlobalPrivate) = %{real_version} Requires: cmake(Qt6Widgets) = %{real_version} Requires: cmake(Qt6Xml) = %{real_version} BuildArch: noarch @@ -178,6 +182,7 @@ Requires: cmake(Qt6PrintSupportPrivate) = %{real_version} Requires: cmake(Qt6SqlPrivate) = %{real_version} Requires: cmake(Qt6TestPrivate) = %{real_version} +Requires: cmake(Qt6WaylandClientPrivate) = %{real_version} Requires: cmake(Qt6WidgetsPrivate) = %{real_version} Requires: cmake(Qt6XmlPrivate) = %{real_version} BuildArch: noarch @@ -241,10 +246,14 @@ Summary: Development files for the Qt 6 Core library Requires: libQt6Core6 = %{version} Requires: qt6-base-common-devel = %{version} +# Some KDE packages start using gcc features not available in gcc < 14 %if 0%{?suse_version} == 1500 -# Some public classes require C++ 17 features -Requires: gcc13-PIE -Requires: gcc13-c++ +Requires: gcc14-PIE +Requires: gcc14-c++ +%endif +%if 0%{?suse_version} == 1600 +Requires: gcc15-PIE +Requires: gcc15-c++ %endif %description -n qt6-core-devel @@ -526,6 +535,33 @@ This package provides private headers of libQt6Test that do not have any ABI or API guarantees. +%package -n libQt6WaylandClient6 +Summary: Qt 6 WaylandClient library + +%description -n libQt6WaylandClient6 +The Qt 6 WaylandClient library. + +%package -n qt6-waylandclient-devel +Summary: Development files for the Qt 6 WaylandClient library +Requires: libQt6WaylandClient6 = %{version} +# qtwaylandscanner is required +Requires: qt6-wayland = %{version} +Requires: cmake(Qt6Gui) = %{real_version} +Requires: cmake(Qt6WaylandGlobalPrivate) = %{real_version} + +%description -n qt6-waylandclient-devel +Development files for the Qt6 WaylandClient library. + +%package -n qt6-waylandclient-private-devel +Summary: Non-ABI stable API for the Qt 6 WaylandClient library +Requires: cmake(Qt6CorePrivate) = %{real_version} +Requires: cmake(Qt6GuiPrivate) = %{real_version} +Requires: cmake(Qt6WaylandClient) = %{real_version} + +%description -n qt6-waylandclient-private-devel +This package provides private headers of libQt6WaylandClient that do not have +any ABI or API guarantees. + %package -n libQt6Widgets6 Summary: Qt 6 Widgets library Requires: libQt6Gui6 = %{version} @@ -588,14 +624,37 @@ %description -n qt6-docs-common This package contains common files used for building Qt documentation. +### Private only libraries ### + +%package -n qt6-waylandglobal-private-devel +Summary: Collection of build features used by qt6-wayland libraries + +%description -n qt6-waylandglobal-private-devel +This package contains enabled features information shared by all the +qt6-wayland libraries. + +%package -n libQt6WlShellIntegration6 +Summary: Qt 6 WlShellIntegration library + +%description -n libQt6WlShellIntegration6 +The Qt 6 WlShellIntegration library. +This library does not have any ABI or API guarantees. + +%package -n qt6-wlshellintegration-private-devel +Summary: Qt 6 WlShellIntegration library - Development files +Requires: libQt6WlShellIntegration6 = %{version} +Requires: cmake(Qt6Gui) = %{real_version} +Requires: cmake(Qt6WaylandClient) = %{real_version} + +%description -n qt6-wlshellintegration-private-devel +Development files for the Qt 6 WlShellIntegration library. +This library does not have any ABI or API guarantees. ### Static libraries ### %package -n qt6-exampleicons-devel-static Summary: Qt ExampleIcons module -# TODO -Requires: cmake(Qt6CorePrivate) = %{real_version} -Requires: cmake(Qt6GuiPrivate) = %{real_version} +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. @@ -733,12 +792,25 @@ and configure ODBC drivers for the ODBC driver manager that is installed on your system. +%package -n qt6-wayland +Summary: Qt 6 Wayland plugins + +%description -n qt6-wayland +Qt 6 wayland plugins. + %{qt6_examples_package} %endif %prep -%autosetup -p1 -n %{tar_name}-%{real_version}%{tar_suffix} +%setup -q -n %{tar_name}-%{real_version}%{tar_suffix} +%autopatch -p1 -m 0 -M 200 +%if 0%{?suse_version} == 1500 +%patch -p1 -P 201 +%endif +%if 0%{?suse_version} == 1600 +%patch -p1 -P 202 +%endif # Copy the freetype license file to prevent errors when building docs cp src/3rdparty/freetype/LICENSE.txt src/gui/painting/FREETYPE_LICENSE.txt @@ -760,10 +832,6 @@ This is a meta package, it does not contain any file EOF -# Work around an issue with zstd CMake files (boo#1211566) -# TODO: Remove when the issue is fixed -sed -i '/zstd CONFIG/d' cmake/FindWrapZSTD.cmake - %build %define _lto_cflags %{nil} @@ -831,10 +899,6 @@ # CMake modules for plugins are not useful 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_openglwidgets_private.pri - # 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 @@ -849,12 +913,11 @@ rm -r %{buildroot}%{_qt6_includedir}/QtExamplesAssetDownloader rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* -rm %{buildroot}%{_qt6_metatypesdir}/qt6examplesassetdownloaderprivate_*_metatypes.json +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 - %ldconfig_scriptlets -n libQt6Concurrent6 %ldconfig_scriptlets -n libQt6Core6 %ldconfig_scriptlets -n libQt6DBus6 @@ -865,7 +928,9 @@ %ldconfig_scriptlets -n libQt6PrintSupport6 %ldconfig_scriptlets -n libQt6Sql6 %ldconfig_scriptlets -n libQt6Test6 +%ldconfig_scriptlets -n libQt6WaylandClient6 %ldconfig_scriptlets -n libQt6Widgets6 +%ldconfig_scriptlets -n libQt6WlShellIntegration6 %ldconfig_scriptlets -n libQt6Xml6 %files devel @@ -907,6 +972,7 @@ %{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfigVersion.cmake %{_qt6_cmakedir}/Qt6BuildInternals/Qt6BuildInternalsConfigVersionImpl.cmake %{_qt6_cmakedir}/Qt6BuildInternals/QtBuildInternalsExtra.cmake +%{_qt6_cmakedir}/Qt6BuildInternals/QtBuildInternalsHelpers.cmake %{_qt6_cmakedir}/Qt6BuildInternals/QtStandaloneTestTemplateProject/ %{_qt6_cmakedir}/Qt6BuildInternals/StandaloneTests/QtBaseTestsConfig.cmake %{_qt6_cmakedir}/Qt6HostInfo/ @@ -935,13 +1001,11 @@ %files -n qt6-concurrent-devel %{_qt6_cmakedir}/Qt6Concurrent/ -# upstream bug, there are no headers in include/QtConcurrent/<version> -%{_qt6_cmakedir}/Qt6ConcurrentPrivate/ %{_qt6_descriptionsdir}/Concurrent.json %{_qt6_includedir}/QtConcurrent/ %{_qt6_libdir}/libQt6Concurrent.prl %{_qt6_libdir}/libQt6Concurrent.so -%{_qt6_metatypesdir}/qt6concurrent_*_metatypes.json +%{_qt6_metatypesdir}/qt6concurrent_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_concurrent.pri %{_qt6_pkgconfigdir}/Qt6Concurrent.pc @@ -968,7 +1032,7 @@ %{_qt6_includedir}/QtCore/ %{_qt6_libdir}/libQt6Core.prl %{_qt6_libdir}/libQt6Core.so -%{_qt6_metatypesdir}/qt6core_*_metatypes.json +%{_qt6_metatypesdir}/qt6core_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_core.pri # workaround for boo#1195368, QTBUG-100370 %{_qt6_mkspecsdir}/modules/qt_lib_core_private.pri @@ -990,7 +1054,7 @@ %{_qt6_includedir}/QtDBus/ %{_qt6_libdir}/libQt6DBus.prl %{_qt6_libdir}/libQt6DBus.so -%{_qt6_metatypesdir}/qt6dbus_*_metatypes.json +%{_qt6_metatypesdir}/qt6dbus_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_dbus.pri %{_qt6_pkgconfigdir}/Qt6DBus.pc %exclude %{_qt6_includedir}/QtDBus/%{real_version} @@ -1022,7 +1086,7 @@ %{_qt6_includedir}/QtGui/ %{_qt6_libdir}/libQt6Gui.prl %{_qt6_libdir}/libQt6Gui.so -%{_qt6_metatypesdir}/qt6gui_*_metatypes.json +%{_qt6_metatypesdir}/qt6gui_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_gui.pri %{_qt6_pkgconfigdir}/Qt6Gui.pc %exclude %{_qt6_includedir}/QtGui/%{real_version} @@ -1050,10 +1114,10 @@ %{_qt6_libdir}/libQt6EglFsKmsSupport.so %{_qt6_libdir}/libQt6XcbQpa.prl %{_qt6_libdir}/libQt6XcbQpa.so -%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json +%{_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 @@ -1069,7 +1133,7 @@ %{_qt6_includedir}/QtNetwork/ %{_qt6_libdir}/libQt6Network.prl %{_qt6_libdir}/libQt6Network.so -%{_qt6_metatypesdir}/qt6network_*_metatypes.json +%{_qt6_metatypesdir}/qt6network_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_network.pri %{_qt6_pkgconfigdir}/Qt6Network.pc %exclude %{_qt6_includedir}/QtNetwork/%{real_version} @@ -1089,7 +1153,7 @@ %{_qt6_includedir}/QtOpenGL/ %{_qt6_libdir}/libQt6OpenGL.prl %{_qt6_libdir}/libQt6OpenGL.so -%{_qt6_metatypesdir}/qt6opengl_*_metatypes.json +%{_qt6_metatypesdir}/qt6opengl_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_opengl.pri %{_qt6_pkgconfigdir}/Qt6OpenGL.pc %exclude %{_qt6_includedir}/QtOpenGL/%{real_version} @@ -1105,13 +1169,11 @@ %files -n qt6-openglwidgets-devel %{_qt6_cmakedir}/Qt6OpenGLWidgets/ -# upstream bug, there are no headers in include/QtOpenGLWidgets/<version> -%{_qt6_cmakedir}/Qt6OpenGLWidgetsPrivate/ %{_qt6_descriptionsdir}/OpenGLWidgets.json %{_qt6_includedir}/QtOpenGLWidgets/ %{_qt6_libdir}/libQt6OpenGLWidgets.prl %{_qt6_libdir}/libQt6OpenGLWidgets.so -%{_qt6_metatypesdir}/qt6openglwidgets_*_metatypes.json +%{_qt6_metatypesdir}/qt6openglwidgets_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_openglwidgets.pri %{_qt6_pkgconfigdir}/Qt6OpenGLWidgets.pc @@ -1125,7 +1187,7 @@ %{_qt6_includedir}/QtPrintSupport/ %{_qt6_libdir}/libQt6PrintSupport.prl %{_qt6_libdir}/libQt6PrintSupport.so -%{_qt6_metatypesdir}/qt6printsupport_*_metatypes.json +%{_qt6_metatypesdir}/qt6printsupport_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_printsupport.pri %{_qt6_pkgconfigdir}/Qt6PrintSupport.pc %exclude %{_qt6_includedir}/QtPrintSupport/%{real_version} @@ -1147,7 +1209,7 @@ %{_qt6_libdir}/libQt6Sql.prl %{_qt6_libdir}/libQt6Sql.so %{_qt6_mkspecsdir}/modules/qt_lib_sql.pri -%{_qt6_metatypesdir}/qt6sql_*_metatypes.json +%{_qt6_metatypesdir}/qt6sql_metatypes.json %{_qt6_pkgconfigdir}/Qt6Sql.pc %exclude %{_qt6_includedir}/QtSql/%{real_version} @@ -1166,7 +1228,7 @@ %{_qt6_includedir}/QtTest/ %{_qt6_libdir}/libQt6Test.prl %{_qt6_libdir}/libQt6Test.so -%{_qt6_metatypesdir}/qt6test_*_metatypes.json +%{_qt6_metatypesdir}/qt6test_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_testlib.pri %{_qt6_pkgconfigdir}/Qt6Test.pc %exclude %{_qt6_includedir}/QtTest/%{real_version} @@ -1177,6 +1239,27 @@ %{_qt6_includedir}/QtTest/%{real_version}/ %{_qt6_mkspecsdir}/modules/qt_lib_testlib_private.pri +%files -n libQt6WaylandClient6 +%{_qt6_libdir}/libQt6WaylandClient.so.* + +%files -n qt6-waylandclient-devel +%dir %{_qt6_cmakedir}/Qt6 +%{_qt6_cmakedir}/Qt6WaylandClient/ +%{_qt6_cmakedir}/Qt6WaylandScannerTools/ +%{_qt6_descriptionsdir}/WaylandClient.json +%{_qt6_includedir}/QtWaylandClient/ +%{_qt6_libdir}/libQt6WaylandClient.prl +%{_qt6_libdir}/libQt6WaylandClient.so +%{_qt6_metatypesdir}/qt6waylandclient_metatypes.json +%{_qt6_mkspecsdir}/modules/qt_lib_waylandclient.pri +%{_qt6_pkgconfigdir}/Qt6WaylandClient.pc +%exclude %{_qt6_includedir}/QtWaylandClient/%{real_version} + +%files -n qt6-waylandclient-private-devel +%{_qt6_cmakedir}/Qt6WaylandClientPrivate/ +%{_qt6_includedir}/QtWaylandClient/%{real_version}/ +%{_qt6_mkspecsdir}/modules/qt_lib_waylandclient_private.pri + %files -n libQt6Widgets6 %{_qt6_libdir}/libQt6Widgets.so.* @@ -1187,7 +1270,7 @@ %{_qt6_includedir}/QtWidgets/ %{_qt6_libdir}/libQt6Widgets.prl %{_qt6_libdir}/libQt6Widgets.so -%{_qt6_metatypesdir}/qt6widgets_*_metatypes.json +%{_qt6_metatypesdir}/qt6widgets_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_widgets.pri %{_qt6_pkgconfigdir}/Qt6Widgets.pc %exclude %{_qt6_includedir}/QtWidgets/%{real_version} @@ -1207,7 +1290,7 @@ %{_qt6_includedir}/QtXml/ %{_qt6_libdir}/libQt6Xml.prl %{_qt6_libdir}/libQt6Xml.so -%{_qt6_metatypesdir}/qt6xml_*_metatypes.json +%{_qt6_metatypesdir}/qt6xml_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_xml.pri %{_qt6_pkgconfigdir}/Qt6Xml.pc %exclude %{_qt6_includedir}/QtXml/%{real_version} @@ -1223,6 +1306,26 @@ %{_qt6_docdir}/config/ %{_qt6_docdir}/global/ +### Private only libraries ### + +%files -n qt6-waylandglobal-private-devel +%{_qt6_cmakedir}/Qt6WaylandGlobalPrivate/ +%{_qt6_descriptionsdir}/WaylandGlobalPrivate.json +%{_qt6_includedir}/QtWaylandGlobal/ +%{_qt6_mkspecsdir}/modules/qt_lib_waylandglobal_private.pri + +%files -n libQt6WlShellIntegration6 +%{_qt6_libdir}/libQt6WlShellIntegration.so.* + +%files -n qt6-wlshellintegration-private-devel +%{_qt6_cmakedir}/Qt6WlShellIntegrationPrivate/ +%{_qt6_descriptionsdir}/WlShellIntegrationPrivate.json +%{_qt6_includedir}/QtWlShellIntegration/ +%{_qt6_libdir}/libQt6WlShellIntegration.prl +%{_qt6_libdir}/libQt6WlShellIntegration.so +%{_qt6_metatypesdir}/qt6wlshellintegrationprivate_metatypes.json +%{_qt6_mkspecsdir}/modules/qt_lib_wl_shell_integration_private.pri + ### Static libraries ### %files -n qt6-exampleicons-devel-static @@ -1236,7 +1339,7 @@ # 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 +%{_qt6_metatypesdir}/qt6exampleiconsprivate_metatypes.json %files -n qt6-kmssupport-devel-static %{_qt6_cmakedir}/Qt6KmsSupportPrivate/ @@ -1244,7 +1347,7 @@ %{_qt6_includedir}/QtKmsSupport/ %{_qt6_libdir}/libQt6KmsSupport.a %{_qt6_libdir}/libQt6KmsSupport.prl -%{_qt6_metatypesdir}/qt6kmssupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6kmssupportprivate_metatypes.json %exclude %{_qt6_includedir}/QtKmsSupport/%{real_version} %files -n qt6-kmssupport-private-devel @@ -1268,9 +1371,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 +%{_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} @@ -1320,5 +1423,11 @@ %files -n qt6-sql-unixODBC %{_qt6_pluginsdir}/sqldrivers/libqsqlodbc.so +%files -n qt6-wayland +%{_qt6_datadir}/wayland/ +%{_qt6_libexecdir}/qtwaylandscanner +%{_qt6_pluginsdir}/wayland-decoration-client/ +%{_qt6_pluginsdir}/wayland-graphics-integration-client/ +%{_qt6_pluginsdir}/wayland-shell-integration/ %endif ++++++ 0001-Use-newer-GCC-on-Leap-16.patch ++++++ >From 793c4c0d728024139083660a7f382f6d95853efe Mon Sep 17 00:00:00 2001 From: Christophe Marin <[email protected]> Date: Sun, 6 Jun 2021 10:44:09 +0200 Subject: [PATCH] Use newer GCC on Leap.patch The default compiler in Leap doesn't meet all the Qt requirements. Use the latest compiler version available on Leap. 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 d392879..ddca128 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-15 -QMAKE_CC = $${CROSS_COMPILE}gcc +QMAKE_CC = $${CROSS_COMPILE}gcc-15 QMAKE_LINK_C = $$QMAKE_CC QMAKE_LINK_C_SHLIB = $$QMAKE_CC -QMAKE_CXX = $${CROSS_COMPILE}g++ +QMAKE_CXX = $${CROSS_COMPILE}g++-15 QMAKE_LINK = $$QMAKE_CXX QMAKE_LINK_SHLIB = $$QMAKE_CXX diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf index ae58326..33cc860 100644 --- a/mkspecs/common/gcc-base.conf +++ b/mkspecs/common/gcc-base.conf @@ -124,8 +124,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-15 cqs +QMAKE_NM_LTCG = gcc-nm-15 -P QMAKE_RANLIB_LTCG = true # No need to run since gcc-ar has "s" QMAKE_LINK_OBJECT_SCRIPT = object_script -- 2.43.0 ++++++ 0001-Use-newer-GCC-on-Leap.patch ++++++ --- /var/tmp/diff_new_pack.FIFvr8/_old 2025-10-13 17:26:03.540090835 +0200 +++ /var/tmp/diff_new_pack.FIFvr8/_new 2025-10-13 17:26:03.548091169 +0200 @@ -3,7 +3,7 @@ Date: Sun, 6 Jun 2021 10:44:09 +0200 Subject: [PATCH] Use newer GCC on Leap.patch -The default compiler in Leap doesn't match the Qt requirements. +The default compiler in Leap doesn't meet all the Qt requirements. Use the latest compiler version available on Leap. Change-Id: I0c4ad87af4dd60d12fa09366eb9910edafcc9c4c @@ -21,16 +21,16 @@ # -QMAKE_COMPILER = gcc -+QMAKE_COMPILER = gcc-13 ++QMAKE_COMPILER = gcc-14 -QMAKE_CC = $${CROSS_COMPILE}gcc -+QMAKE_CC = $${CROSS_COMPILE}gcc-13 ++QMAKE_CC = $${CROSS_COMPILE}gcc-14 QMAKE_LINK_C = $$QMAKE_CC QMAKE_LINK_C_SHLIB = $$QMAKE_CC -QMAKE_CXX = $${CROSS_COMPILE}g++ -+QMAKE_CXX = $${CROSS_COMPILE}g++-13 ++QMAKE_CXX = $${CROSS_COMPILE}g++-14 QMAKE_LINK = $$QMAKE_CXX QMAKE_LINK_SHLIB = $$QMAKE_CXX @@ -44,8 +44,8 @@ # 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-13 cqs -+QMAKE_NM_LTCG = gcc-nm-13 -P ++QMAKE_AR_LTCG = gcc-ar-14 cqs ++QMAKE_NM_LTCG = gcc-nm-14 -P QMAKE_RANLIB_LTCG = true # No need to run since gcc-ar has "s" QMAKE_LINK_OBJECT_SCRIPT = object_script ++++++ qtbase-everywhere-src-6.9.2.tar.xz -> qtbase-everywhere-src-6.10.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/qt6-base/qtbase-everywhere-src-6.9.2.tar.xz /work/SRC/openSUSE:Factory/.qt6-base.new.18484/qtbase-everywhere-src-6.10.0.tar.xz differ: char 25, line 1
