Accepting request 1098101 from home:Vogtinator:branches:KDE:Qt5

- Add patch to make qmlimportscanner usable with qml-autoreqprov
  again (QTBUG-115170):
  * 0001-qmlimportscanner-Include-module-versions-again.patch

OBS-URL: https://build.opensuse.org/request/show/1098101
OBS-URL: https://build.opensuse.org/package/show/KDE:Qt6/qt6-declarative?expand=0&rev=46
This commit is contained in:
Christophe Marin 2023-07-11 11:39:48 +00:00 committed by Git OBS Bridge
parent c3a7da79f6
commit decd0cd261
3 changed files with 102 additions and 67 deletions

View File

@ -0,0 +1,25 @@
From c75d424ea77385688e97f150df0d3e68ba55f5f4 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fvogt@suse.de>
Date: Tue, 11 Jul 2023 10:51:35 +0200
Subject: [PATCH] qmlimportscanner: Include module versions again
Fixes: QTBUG-115170
---
tools/qmlimportscanner/main.cpp | 1 -
1 file changed, 1 deletion(-)
diff --git a/tools/qmlimportscanner/main.cpp b/tools/qmlimportscanner/main.cpp
index 7c8f1bc98e..c8635323ce 100644
--- a/tools/qmlimportscanner/main.cpp
+++ b/tools/qmlimportscanner/main.cpp
@@ -434,7 +434,6 @@ getImportDetails(const QVariant &inputImport,
import.insert(preferLiteral(), prefer);
}
}
- import.remove(versionLiteral());
const ImportDetailsAndDeps result = {import, dependencies};
cache.insert({inputImport, result});
--
2.41.0

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jul 11 09:30:38 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Add patch to make qmlimportscanner usable with qml-autoreqprov
again (QTBUG-115170):
* 0001-qmlimportscanner-Include-module-versions-again.patch
-------------------------------------------------------------------
Fri Jun 30 15:13:09 UTC 2023 - Christophe Marin <christophe@krop.fr>

View File

@ -30,10 +30,12 @@ Name: qt6-declarative%{?pkg_suffix}
Version: 6.5.1
Release: 0
Summary: Qt 6 Declarative Libraries and tools
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later 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
Source99: qt6-declarative-rpmlintrc
# PATCH-FIX-DOWNSTREAM
Patch1: 0001-qmlimportscanner-Include-module-versions-again.patch
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: qt6-core-private-devel
@ -157,14 +159,14 @@ Additional tools for inspecting, testing, viewing QML imports and files.
%package -n libQt6LabsAnimation6
Summary: Qt 6 LabsAnimation library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsAnimation6
The Qt 6 LabsAnimation library.
%package -n qt6-labsanimation-devel
Summary: Qt 6 LabsAnimation library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsAnimation6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-quick-private-devel = %{version}
@ -174,7 +176,7 @@ Development files for the Qt 6 LabsAnimation library.
%package -n qt6-labsanimation-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsAnimation library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsAnimation) = %{real_version}
%description -n qt6-labsanimation-private-devel
@ -183,14 +185,14 @@ ABI or API guarantees.
%package -n libQt6LabsFolderListModel6
Summary: Qt 6 LabsFolderListModel library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsFolderListModel6
The Qt 6 LabsFolderListModel library.
%package -n qt6-labsfolderlistmodel-devel
Summary: Qt 6 LabsFolderListModel library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsFolderListModel6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-qmlmodels-private-devel = %{version}
@ -201,7 +203,7 @@ Development files for the Qt 6 LabsFolderListModel library.
%package -n qt6-labsfolderlistmodel-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsFolderListModel library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsFolderListModel) = %{real_version}
%description -n qt6-labsfolderlistmodel-private-devel
@ -210,14 +212,14 @@ ABI or API guarantees.
%package -n libQt6LabsQmlModels6
Summary: Qt 6 LabsQmlModels library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsQmlModels6
The Qt 6 LabsQmlModels library.
%package -n qt6-labsqmlmodels-devel
Summary: Qt 6 LabsQmlModels library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsQmlModels6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-qmlmodels-private-devel = %{version}
@ -227,7 +229,7 @@ Development files for the Qt 6 LabsQmlModels library.
%package -n qt6-labsqmlmodels-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsQmlModels library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsQmlModels) = %{real_version}
%description -n qt6-labsqmlmodels-private-devel
@ -236,14 +238,14 @@ ABI or API guarantees.
%package -n libQt6LabsSettings6
Summary: Qt 6 LabsSettings library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsSettings6
The Qt 6 LabsSettings library.
%package -n qt6-labssettings-devel
Summary: Qt 6 LabsSettings library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsSettings6 = %{version}
Requires: cmake(Qt6Core) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -253,7 +255,7 @@ Development files for the Qt 6 LabsSettings library.
%package -n qt6-labssettings-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsSettings library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsSettings) = %{real_version}
%description -n qt6-labssettings-private-devel
@ -262,14 +264,14 @@ ABI or API guarantees.
%package -n libQt6LabsSharedImage6
Summary: Qt 6 LabsSharedImage library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsSharedImage6
The Qt 6 LabsSharedImage library.
%package -n qt6-labssharedimage-devel
Summary: Qt 6 LabsSharedImage library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsSharedImage6 = %{version}
Requires: qt6-quick-private-devel = %{version}
%requires_eq qt6-core-private-devel
@ -280,7 +282,7 @@ Development files for the Qt 6 LabsSharedImage library.
%package -n qt6-labssharedimage-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsSharedImage library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsSharedImage) = %{real_version}
%description -n qt6-labssharedimage-private-devel
@ -289,14 +291,14 @@ ABI or API guarantees.
%package -n libQt6LabsWavefrontMesh6
Summary: Qt 6 LabsWavefrontMesh library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6LabsWavefrontMesh6
The Qt 6 LabsWavefrontMesh library.
%package -n qt6-labswavefrontmesh-devel
Summary: Qt 6 LabsWavefrontMesh library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6LabsWavefrontMesh6 = %{version}
Requires: qt6-quick-private-devel = %{version}
%requires_eq qt6-core-private-devel
@ -307,7 +309,7 @@ Development files for the Qt 6 LabsWavefrontMesh library.
%package -n qt6-labswavefrontmesh-private-devel
Summary: Non-ABI stable API for the Qt 6 LabsWavefrontMesh library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6LabsWavefrontMesh) = %{real_version}
%description -n qt6-labswavefrontmesh-private-devel
@ -316,16 +318,16 @@ ABI or API guarantees.
%package -n libQt6Qml6
Summary: Qt 6 Qml library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
Requires: (qml-autoreqprov if rpm-build)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-declarative-imports
Requires: (qml-autoreqprov if rpm-build)
%description -n libQt6Qml6
The Qt 6 Qml library.
%package -n qt6-qml-devel
Summary: Qt 6 Qml library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6Qml6 = %{version}
# Executables are required
Requires: qt6-declarative-tools = %{version}
@ -339,7 +341,7 @@ Development files for the Qt 6 Qml library.
%package -n qt6-qml-private-devel
Summary: Non-ABI stable API for the Qt 6 Qml library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6Qml) = %{real_version}
%requires_eq qt6-core-private-devel
@ -349,7 +351,7 @@ ABI or API guarantees.
%package -n libQt6QmlCore6
Summary: Qt 6 QmlCore library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-declarative-imports
%description -n libQt6QmlCore6
@ -357,7 +359,7 @@ The Qt 6 QmlCore library.
%package -n qt6-qmlcore-devel
Summary: Qt 6 QmlCore library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QmlCore6 = %{version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -366,7 +368,7 @@ Development files for the Qt 6 QmlCore library.
%package -n qt6-qmlcore-private-devel
Summary: Non-ABI stable API for the Qt 6 QmlCore library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6QmlCore) = %{real_version}
%description -n qt6-qmlcore-private-devel
@ -375,14 +377,14 @@ ABI or API guarantees.
%package -n libQt6QmlLocalStorage6
Summary: Qt 6 QmlLocalStorage library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QmlLocalStorage6
The Qt 6 QmlLocalStorage library.
%package -n qt6-qmllocalstorage-devel
Summary: Qt 6 QmlLocalStorage library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QmlLocalStorage6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6Sql) = %{real_version}
@ -393,7 +395,7 @@ Development files for the Qt 6 QmlLocalStorage library.
%package -n qt6-qmllocalstorage-private-devel
Summary: Non-ABI stable API for the Qt 6 QmlLocalStorage library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6QmlLocalStorage) = %{real_version}
%requires_eq qt6-core-private-devel
@ -404,14 +406,14 @@ ABI or API guarantees.
%package -n libQt6QmlModels6
Summary: Qt 6 QmlModels library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QmlModels6
The Qt 6 QmlModels library.
%package -n qt6-qmlmodels-devel
Summary: Qt 6 QmlModels library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QmlModels6 = %{version}
Requires: cmake(Qt6Core) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -421,7 +423,7 @@ Development files for the Qt 6 QmlModels library.
%package -n qt6-qmlmodels-private-devel
Summary: Non-ABI stable API for the Qt 6 QmlModels library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6QmlModels) = %{real_version}
%requires_eq qt6-core-private-devel
@ -432,14 +434,14 @@ ABI or API guarantees.
%package -n libQt6QmlWorkerScript6
Summary: Qt 6 QmlWorkScript library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QmlWorkerScript6
The Qt 6 QmlModels library.
%package -n qt6-qmlworkerscript-devel
Summary: Qt 6 QmlModels library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QmlWorkerScript6 = %{version}
Requires: cmake(Qt6Core) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -449,7 +451,7 @@ Development files for the Qt 6 QmlModels library.
%package -n qt6-qmlworkerscript-private-devel
Summary: Non-ABI stable API for the Qt 6 QmlWorkerScript library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6QmlWorkerScript) = %{real_version}
%requires_eq qt6-core-private-devel
@ -466,7 +468,7 @@ The Qt 6 QmlXmlListModel library.
%package -n qt6-qmlxmllistmodel-devel
Summary: Qt 6 QmlXmlListModel library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QmlXmlListModel6 = %{version}
Requires: cmake(Qt6Qml) = %{real_version}
Requires: cmake(Qt6QmlModels) = %{real_version}
@ -476,7 +478,7 @@ Development files for the Qt 6 QmlXmlListModel library.
%package -n qt6-qmlxmllistmodel-private-devel
Summary: Non-ABI stable API for the Qt 6 QmlXmlListModel library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6QmlXmlListModel) = %{real_version}
%requires_eq qt6-core-private-devel
@ -486,14 +488,14 @@ any ABI or API guarantees.
%package -n libQt6Quick6
Summary: Qt 6 Quick library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6Quick6
The Qt 6 Quick library.
%package -n qt6-quick-devel
Summary: Qt 6 Quick library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6Quick6 = %{version}
Requires: cmake(Qt6Core) = %{real_version}
Requires: cmake(Qt6Gui) = %{real_version}
@ -507,7 +509,7 @@ Development files for the Qt 6 Quick library.
%package -n qt6-quick-private-devel
Summary: Non-ABI stable API for the Qt 6 Quick library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-qmlmodels-private-devel = %{version}
Requires: cmake(Qt6Quick) = %{real_version}
@ -580,9 +582,9 @@ Requires: libQt6QuickDialogs2-6 = %{version}
Requires: cmake(Qt6Gui) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
Requires: cmake(Qt6Quick) = %{real_version}
Requires: cmake(Qt6QuickDialogs2Utils) = %{real_version}
Requires: cmake(Qt6QuickDialogs2QuickImpl) = %{real_version}
Requires: cmake(Qt6QuickControls2Impl) = %{real_version}
Requires: cmake(Qt6QuickDialogs2QuickImpl) = %{real_version}
Requires: cmake(Qt6QuickDialogs2Utils) = %{real_version}
%description -n qt6-quickdialogs2-devel
Development files for the Qt 6 QuickDialogs2 library.
@ -648,14 +650,14 @@ any ABI or API guarantees.
%package -n libQt6QuickLayouts6
Summary: Qt 6 QuickLayouts library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickLayouts6
The Qt 6 QuickLayouts library.
%package -n qt6-quicklayouts-devel
Summary: Qt 6 QuickLayouts library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickLayouts6 = %{version}
Requires: qt6-quick-private-devel = %{version}
Requires: cmake(Qt6Gui) = %{real_version}
@ -667,7 +669,7 @@ Development files for the Qt 6 QuickLayouts library.
%package -n qt6-quicklayouts-private-devel
Summary: Non-ABI stable API for the Qt 6 QuickLayouts library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6QuickLayouts) = %{real_version}
%description -n qt6-quicklayouts-private-devel
@ -684,8 +686,8 @@ The Qt 6 QuickTemplates2 library.
Summary: Qt6 QuickTemplates2 library - Development files
Requires: libQt6QuickTemplates2-6 = %{version}
Requires: cmake(Qt6Gui) = %{real_version}
Requires: cmake(Qt6QmlModels) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
Requires: cmake(Qt6QmlModels) = %{real_version}
Requires: cmake(Qt6Quick) = %{real_version}
%description -n qt6-quicktemplates2-devel
@ -702,14 +704,14 @@ any ABI or API guarantees.
%package -n libQt6QuickTest6
Summary: Qt 6 QuickTest library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickTest6
The Qt 6 QuickTest library.
%package -n qt6-quicktest-devel
Summary: Qt 6 QuickTest library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickTest6 = %{version}
Requires: cmake(Qt6Gui) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -721,7 +723,7 @@ Development files for the Qt 6 QuickTest library.
%package -n qt6-quicktest-private-devel
Summary: Non-ABI stable API for the Qt 6 QuickTest library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: cmake(Qt6QuickTest) = %{real_version}
%requires_eq qt6-test-private-devel
@ -731,14 +733,14 @@ ABI or API guarantees.
%package -n libQt6QuickWidgets6
Summary: Qt 6 QuickWidgets library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickWidgets6
The Qt 6 QuickWidgets library.
%package -n qt6-quickwidgets-devel
Summary: Qt 6 QuickWidgets library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickWidgets6 = %{version}
Requires: cmake(Qt6Gui) = %{real_version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -750,7 +752,7 @@ Development files for the Qt 6 QuickWidgets library.
%package -n qt6-quickwidgets-private-devel
Summary: Non-ABI stable API for the Qt 6 QuickWidgets library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-quick-private-devel = %{version}
Requires: cmake(Qt6QuickWidgets) = %{real_version}
@ -762,11 +764,11 @@ Requires: cmake(Qt6QuickWidgets) = %{real_version}
This package provides private headers of libQt6QuickWidgets that do not have any
ABI or API guarantees.
### Private only libraries ###
### Private only libraries ###
%package -n libQt6QmlCompiler6
Summary: Qt6 QmlCompiler library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QmlCompiler6
The Qt 6 QmlCompiler library.
@ -774,8 +776,8 @@ This library does not have any ABI or API guarantees.
%package -n qt6-qmlcompiler-private-devel
Summary: Qt 6 QmlCompiler library - Development files
Requires: qt6-qml-private-devel = %{version}
Requires: libQt6QmlCompiler6 = %{version}
Requires: qt6-qml-private-devel = %{version}
%requires_eq qt6-core-private-devel
# The qmlcompiler library became a shared library (again) in 6.4.0
Provides: qt6-qmlcompiler-devel-static = 6.4.0
@ -787,7 +789,7 @@ This library does not have any ABI or API guarantees.
%package -n libQt6QuickEffects6
Summary: Qt 6 QuickEffects library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickEffects6
The Qt 6 QuickEffects library.
@ -795,7 +797,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-quickeffects-private-devel
Summary: Qt 6 QuickEffects library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickEffects6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-quick-private-devel = %{version}
@ -807,7 +809,7 @@ This library does not have any ABI or API guarantees.
%package -n libQt6QuickParticles6
Summary: Qt 6 QuickParticles library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickParticles6
The Qt 6 QuickParticles library.
@ -815,7 +817,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-quickparticles-private-devel
Summary: Qt 6 QuickParticles library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickParticles6 = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: qt6-quick-private-devel = %{version}
@ -831,7 +833,7 @@ This library does not have any ABI or API guarantees.
%package -n libQt6QuickShapes6
Summary: Qt 6 QuickShapes library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%description -n libQt6QuickShapes6
The Qt 6 QuickShapes library.
@ -839,7 +841,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-quickshapes-private-devel
Summary: Qt 6 QuickShapes library - Development files
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: libQt6QuickShapes6 = %{version}
Requires: qt6-quick-private-devel = %{version}
Requires: cmake(Qt6Qml) = %{real_version}
@ -853,9 +855,10 @@ Development files for the Qt 6 QuickShapes library.
This library does not have any ABI or API guarantees.
### Static libraries ###
%package -n qt6-packetprotocol-devel-static
Summary: Qt6 PacketProtocol static library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
%requires_eq qt6-core-private-devel
# Renamed in 6.2.0
Provides: qt6-packetprotocol-private-devel = 6.2.0
@ -867,7 +870,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-qmldebug-devel-static
Summary: Qt6 QmlDebug static library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-packetprotocol-devel-static = %{version}
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6Network)
@ -882,7 +885,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-qmldom-devel-static
Summary: Qt6 QmlDom static library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6QmlCompilerPrivate) = %{real_version}
# Renamed in 6.2.0
@ -904,7 +907,7 @@ This library does not have any ABI or API guarantees.
%package -n qt6-quickcontrolstestutils-devel-static
Summary: Qt6 QuickControlsTestUtils static library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-quick-private-devel = %{version}
Requires: qt6-quickdialogs2quickimpl-private-devel = %{version}
Requires: qt6-quicktemplates2-private-devel = %{version}
@ -918,11 +921,11 @@ The Qt6 QuickControlsTestUtils static library.
%package -n qt6-quicktestutils-devel-static
Summary: Qt6 QuickTestUtils static library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
Requires: qt6-qml-private-devel = %{version}
Requires: cmake(Qt6Network) = %{real_version}
Requires: cmake(Qt6Quick) = %{real_version}
Requires: cmake(Qt6QuickTest) = %{real_version}
Requires: cmake(Qt6Network) = %{real_version}
Requires: cmake(Qt6Test) = %{real_version}
%description -n qt6-quicktestutils-devel-static