The OpenSuSE folks have been working on automating dependency
information for use of libraries via gobject-introspection.
I'm really happy to see this being pushed upstream, and it will probably
land in rawhide with the next GLib release (in ~ 2 weeks) unless the
packaging committee has objections.
If we need to amend any packaging docs for this, let me know.