#591 Some Plasma Addons require kwidgetsaddons-devel headers
Opened by mattm. Modified

Some plasma addons such as https://github.com/Schneegans/Burn-My-Windows require the kf6-kwidgetsaddons-devel package installed to render some components such as kcolorbutton, without these header files present it drops back to just rendering it as a standard button

In the config.ui of the addon wants to load kcolorbutton.h header, which as far as I can tell is supposed to live in /usr/include/KF6/KWidgetAddons/ - on my system its not there. If you install the kf6-kwidgetsaddons-devel package it works as expected, but layering this package in Kinoite results in a lot of extra devel dependencies and build tools being added to the base system which is less than ideal.


The header file must be available at runtime? That doesn't sound right...

@zzag is that expected?

I was confused by it too, I thought it was just a compile dependency, but if you install it from the store it needs the devel packages too. Schneegans even lists it as a requirement for some distros

the config.ui has


KColorButton
QPushButton

kcolorbutton.h

Metadata