Accepting request 1242045 from KDE:Qt6
Qt 6.8.2 + pyside (forwarded request 1241751 from krop) OBS-URL: https://build.opensuse.org/request/show/1242045 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt6-declarative?expand=0&rev=48
This commit is contained in:
commit
79b543d7df
@ -1,42 +0,0 @@
|
|||||||
From eff776c676b042bd75604105a3876f999b9808d5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
||||||
Date: Mon, 23 Dec 2024 12:47:21 +0100
|
|
||||||
Subject: [PATCH] CMake: Fix find_package call in Qt6QmlFindQmlscInternal.cmake
|
|
||||||
|
|
||||||
Qt6QmlFindQmlscInternal.cmake tries to find the
|
|
||||||
Qt6QmlCompilerPlusPrivateTools package and specifies a version. That
|
|
||||||
version was PROJECT_VERSION, which is the version of the user project.
|
|
||||||
It should be the Qt's version instead.
|
|
||||||
|
|
||||||
Read the package version of the Qt6::Qml target and use that in the
|
|
||||||
find_package call. The target is guaranteed to exist, because the
|
|
||||||
Qt6QmlFindQmlscInternal.cmake inclusion is guarded by a check for this
|
|
||||||
target.
|
|
||||||
|
|
||||||
This amends commit b0f1ec4e394dcee82400964225be485a7cdd3c53.
|
|
||||||
|
|
||||||
Pick-to: 6.8 6.9
|
|
||||||
Fixes: QTBUG-132421
|
|
||||||
Change-Id: I04402296b351ef8df991ade697c633594b0b17b5
|
|
||||||
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
|
|
||||||
---
|
|
||||||
src/qml/Qt6QmlFindQmlscInternal.cmake | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/qml/Qt6QmlFindQmlscInternal.cmake b/src/qml/Qt6QmlFindQmlscInternal.cmake
|
|
||||||
index f02103f45f..3f549c7cbe 100644
|
|
||||||
--- a/src/qml/Qt6QmlFindQmlscInternal.cmake
|
|
||||||
+++ b/src/qml/Qt6QmlFindQmlscInternal.cmake
|
|
||||||
@@ -30,7 +30,8 @@ endif()
|
|
||||||
|
|
||||||
# This can't use the find_package(Qt6 COMPONENTS) signature, because Qt6Config uses NO_DEFAULT and
|
|
||||||
# won't look at the prepended extra find root paths.
|
|
||||||
-find_package(Qt6QmlCompilerPlusPrivateTools ${PROJECT_VERSION} QUIET CONFIG
|
|
||||||
+get_target_property(_qt_qml_package_version Qt6::Qml _qt_package_version)
|
|
||||||
+find_package(Qt6QmlCompilerPlusPrivateTools ${_qt_qml_package_version} QUIET CONFIG
|
|
||||||
PATHS
|
|
||||||
${_qt_additional_host_packages_prefix_paths}
|
|
||||||
)
|
|
||||||
--
|
|
||||||
2.47.1
|
|
||||||
|
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 31 10:22:53 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Update to 6.8.2
|
||||||
|
https://www.qt.io/blog/qt-6.8.2-released
|
||||||
|
- Drop patch, merged upstream:
|
||||||
|
* 0001-CMake-Fix-find_package-call-in-Qt6QmlFindQmlscIntern.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Jan 18 15:34:27 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
Sat Jan 18 15:34:27 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define real_version 6.8.1
|
%define real_version 6.8.2
|
||||||
%define short_version 6.8
|
%define short_version 6.8
|
||||||
%define tar_name qtdeclarative-everywhere-src
|
%define tar_name qtdeclarative-everywhere-src
|
||||||
%define tar_suffix %{nil}
|
%define tar_suffix %{nil}
|
||||||
@ -27,7 +27,7 @@
|
|||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
Name: qt6-declarative%{?pkg_suffix}
|
Name: qt6-declarative%{?pkg_suffix}
|
||||||
Version: 6.8.1
|
Version: 6.8.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Qt 6 Declarative Libraries and tools
|
Summary: Qt 6 Declarative Libraries and tools
|
||||||
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
||||||
@ -36,8 +36,6 @@ Source0: https://download.qt.io/official_releases/qt/%{short_version}/%{r
|
|||||||
Source99: qt6-declarative-rpmlintrc
|
Source99: qt6-declarative-rpmlintrc
|
||||||
# PATCH-FIX-OPENSUSE
|
# PATCH-FIX-OPENSUSE
|
||||||
Patch0: 0001-qmlimportscanner-Include-module-versions-again.patch
|
Patch0: 0001-qmlimportscanner-Include-module-versions-again.patch
|
||||||
# PATCH-FIX-UPSTREAM
|
|
||||||
Patch1: 0001-CMake-Fix-find_package-call-in-Qt6QmlFindQmlscIntern.patch
|
|
||||||
BuildRequires: memory-constraints
|
BuildRequires: memory-constraints
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
@ -428,6 +426,7 @@ ABI or API guarantees.
|
|||||||
|
|
||||||
|
|
||||||
### Private only libraries ###
|
### Private only libraries ###
|
||||||
|
|
||||||
%package -n libQt6LabsPlatform6
|
%package -n libQt6LabsPlatform6
|
||||||
Summary: Qt 6 LabsPlatform library
|
Summary: Qt 6 LabsPlatform library
|
||||||
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
||||||
@ -877,6 +876,7 @@ This library does not have any ABI or API guarantees.
|
|||||||
|
|
||||||
|
|
||||||
### Static libraries ###
|
### Static libraries ###
|
||||||
|
|
||||||
%package -n qt6-packetprotocol-devel-static
|
%package -n qt6-packetprotocol-devel-static
|
||||||
Summary: Qt6 PacketProtocol static library
|
Summary: Qt6 PacketProtocol static library
|
||||||
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
License: GPL-2.0-only OR GPL-3.0-or-later OR LGPL-3.0-only
|
||||||
|
BIN
qtdeclarative-everywhere-src-6.8.1.tar.xz
(Stored with Git LFS)
BIN
qtdeclarative-everywhere-src-6.8.1.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
qtdeclarative-everywhere-src-6.8.2.tar.xz
(Stored with Git LFS)
Normal file
BIN
qtdeclarative-everywhere-src-6.8.2.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user