@amribrahim1987: that's not how AppStream works - treating Suggests/Recommends as "plugins" is a crude hack which happened to work relatively well thanks to Debian and Ubuntu developers doing a good job at packaging.
But still, this system is not very extensible and will also result in wrong matches or software e.g. suggesting language packs as "plugins".
GNOME Software can consume addon-type AppStream components though.
@amribrahim1987: that's not how AppStream works - treating Suggests/Recommends as "plugins" is a crude hack which happened to work relatively well thanks to Debian and Ubuntu developers doing a good job at packaging.
But still, this system is not very extensible and will also result in wrong matches or software e.g. suggesting language packs as "plugins".
GNOME Software can consume addon-type AppStream components though.
So, every software which is providing an addon to some (gui or non-GUI) app, just needs to drop some small bit of XML into /usr/share/appdata and it will show up in GS. /www.freedeskto p.org/software/ appstream/ docs/sect- Quickstart- Addons. html on a quick introduction into how to write that XML.
See https:/
Does that solve this issue for you?