Bug 448057

Summary: make NetworkManager-Qt and BlueZ-Qt more optional
Product: [Unmaintained] Powerdevil Reporter: Duncan Vriend <vriendduncan>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: kde
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Duncan Vriend 2022-01-07 11:33:50 UTC
because this is build-time optional the package manager decided to be on the safe side and add these as hard dependencies.
This dependency causes my package manager to install BlueZ & NetworkManager neither of which I use.

It would be nice if the packages were more optional so that I wouldn't need to install them.
Comment 1 David Edmundson 2022-01-07 11:36:37 UTC
>because this is build-time optional 

It's already build-time optional and they are thin headers over DBus abstractions so have no practical overhead.
Comment 2 Antonio Rojas 2023-02-22 08:02:26 UTC
FTR, this is now implemented in https://invent.kde.org/plasma/powerdevil/-/commit/3aa08ef577b295ea81387d3008c7cb02d9d8ccac - the packages are runtime optional now even if used at build time.