Unsure for the story behind this but qt6ct seems(?) to have died (repo[1] been archived, and I see no notice as to why at a glance). Someone has forked it[2], added it to AUR as "qt6ct-kde"[3] with a new 0.10 version and is trying to have it replace the main "qt6ct" package I think. Just opening this in case anyone have comments for now, feel it may be still early to make the switch and will just see how it goes. On a side-note, the KF6 dependencies seem(?) optional despite what the current README says, cmake looks for them but aren't required and it builds + "seemingly" works fine without. So users who just want a configuration tool for Qt6 without KDE dependencies "may" not have to worry but haven't looked too closely at that. Hoping will be able to have either USE=kde or some optfeatures if it's runtime-only (sounds need kde-frameworks/qqc2-desktop-style at runtime for optional QML theming, but I have only tried non-QML so far). Also new optfeature on xdg-desktop-portal, but that is not a problem. It does print a lot of messages when starting applications though, haven't looked where they're coming from or why yet, e.g. lines like: $ some-qt6application virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::SystemPalette virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ToolButtonPalette virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) const QPlatformTheme::ButtonPalette ... Maybe will just go away in a future version. [1] https://github.com/trialuser02/qt6ct/ [2] https://github.com/ilya-fedin/qt6ct/ [3] https://aur.archlinux.org/packages/qt6ct-kde
(In reply to Ionen Wolkens from comment #0) > USE=kde Looking a bit closer, that will most likely be needed alongside some CMAKE_DISABLE_FIND for USE=-kde given it has some e.g. #ifdef KF_ICONTHEMES_LIB (not runtime-only there) and no proper cmake option to control it (or at least, not in 0.10).
Closing, won't go into details but turns out upstream's repo was archived against their will and newly exists at [1] (will be looking closer at that before using it). Fork has some interesting bits, but given upstream still exists won't be switching the main package to a fork. [1] https://www.opencode.net/trialuser/qt6ct
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847c2954dbddc6b717900864cd373602436ad68d commit 847c2954dbddc6b717900864cd373602436ad68d Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2025-03-11 00:31:54 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2025-03-11 00:32:40 +0000 gui-apps/qt6ct: add 0.10 Bug: https://bugs.gentoo.org/949321 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> gui-apps/qt6ct/Manifest | 1 + gui-apps/qt6ct/qt6ct-0.10.ebuild | 52 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+)