Bug 2364151 - BuildRequires: pkgconfig(Qt5UiTools) installs qt5-qttools-static
Summary: BuildRequires: pkgconfig(Qt5UiTools) installs qt5-qttools-static
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qttools
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-05 18:23 UTC by Jaroslav Škarvada
Modified: 2025-05-06 12:40 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-05-06 12:40:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 2364403 0 medium CLOSED Review Request: qdmr - A GUI application for configuring and programming DMR radios 2025-05-31 02:05:01 UTC

Internal Links: 2364403

Description Jaroslav Škarvada 2025-05-05 18:23:59 UTC
Package has:
BuildRequires: pkgconfig(Qt5UiTools)

and qt5-qttools-static with the static library is installed.

Also cmake in the package has:
find_package(Qt5UiTools REQUIRED)

which requires:
Qt5UiToolsConfig.cmake or
qt5uitools-config.cmake

and it's fullfilled only by the qt5-qttools-static package.

It's qdmr package. I think it should use shared library by default.


Reproducible: Always

Steps to Reproduce:
1. Use BuildRequires: pkgconfig(Qt5UiTools) or find_package(Qt5UiTools REQUIRED) in cmake
2.
3.
Actual Results:
Fulfilled by qt5-qttools-static which contains static library.

Expected Results:
I think it should be fulfilled by qt5-qttools-devel with the dynamic library.

Additional Information:
Encountered when packaging the qdmr package into Fedora.

Comment 1 Jan Grulich 2025-05-06 12:40:19 UTC
There is only a static library for libQt5UiTools, therefore it is in the -static subpackage.


Note You need to log in before you can comment on or make changes to this bug.