Since kde-frameworks/qqc2-desktop-style was added as a dependency, a lot of kde-frameworks/* packages get pulled in. I use the QGnomePlatform style for the very few QT-Apps I'm using. But I don't have any kde-* packages installed. Is it really necessary to add it as a dependency? The only place where qqc2-desktop-style is mentioned upstream is https://github.com/FedoraQt/QGnomePlatform/issues/131 [ebuild N ] kde-frameworks/extra-cmake-modules-5.106.0:5/5.106::gentoo USE="-doc -test" 324 KiB [ebuild N ] kde-frameworks/kf-env-5:5::gentoo 0 KiB [ebuild N ] kde-frameworks/ki18n-5.106.0:5/5.106::gentoo USE="-debug -doc -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 3’056 KiB [ebuild N ] dev-qt/qtgraphicaleffects-5.15.9:5::gentoo USE="-debug -test" 13’715 KiB [ebuild N ] kde-frameworks/kwidgetsaddons-5.106.0:5/5.106::gentoo USE="-debug -designer -doc -test" 4’172 KiB [ebuild N ] kde-frameworks/karchive-5.106.0:5/5.106::gentoo USE="zstd -debug -doc -test" 993 KiB [ebuild N ] kde-frameworks/kconfig-5.106.0:5/5.106::gentoo USE="dbus -debug -doc -qml -test" 287 KiB [ebuild N ] sys-auth/polkit-qt-0.114.0-r3::gentoo 58 KiB [ebuild N ] kde-frameworks/breeze-icons-5.106.0:5/5.106::gentoo USE="-test" 2’122 KiB [ebuild N ] kde-frameworks/sonnet-5.106.0:5/5.106::gentoo USE="hunspell qml -aspell -debug -designer -doc -test" 2’381 KiB [ebuild N ] dev-qt/qttranslations-5.15.9:5::gentoo USE="-debug -test" 1’597 KiB [ebuild N ] kde-frameworks/kcodecs-5.106.0:5/5.106::gentoo USE="-debug -doc -test" 2’448 KiB [ebuild N ] kde-frameworks/kdbusaddons-5.106.0:5/5.106::gentoo USE="X -debug -doc -test" 48 KiB [ebuild N ] kde-frameworks/kwindowsystem-5.106.0:5/5.106::gentoo USE="X -debug -doc -test -wayland" 2’351 KiB [ebuild N ] kde-frameworks/kcoreaddons-5.106.0:5/5.106::gentoo USE="dbus -debug -doc (-fam) -test" 2’547 KiB [ebuild N ] dev-qt/qtquickcontrols2-5.15.9:5/5.15::gentoo USE="-debug -test -widgets" 8’105 KiB [ebuild N ] kde-frameworks/kguiaddons-5.106.0:5/5.106::gentoo USE="X dbus -debug -doc -test -wayland" 77 KiB [ebuild N ] kde-frameworks/kdoctools-5.106.0:5/5.106::gentoo USE="nls -debug -test" 452 KiB [ebuild N ] kde-frameworks/kirigami-5.106.0:5/5.106::gentoo USE="openmp -debug -examples -test" 373 KiB [ebuild N ] kde-frameworks/kcrash-5.106.0:5/5.106::gentoo USE="X -debug -doc -test" 28 KiB [ebuild N ] kde-frameworks/kauth-5.106.0:5/5.106::gentoo USE="policykit -debug -doc -test" 2’254 KiB [ebuild N ] kde-frameworks/kconfigwidgets-5.106.0:5/5.106::gentoo USE="man -debug -designer -doc -test" 2’552 KiB [ebuild N ] kde-frameworks/kiconthemes-5.106.0:5/5.106::gentoo USE="-debug -designer -doc -test" 1’282 KiB [ebuild N ] kde-plasma/polkit-kde-agent-5.27.5-r1:5::gentoo USE="-debug" 52 KiB [ebuild N ] kde-frameworks/qqc2-desktop-style-5.106.0:5/5.106::gentoo USE="-debug -test" 68 KiB
Well... unsure if maybe add a "minimal" USE flag to allow people to avoid the dep would fit for you (even getting some breakages on some apps)
(In reply to Pacho Ramos from comment #1) > Well... unsure if maybe add a "minimal" USE flag to allow people to avoid > the dep would fit for you (even getting some breakages on some apps) Well, I'm currently using package.provided which is a pretty ugly and fragile solution. A minimal useflag would be appreciated.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358e975797006c51c2f3631e9f9530dc1aeed78d commit 358e975797006c51c2f3631e9f9530dc1aeed78d Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2023-06-24 17:27:27 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2023-06-24 17:29:44 +0000 x11-themes/QGnomePlatform: Allow to skip kde-frameworks/qqc2-desktop-style dep Even if it may break rendering for some apps Closes: https://bugs.gentoo.org/908092 Signed-off-by: Pacho Ramos <pacho@gentoo.org> x11-themes/QGnomePlatform/QGnomePlatform-0.9.1-r1.ebuild | 4 ++-- x11-themes/QGnomePlatform/metadata.xml | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-)