Bug 1213043 - windows:mingw:win{32|64}/mingw{32|64}-cross-cmake: no version support for generated mingw32(cmake:xxx) provides for Qt6
Summary: windows:mingw:win{32|64}/mingw{32|64}-cross-cmake: no version support for gen...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: 3rd party software (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Fridrich Strba
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-05 13:16 UTC by Ralf Habacker
Modified: 2024-03-07 12:32 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2023-07-05 13:16:51 UTC
Qt6 packages often uses dependencies to cmake package including a version as shown below:

%package devel
Summary:        Qt 6 base development meta package
Requires:       qt6-base-common-devel
Requires:       cmake(Qt6Concurrent) = %{real_version}
Requires:       cmake(Qt6Core) = %{real_version}
Requires:       cmake(Qt6DBus) = %{real_version}
Requires:       cmake(Qt6Gui) = %{real_version}
Requires:       cmake(Qt6Network) = %{real_version}
Requires:       cmake(Qt6OpenGL) = %{real_version}
Requires:       cmake(Qt6OpenGLWidgets) = %{real_version}
Requires:       cmake(Qt6PrintSupport) = %{real_version}
Requires:       cmake(Qt6Sql) = %{real_version}
Requires:       cmake(Qt6Test) = %{real_version}
Requires:       cmake(Qt6Widgets) = %{real_version}
Requires:       cmake(Qt6Xml) = %{real_version}
BuildArch:      noarch

https://build.opensuse.org/package/view_file/KDE:Qt6/qt6-base/qt6-base.spec?expand=1

Cmake-related provides generated by the named package do not currently support versions. This means that when porting Qt6 packages to MinGW, the versions would have to be removed manually or via script. It would therefore be helpful if a version were available for these generated "Provides".
Comment 1 Ralf Habacker 2024-03-07 12:32:40 UTC
This issue has been fixed with https://build.opensuse.org/request/show/1099678 and https://build.opensuse.org/request/show/1099677