[OE-core] [PATCH 00/13] meson/gobject-introspection rework

Andreas Müller schnitzeltony at gmail.com
Fri Apr 5 06:37:23 UTC 2019


* Make meson builds aware of unrecognized config options.
* central auto-enable/disable gobject-introspection for meson builds + 
  unrecognized options are triggered for meson & autotools now
  
Note that native recipes are build gobject-introspection disabled (as before
when building with autotools)

Did test this series with my heavy-heavy-monster image but there might be
fallout if 'unknown-configure-option' in ERROR_QA is set but:

* It is better to be aware of options set wrongly (some were discovered already
  by this series)
* Patches for meta-gnome for packages not accepting gi on/off option are in the
  queue already
* glib-networking upgrade was done because it reintroduces on/off config option
  for gobject-introspection

Andreas Müller (13):
  insane.bbclass: Trigger unrecognzed configure option for meson
  gobject-introspection: auto-enable/-disable gobject-introspection for
    meson
  libmodulemd: use gobject-introspection.bbclass on/off mechanism
  gdk-pixbuf: use gobject-introspection.bbclass on/off mechanism
  json-glib: use gobject-introspection.bbclass on/off mechanism
  libdazzle: use gobject-introspection.bbclass on/off mechanism
  clutter-gtk-1.0: use gobject-introspection.bbclass on/off mechanism
  pango: use gobject-introspection.bbclass on/off mechanism
  at-spi2-core: use gobject-introspection.bbclass on/off mechanism
  atk: use gobject-introspection.bbclass on/off mechanism
  libsoup-2.4: use gobject-introspection.bbclass on/off mechanism
  glib-networking: upgrade 2.58.0 -> 2.60.1
  gst-plugins: move 'inherit gobject-introspection' to recipes
    supporting GI

 meta/classes/gobject-introspection.bbclass         | 14 ++++++++++++--
 meta/classes/insane.bbclass                        | 12 ++++++++----
 ...working_2.58.0.bb => glib-networking_2.60.1.bb} | 10 +++++-----
 .../libmodulemd/libmodulemd_git.bb                 | 11 +++--------
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.38.0.bb |  8 +-------
 meta/recipes-gnome/json-glib/json-glib_1.4.4.bb    |  5 -----
 meta/recipes-gnome/libdazzle/libdazzle_3.30.2.bb   |  6 +-----
 meta/recipes-graphics/clutter/clutter-gtk-1.0.inc  | 11 +----------
 meta/recipes-graphics/pango/pango_1.42.4.bb        | 10 +---------
 .../gstreamer/gstreamer1.0-plugins-bad_1.14.4.bb   |  2 +-
 .../gstreamer/gstreamer1.0-plugins-base_1.14.4.bb  |  2 +-
 .../gstreamer/gstreamer1.0-plugins.inc             |  2 +-
 meta/recipes-support/atk/at-spi2-core_2.30.0.bb    | 10 ++++------
 meta/recipes-support/atk/atk_2.30.0.bb             |  8 --------
 meta/recipes-support/libsoup/libsoup-2.4_2.64.2.bb |  8 --------
 15 files changed, 39 insertions(+), 80 deletions(-)
 rename meta/recipes-core/glib-networking/{glib-networking_2.58.0.bb => glib-networking_2.60.1.bb} (71%)

-- 
2.20.1



More information about the Openembedded-core mailing list