[OE-core] Switching GStreamer recipes from autotools to meson

Alexander Kanavin alex.kanavin at gmail.com
Tue May 14 10:21:23 UTC 2019


On Tue, 14 May 2019 at 10:19, Carlos Rafael Giani <dv at pseudoterminal.org> wrote:
> GStreamer recipe upgrades to 1.16.0 have been sent in as a pull request
> to meta-gstreamer1.0 . Once these are in, I'm considering to switch the
> recipes to meson. Are there any potential issues with that? For example,
> anything special about meson and GObject introspection I should know about?

Actually, yes. Unlike autotools, meson does not have a standard option
to enable/disable gobject-introspection, or gtk-doc.
So most of the time you need to inherit the class (as before), and set
GIR_MESON_OPTION to the name of the meson option that controls g-i,
and/or GTKDOC_MESON_OPTION to the name of the option that controls
gtk-doc.
There are plenty of example in oe-core for this.

Also, gstreamer recipes have a few patches that deal with
autotools-specific g-i support, I guess those can be dropped.

Alex


More information about the Openembedded-core mailing list