[packages/qt6] up to 6.7.1

atler atler at pld-linux.org
Thu May 23 01:58:01 CEST 2024


commit 35b6bce75facd0485e4bbee03df13acc1ccdb078
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu May 23 00:00:43 2024 +0200

    up to 6.7.1

 CVE-2024-33861.patch   |  22 ---------
 no-implicit-sse2.patch |  10 ++---
 qt6.spec               | 119 +++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 105 insertions(+), 46 deletions(-)
---
diff --git a/qt6.spec b/qt6.spec
index e5d49e7..514eccf 100644
--- a/qt6.spec
+++ b/qt6.spec
@@ -108,19 +108,18 @@
 Summary:	Qt6 Library
 Summary(pl.UTF-8):	Biblioteka Qt6
 Name:		qt6
-Version:	6.6.3
-Release:	3
+Version:	6.7.1
+Release:	1
 License:	LGPL v3 or GPL v2 or GPL v3 or commercial
 Group:		X11/Libraries
-Source0:	https://download.qt.io/official_releases/qt/6.6/%{version}/single/qt-everywhere-src-%{version}.tar.xz
-# Source0-md5:	0e2c9dd87cbc6768da2bfc7f776c272f
+Source0:	https://download.qt.io/official_releases/qt/6.7/%{version}/single/qt-everywhere-src-%{version}.tar.xz
+# Source0-md5:	dfe73333c2fa22582ad76a679f0ab1e1
 Patch0:		system-cacerts.patch
 Patch1:		ninja-program.patch
 Patch2:		%{name}-gn.patch
 Patch3:		no-implicit-sse2.patch
 Patch4:		x32.patch
 Patch5:		qtwebengine-cmake-build-type.patch
-Patch6:		CVE-2024-33861.patch
 URL:		https://www.qt.io/
 %{?with_directfb:BuildRequires:	DirectFB-devel}
 BuildRequires:	EGL-devel
@@ -220,7 +219,7 @@ BuildRequires:	python3
 BuildRequires:	python3-devel-tools
 BuildRequires:	python3-html5lib
 BuildRequires:	python3-modules
-BuildRequires:	re2-devel
+BuildRequires:	re2-devel >=  20230601
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 2.007
 BuildRequires:	samurai
@@ -1653,6 +1652,18 @@ Qt6 Multimedia Widgets library - development files.
 %description -n Qt6MultimediaWidgets-devel -l pl.UTF-8
 Biblioteka Qt6 Multimedia Widgets - pliki programistyczne.
 
+%package -n Qt6Multimedia-plugin-gstreamer-devel
+Summary:	Qt6 Multimedia GStreamer plugin - development files
+Summary(pl.UTF-8):	Wtyczka GStreamer dla Qt6 Multimedia - pliki programistyczne
+Group:		X11/Development/Libraries
+Requires:	Qt6Multimedia-devel = %{version}
+
+%description -n Qt6Multimedia-plugin-gstreamer-devel
+Qt6 Multimedia GStreamer plugin - development files.
+
+%description -n Qt6Multimedia-plugin-gstreamer-devel -l pl.UTF-8
+Wtyczka GStreamer dla Qt6 Multimedia - pliki programistyczne.
+
 %package -n Qt6Network
 Summary:	Qt6 Network library
 Summary(pl.UTF-8):	Biblioteka Qt6 Network
@@ -3344,6 +3355,7 @@ Requires:	libvpx >= 1.10.0
 Requires:	nss >= 3.26
 Requires:	opus >= 1.3.1
 Requires:	pulseaudio-libs >= 0.9.10
+Requires:	re2 >=  20230601
 
 %description -n Qt6WebEngine
 Qt6 WebEngine library provides seamless integration of C++ and QML
@@ -3677,7 +3689,6 @@ narzędzia.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1 -d qtbase
 
 %{__sed} -i -e 's,usr/X11R6/,usr/,g' qtbase/mkspecs/linux-g++-64/qmake.conf
 
@@ -3706,9 +3717,6 @@ narzędzia.
 	qtbase/mkspecs/features/uikit/devices.py \
 	qtbase/util/testrunner/qt-testrunner.py
 
-%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+perl(\s|$),#!%{__perl}\1,' \
-	qtbase/libexec/syncqt.pl
-
 %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+node(\s|$),#!/usr/bin/node\1,' \
 	qtwebchannel/examples/webchannel/qwclient/qwclient.js
 
@@ -4210,7 +4218,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/Qt6Linguist.pc
 %{qt6dir}/modules/Linguist.json
 %{qt6dir}/mkspecs/modules/qt_lib_linguist.pri
-%{qt6dir}/mkspecs/modules/qt_lib_linguist_private.pri
 
 %files -n qt6-qdbus
 %defattr(644,root,root,755)
@@ -4266,8 +4273,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt6dir}/bin/qmlscene
 %attr(755,root,root) %{qt6dir}/bin/qmltestrunner
 %attr(755,root,root) %{qt6dir}/bin/qmltime
+%attr(755,root,root) %{qt6dir}/bin/svgtoqml
 %attr(755,root,root) %{qt6dir}/libexec/qmlcachegen
 %attr(755,root,root) %{qt6dir}/libexec/qmlimportscanner
+%attr(755,root,root) %{qt6dir}/libexec/qmljsrootgen
 %attr(755,root,root) %{qt6dir}/libexec/qmltyperegistrar
 
 %if %{with qt3d}
@@ -4783,13 +4792,16 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libQt6Graphs.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt6Graphs.so.6
 %dir %{qt6dir}/qml/QtGraphs
+%{qt6dir}/qml/QtGraphs/Graphs.qmltypes
 %attr(755,root,root) %{qt6dir}/qml/QtGraphs/libgraphsplugin.so
-%{qt6dir}/qml/QtGraphs/plugins.qmltypes
-%dir %{qt6dir}/qml/QtGraphs/qml
-%dir %{qt6dir}/qml/QtGraphs/qml/designer
-%{qt6dir}/qml/QtGraphs/qml/designer/*.qml
-%dir %{qt6dir}/qml/QtGraphs/qml/designer/default
-%{qt6dir}/qml/QtGraphs/qml/designer/default/*.qml
+%dir %{qt6dir}/qml/QtGraphs/designer
+%{qt6dir}/qml/QtGraphs/designer/*.qml
+%{qt6dir}/qml/QtGraphs/designer/qtgraphs.metainfo
+%{qt6dir}/qml/QtGraphs/designer/qtgraphs2d.metainfo
+%dir %{qt6dir}/qml/QtGraphs/designer/default
+%{qt6dir}/qml/QtGraphs/designer/default/*.qml
+%dir %{qt6dir}/qml/QtGraphs/designer/images
+%{qt6dir}/qml/QtGraphs/designer/images/*.png
 %{qt6dir}/qml/QtGraphs/qmldir
 
 %files -n Qt6Graphs-devel
@@ -4808,22 +4820,37 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt6Grpc.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt6Grpc.so.6
+%attr(755,root,root) %{_libdir}/libQt6GrpcQuick.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQt6GrpcQuick.so.6
+%dir %{qt6dir}/qml/QtGrpc
+%attr(755,root,root) %{qt6dir}/qml/QtGrpc/libgrpcquickplugin.so
+%{qt6dir}/qml/QtGrpc/plugins.qmltypes
+%{qt6dir}/qml/QtGrpc/qmldir
 
 %files -n Qt6Grpc-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt6Grpc.so
+%attr(755,root,root) %{_libdir}/libQt6GrpcQuick.so
 %{_libdir}/libQt6Grpc.prl
+%{_libdir}/libQt6GrpcQuick.prl
 %{_includedir}/qt6/QtGrpc
+%{_includedir}/qt6/QtGrpcQuick
 %{_libdir}/cmake/Qt6Grpc
+%{_libdir}/cmake/Qt6GrpcQuick
 %{_libdir}/cmake/Qt6GrpcTools
 %{_libdir}/cmake/Qt6ProtobufTools
 %attr(755,root,root) %{qt6dir}/libexec/qtgrpcgen
 %attr(755,root,root) %{qt6dir}/libexec/qtprotobufgen
 %{qt6dir}/metatypes/qt6grpc_pld_metatypes.json
+%{qt6dir}/metatypes/qt6grpcquick_pld_metatypes.json
 %{_pkgconfigdir}/Qt6Grpc.pc
+%{_pkgconfigdir}/Qt6GrpcQuick.pc
 %{qt6dir}/mkspecs/modules/qt_lib_grpc.pri
 %{qt6dir}/mkspecs/modules/qt_lib_grpc_private.pri
+%{qt6dir}/mkspecs/modules/qt_lib_grpcquick.pri
+%{qt6dir}/mkspecs/modules/qt_lib_grpcquick_private.pri
 %{qt6dir}/modules/Grpc.json
+%{qt6dir}/modules/GrpcQuick.json
 
 %files -n Qt6Gui
 %defattr(644,root,root,755)
@@ -5250,6 +5277,16 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/modules/MultimediaWidgets.json
 %{qt6dir}/metatypes/qt6multimediawidgets_pld_metatypes.json
 
+%files -n Qt6Multimedia-plugin-gstreamer-devel
+%defattr(644,root,root,755)
+%{_libdir}/libQt6QGstreamerMediaPlugin.a
+%{_libdir}/libQt6QGstreamerMediaPlugin.prl
+%{_includedir}/qt6/QtQGstreamerMediaPlugin
+%{_libdir}/cmake/Qt6QGstreamerMediaPluginPrivate
+%{qt6dir}/metatypes/qt6qgstreamermediapluginprivate_pld_metatypes.json
+%{qt6dir}/mkspecs/modules/qt_lib_qgstreamermediaplugin_private.pri
+%{qt6dir}/modules/QGstreamerMediaPluginPrivate.json
+
 %files -n Qt6Network
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt6Network.so.*.*.*
@@ -5351,6 +5388,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/Qt6OpcUa.pc
 %{_libdir}/cmake/Qt6DeclarativeOpcua
 %{_libdir}/cmake/Qt6OpcUa
+%{_libdir}/cmake/Qt6QtOpcUaTools
+%attr(755,root,root) %{qt6dir}/bin/qopcuaxmldatatypes2cpp
 %{qt6dir}/mkspecs/modules/qt_lib_declarativeopcua.pri
 %{qt6dir}/mkspecs/modules/qt_lib_declarativeopcua_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_opcua.pri
@@ -5641,6 +5680,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libQt6QmlCore.so.6
 %attr(755,root,root) %{_libdir}/libQt6QmlModels.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt6QmlModels.so.6
+%attr(755,root,root) %{_libdir}/libQt6QmlNetwork.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQt6QmlNetwork.so.6
 %attr(755,root,root) %{_libdir}/libQt6QmlWorkerScript.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt6QmlWorkerScript.so.6
 %attr(755,root,root) %{_libdir}/libQt6QmlLocalStorage.so.*.*.*
@@ -5705,6 +5746,11 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/qml/Qt/test/controls/QuickControlsTestUtilsPrivate.qmltypes
 %{qt6dir}/qml/Qt/test/controls/qmldir
 
+%dir %{qt6dir}/qml/QtNetwork
+%attr(755,root,root) %{qt6dir}/qml/QtNetwork/libqmlnetworkplugin.so
+%{qt6dir}/qml/QtNetwork/plugins.qmltypes
+%{qt6dir}/qml/QtNetwork/qmldir
+
 %dir %{qt6dir}/qml/QtQml
 %attr(755,root,root) %{qt6dir}/qml/QtQml/libqmlmetaplugin.so
 %dir %{qt6dir}/qml/QtQml/Models
@@ -5745,6 +5791,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libQt6QmlCompiler.so
 %attr(755,root,root) %{_libdir}/libQt6QmlCore.so
 %attr(755,root,root) %{_libdir}/libQt6QmlModels.so
+%attr(755,root,root) %{_libdir}/libQt6QmlNetwork.so
 %attr(755,root,root) %{_libdir}/libQt6QmlWorkerScript.so
 %attr(755,root,root) %{_libdir}/libQt6QmlLocalStorage.so
 %attr(755,root,root) %{_libdir}/libQt6QmlXmlListModel.so
@@ -5752,6 +5799,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libQt6StateMachineQml.so
 # static-only
 %{_libdir}/libQt6PacketProtocol.a
+%{_libdir}/libQt6QmlBuiltins.a
 %{_libdir}/libQt6QmlDebug.a
 %{_libdir}/libQt6QmlDom.a
 %{_libdir}/libQt6QmlLS.a
@@ -5769,6 +5817,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/metatypes/qt6labssettings_pld_metatypes.json
 %{qt6dir}/metatypes/qt6packetprotocolprivate_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qml_pld_metatypes.json
+%{qt6dir}/metatypes/qt6qmlbuiltins_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmlcompiler_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmlcore_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmldebugprivate_pld_metatypes.json
@@ -5776,6 +5825,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/metatypes/qt6qmllocalstorage_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmllsprivate_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmlmodels_pld_metatypes.json
+%{qt6dir}/metatypes/qt6qmlnetwork_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmltoolingsettingsprivate_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmltyperegistrarprivate_pld_metatypes.json
 %{qt6dir}/metatypes/qt6qmlworkerscript_pld_metatypes.json
@@ -5784,12 +5834,14 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/metatypes/qt6statemachineqml_pld_metatypes.json
 %{_libdir}/libQt6PacketProtocol.prl
 %{_libdir}/libQt6Qml.prl
+%{_libdir}/libQt6QmlBuiltins.prl
 %{_libdir}/libQt6QmlCompiler.prl
 %{_libdir}/libQt6QmlCore.prl
 %{_libdir}/libQt6QmlDebug.prl
 %{_libdir}/libQt6QmlDom.prl
 %{_libdir}/libQt6QmlLocalStorage.prl
 %{_libdir}/libQt6QmlModels.prl
+%{_libdir}/libQt6QmlNetwork.prl
 %{_libdir}/libQt6QmlTypeRegistrar.prl
 %{_libdir}/libQt6QmlWorkerScript.prl
 %{_libdir}/libQt6QmlXmlListModel.prl
@@ -5801,6 +5853,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/qt6/QtLabsSettings
 %{_includedir}/qt6/QtPacketProtocol
 %{_includedir}/qt6/QtQml
+%{_includedir}/qt6/QtQmlBuiltins
 %{_includedir}/qt6/QtQmlCompiler
 %{_includedir}/qt6/QtQmlCore
 %{_includedir}/qt6/QtQmlDebug
@@ -5809,6 +5862,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/qt6/QtQmlLS
 %{_includedir}/qt6/QtQmlLocalStorage
 %{_includedir}/qt6/QtQmlModels
+%{_includedir}/qt6/QtQmlNetwork
 %{_includedir}/qt6/QtQmlToolingSettings
 %{_includedir}/qt6/QtQmlTypeRegistrar
 %{_includedir}/qt6/QtQmlWorkerScript
@@ -5820,8 +5874,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/Qt6LabsQmlModels.pc
 %{_pkgconfigdir}/Qt6LabsSettings.pc
 %{_pkgconfigdir}/Qt6Qml.pc
+%{_pkgconfigdir}/Qt6QmlBuiltins.pc
 %{_pkgconfigdir}/Qt6QmlCompiler.pc
 %{_pkgconfigdir}/Qt6QmlModels.pc
+%{_pkgconfigdir}/Qt6QmlNetwork.pc
 %{_pkgconfigdir}/Qt6QmlWorkerScript.pc
 %{_pkgconfigdir}/Qt6StateMachine.pc
 %{_pkgconfigdir}/Qt6StateMachineQml.pc
@@ -5835,6 +5891,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/cmake/Qt6LabsSettings
 %{_libdir}/cmake/Qt6PacketProtocolPrivate
 %{_libdir}/cmake/Qt6Qml
+%{_libdir}/cmake/Qt6QmlBuiltins
 %{_libdir}/cmake/Qt6QmlCompiler
 %{_libdir}/cmake/Qt6QmlCore
 %{_libdir}/cmake/Qt6QmlDebugPrivate
@@ -5844,6 +5901,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/cmake/Qt6QmlLSPrivate
 %{_libdir}/cmake/Qt6QmlLocalStorage
 %{_libdir}/cmake/Qt6QmlModels
+%{_libdir}/cmake/Qt6QmlNetwork
 %{_libdir}/cmake/Qt6QmlTypeRegistrarPrivate
 %{_libdir}/cmake/Qt6QmlToolingSettingsPrivate
 %{_libdir}/cmake/Qt6StateMachine
@@ -5862,6 +5920,8 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/mkspecs/modules/qt_lib_labssettings.pri
 %{qt6dir}/mkspecs/modules/qt_lib_labssettings_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
+%{qt6dir}/mkspecs/modules/qt_lib_qmlbuiltins.pri
+%{qt6dir}/mkspecs/modules/qt_lib_qmlbuiltins_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmlcompiler.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmlcompiler_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmlcore.pri
@@ -5875,6 +5935,8 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/mkspecs/modules/qt_lib_qmlls_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmlmodels.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
+%{qt6dir}/mkspecs/modules/qt_lib_qmlnetwork.pri
+%{qt6dir}/mkspecs/modules/qt_lib_qmlnetwork_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qml.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qml_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_qmltest.pri
@@ -5895,6 +5957,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/modules/LabsSettings.json
 %{qt6dir}/modules/PacketProtocolPrivate.json
 %{qt6dir}/modules/Qml.json
+%{qt6dir}/modules/QmlBuiltins.json
 %{qt6dir}/modules/QmlCompiler.json
 %{qt6dir}/modules/QmlCore.json
 %{qt6dir}/modules/QmlDebugPrivate.json
@@ -5903,6 +5966,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/modules/QmlLSPrivate.json
 %{qt6dir}/modules/QmlLocalStorage.json
 %{qt6dir}/modules/QmlModels.json
+%{qt6dir}/modules/QmlNetwork.json
 %{qt6dir}/modules/QmlToolingSettingsPrivate.json
 %{qt6dir}/modules/QmlTypeRegistrarPrivate.json
 %{qt6dir}/modules/QmlWorkerScript.json
@@ -5990,6 +6054,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libQt6QuickTemplates2.so.6
 %attr(755,root,root) %{_libdir}/libQt6QuickTimeline.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt6QuickTimeline.so.6
+%attr(755,root,root) %{_libdir}/libQt6QuickTimelineBlendTrees.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQt6QuickTimelineBlendTrees.so.6
 
 %attr(755,root,root) %{qt6dir}/plugins/qmltooling/libqmldbg_inspector.so
 %attr(755,root,root) %{qt6dir}/plugins/qmltooling/libqmldbg_preview.so
@@ -6177,6 +6243,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libQt6QuickTemplates2.so
 %attr(755,root,root) %{_libdir}/libQt6QuickTest.so
 %attr(755,root,root) %{_libdir}/libQt6QuickTimeline.so
+%attr(755,root,root) %{_libdir}/libQt6QuickTimelineBlendTrees.so
 %attr(755,root,root) %{_libdir}/libQt6QuickWidgets.so
 %{_libdir}/libQt6LabsSharedImage.prl
 %{_libdir}/libQt6LabsWavefrontMesh.prl
@@ -6205,6 +6272,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libQt6QuickTest.prl
 %{_libdir}/libQt6QuickTestUtils.prl
 %{_libdir}/libQt6QuickTimeline.prl
+%{_libdir}/libQt6QuickTimelineBlendTrees.prl
 %{_libdir}/libQt6QuickWidgets.prl
 %{qt6dir}/metatypes/qt6quick_pld_metatypes.json
 %{qt6dir}/metatypes/qt6quicktest_pld_metatypes.json
@@ -6235,12 +6303,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/qt6/QtQuickTest
 %{_includedir}/qt6/QtQuickTestUtils
 %{_includedir}/qt6/QtQuickTimeline
+%{_includedir}/qt6/QtQuickTimelineBlendTrees
 %{_includedir}/qt6/QtQuickWidgets
 %{_pkgconfigdir}/Qt6LabsSharedImage.pc
 %{_pkgconfigdir}/Qt6LabsWavefrontMesh.pc
 %{_pkgconfigdir}/Qt6Quick.pc
 %{_pkgconfigdir}/Qt6QuickTest.pc
 %{_pkgconfigdir}/Qt6QuickTimeline.pc
+%{_pkgconfigdir}/Qt6QuickTimelineBlendTrees.pc
 %{_pkgconfigdir}/Qt6QuickWidgets.pc
 %{_pkgconfigdir}/Qt6QuickControls2.pc
 %{_pkgconfigdir}/Qt6QuickControls2Basic.pc
@@ -6286,6 +6356,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/cmake/Qt6QuickTest
 %{_libdir}/cmake/Qt6QuickTestUtilsPrivate
 %{_libdir}/cmake/Qt6QuickTimeline
+%{_libdir}/cmake/Qt6QuickTimelineBlendTrees
+%{_libdir}/cmake/Qt6QuickTools
 %{_libdir}/cmake/Qt6QuickWidgets
 %{qt6dir}/mkspecs/features/qtquickcompiler.prf
 %{qt6dir}/mkspecs/modules/qt_lib_labssharedimage.pri
@@ -6335,6 +6407,8 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_quicktimeline.pri
 %{qt6dir}/mkspecs/modules/qt_lib_quicktimeline_private.pri
+%{qt6dir}/mkspecs/modules/qt_lib_quicktimelineblendtrees.pri
+%{qt6dir}/mkspecs/modules/qt_lib_quicktimelineblendtrees_private.pri
 %{qt6dir}/mkspecs/modules/qt_lib_quickwidgets.pri
 %{qt6dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
 %{qt6dir}/modules/LabsSharedImage.json
@@ -6364,6 +6438,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/modules/QuickTest.json
 %{qt6dir}/modules/QuickTestUtilsPrivate.json
 %{qt6dir}/modules/QuickTimeline.json
+%{qt6dir}/modules/QuickTimelineBlendTrees.json
 %{qt6dir}/modules/QuickWidgets.json
 %{qt6dir}/metatypes/qt6labssharedimage_pld_metatypes.json
 %{qt6dir}/metatypes/qt6labswavefrontmesh_pld_metatypes.json
@@ -6390,6 +6465,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt6dir}/metatypes/qt6quicktemplates2_pld_metatypes.json
 %{qt6dir}/metatypes/qt6quicktestutilsprivate_pld_metatypes.json
 %{qt6dir}/metatypes/qt6quicktimeline_pld_metatypes.json
+%{qt6dir}/metatypes/qt6quicktimelineblendtrees_pld_metatypes.json
 %{qt6dir}/metatypes/qt6quickwidgets_pld_metatypes.json
 
 %if %{with doc}
@@ -6412,6 +6488,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt6dir}/qml/QtQuick/Timeline/libqtquicktimelineplugin.so
 %{qt6dir}/qml/QtQuick/Timeline/plugins.qmltypes
 %{qt6dir}/qml/QtQuick/Timeline/qmldir
+%dir %{qt6dir}/qml/QtQuick/Timeline/BlendTrees
+%attr(755,root,root) %{qt6dir}/qml/QtQuick/Timeline/BlendTrees/libqtquicktimelineblendtreesplugin.so
+%{qt6dir}/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes
+%{qt6dir}/qml/QtQuick/Timeline/BlendTrees/qmldir
 
 %if %{with doc}
 %files -n Qt6Quick-Timeline-doc
@@ -6467,7 +6547,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt6dir}/plugins/qmltooling/libqmldbg_quick3dprofiler.so
 %dir %{qt6dir}/qml/QtQuick3D
 %attr(755,root,root) %{qt6dir}/qml/QtQuick3D/libqquick3dplugin.so
-%{qt6dir}/qml/QtQuick3D/plugins.qmltypes
+%{qt6dir}/qml/QtQuick3D/Quick3D.qmltypes
 %{qt6dir}/qml/QtQuick3D/qmldir
 %{qt6dir}/qml/QtQuick3D/designer
 %dir %{qt6dir}/qml/QtQuick3D/AssetUtils
@@ -7532,8 +7612,9 @@ rm -rf $RPM_BUILD_ROOT
 %lang(vi) %{_datadir}/qt6/translations/qtwebengine_locales/vi.pak
 %lang(zh_CN) %{_datadir}/qt6/translations/qtwebengine_locales/zh-CN.pak
 %lang(zh_TW) %{_datadir}/qt6/translations/qtwebengine_locales/zh-TW.pak
-%attr(755,root,root) %{_libdir}/qt6/libexec/qwebengine_convert_dict
 %attr(755,root,root) %{_libdir}/qt6/libexec/QtWebEngineProcess
+%attr(755,root,root) %{_libdir}/qt6/libexec/qwebengine_convert_dict
+%attr(755,root,root) %{_libdir}/qt6/libexec/webenginedriver
 
 %files -n Qt6WebEngine-devel
 %defattr(644,root,root,755)
diff --git a/CVE-2024-33861.patch b/CVE-2024-33861.patch
deleted file mode 100644
index 0364942..0000000
--- a/CVE-2024-33861.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/src/corelib/text/qstringconverter.cpp b/src/corelib/text/qstringconverter.cpp
-index 4a60d60ae35..66fedcf3325 100644
---- a/src/corelib/text/qstringconverter.cpp
-+++ b/src/corelib/text/qstringconverter.cpp
-@@ -1951,7 +1951,7 @@ struct QStringConverterICU : QStringConverter
-         const void *context;
-         ucnv_getToUCallBack(icu_conv, &action, &context);
-         if (context != state)
--             ucnv_setToUCallBack(icu_conv, action, &state, nullptr, nullptr, &err);
-+             ucnv_setToUCallBack(icu_conv, action, state, nullptr, nullptr, &err);
-
-         ucnv_toUnicode(icu_conv, &target, targetLimit, &source, sourceLimit, nullptr, flush, &err);
-         // We did reserve enough space:
-@@ -1984,7 +1984,7 @@ struct QStringConverterICU : QStringConverter
-         const void *context;
-         ucnv_getFromUCallBack(icu_conv, &action, &context);
-         if (context != state)
--             ucnv_setFromUCallBack(icu_conv, action, &state, nullptr, nullptr, &err);
-+             ucnv_setFromUCallBack(icu_conv, action, state, nullptr, nullptr, &err);
-
-         ucnv_fromUnicode(icu_conv, &target, targetLimit, &source, sourceLimit, nullptr, flush, &err);
-         // We did reserve enough space:
diff --git a/no-implicit-sse2.patch b/no-implicit-sse2.patch
index 418c205..c532ba6 100644
--- a/no-implicit-sse2.patch
+++ b/no-implicit-sse2.patch
@@ -1,8 +1,8 @@
---- qt-everywhere-src-6.5.2/qtbase/cmake/QtInternalTargets.cmake.orig	2023-07-19 17:30:07.482041879 +0200
-+++ qt-everywhere-src-6.5.2/qtbase/cmake/QtInternalTargets.cmake	2023-07-19 17:36:34.820978372 +0200
-@@ -348,47 +348,6 @@
-     qt_internal_platform_link_options(PlatformCommonInternal INTERFACE "-Wl,--enable-new-dtags")
- endif()
+--- qt-everywhere-src-6.7.0/qtbase/cmake/QtInternalTargets.cmake.orig	2024-04-26 20:52:14.710896412 +0200
++++ qt-everywhere-src-6.7.0/qtbase/cmake/QtInternalTargets.cmake	2024-04-26 21:44:26.699022644 +0200
+@@ -375,47 +375,6 @@
+ endfunction()
+ qt_internal_apply_coverage_flags()
  
 -function(qt_get_implicit_sse2_genex_condition out_var)
 -    set(is_shared_lib "$<STREQUAL:$<TARGET_PROPERTY:TYPE>,SHARED_LIBRARY>")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt6.git/commitdiff/35b6bce75facd0485e4bbee03df13acc1ccdb078



More information about the pld-cvs-commit mailing list