appstream-glib.pc dependencies are hardcoded
Just found that https://github.com/hughsie/appstream-glib/blob/master/libappstream-glib/appstream-glib.pc.in has hardcoded dependency on uuid, which is not needed on macOS and windows platforms. This should be set by configure instead.
Probably its good idea to switch to the https://github.com/mesonbuild/meson/blob/master/docs/markdown/Pkgconfig-module.md module, as it seems that such tasks are automated.
Probably its good idea to switch to the Pkgconfig-module.md module
A PR for this would be most welcome. I did the Meson port before this module existed.
Ok, will add this to my todo list. I do have very little meson experience, but will try to do that.
It should look a lot like https://github.com/fwupd/fwupd/blob/master/libfwupd/meson.build#L60 -- right?
yep