Warn people when a new plugin is added that it also needs to be added to Cerbero
The idea would be to:
- Rework the recipe format so that there's a structured mapping between:
- meson option (cargo package name)
- gstreamer plugin name
- target platform
- recipe category
- Do the same for libraries
- Now we know which plugins / libraries are being packaged for each platform, what plugins are expected to not be packaged (because we don't have the deps), etc.
With this, we can add a post-build CI script that runs gst-inspect
and fails CI (or posts a comment on the MR) if a plugin has been added and Cerbero doesn't know about it (whether it should be packaged or should not be packaged).