Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 908092 - x11-themes/QGnomePlatform-0.9.1-r1: a lot of kde-frameworks/* packages get pulled in
Summary: x11-themes/QGnomePlatform-0.9.1-r1: a lot of kde-frameworks/* packages get pu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Pacho Ramos
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-09 06:40 UTC by poncho
Modified: 2023-06-24 17:44 UTC (History)
1 user (show)

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 poncho 2023-06-09 06:40:19 UTC
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
Comment 1 Pacho Ramos gentoo-dev 2023-06-19 12:01:25 UTC
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)
Comment 2 poncho 2023-06-21 16:08:09 UTC
(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.
Comment 3 Larry the Git Cow gentoo-dev 2023-06-24 17:44:15 UTC
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(-)