Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914975 - dev-qt/qtbase-6.5.2-r2 USE=gui may require USE=dbus
Summary: dev-qt/qtbase-6.5.2-r2 USE=gui may require USE=dbus
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-30 15:34 UTC by Esteve Varela Colominas
Modified: 2023-09-30 16:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Esteve Varela Colominas 2023-09-30 15:34:41 UTC
I've encountered the following line in /usr/lib64/cmake/Qt6Gui/Qt6GuiDependencies.cmake

    set(_Qt6Gui_MODULE_DEPENDENCIES "Core;DBus")

Because of this line, any project requiring Qt6Gui as a cmake dependency will fail to comple because dbus is missing.

I wonder - is this a cmakeism, or does Qt6Gui require Qt6DBus in runtime as well?
Comment 1 Esteve Varela Colominas 2023-09-30 16:11:54 UTC
Nevermind, this cmake dependency is controlled by USE=dbus. Any package that optionally depends on QtDBus will need to propagate that flag with dev-qt/qtbase:6[dbus=]