I came across this AppStream XML example today, and it reminded me of
this request.
<component type="addon">
<id>org.kde.wacomtablet</id>
<extends>org.kde.systemsettings</extends>
<extends>org.kde.kded</extends>
[...]
</component>
Perhaps isenkram can be extended to use <extends> information to only
propose components of type "addon" if the system it extends is
installed? An idea to explore later, I guess. I am not sure if the
information is easily available for the isenkram client code.
(Sorry about the earlier email sent while editing by mistake)
--
Happyh hacking
Petter Reinholdtsen