NB: this patchset must be applied on top of the recipe update patchset I sent yesterday.
This patch series introduces meson recipe and class (that recipes should inherit in order to be built with meson). It also converts a few recipes from autotools to meson to establish that things basically work. Note that I haven't tackled the bigger items: gstreamer family of recipes, systed and gdk-pixbuf. I'd like to request that maintainers of these recipes start looking into the conversion, based on this patchset. I also didn't test this super-well; there might well be corner cases where things break down. The following changes since commit 17f8c9f7ce12adb33f9bfdb49f76908fcfe4e65a: maintainers.inc: add Otavio Salvador for go-dep (2017-10-12 15:55:20 +0300) are available in the git repository at: git://git.yoctoproject.org/poky-contrib akanavin/meson http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/meson Alexander Kanavin (6): meson: add a recipe and class from meta-oe gnomebase.bbclass: split into autotools and meson versions json-glib: convert to meson build libepoxy: convert to meson build libinput: convert to meson build sysprof: convert to meson build Jussi Kukkonen (1): gst-player: Upgrade, rename to gst-examples meta/classes/gnomebase-meson.bbclass | 1 + meta/classes/gnomebase-nobuildsystem.bbclass | 27 +++++ meta/classes/gnomebase.bbclass | 30 +----- meta/classes/meson.bbclass | 103 +++++++++++++++++++ .../packagegroup-core-tools-testapps.bb | 2 +- ...ix-issues-that-arise-when-cross-compiling.patch | 113 +++++++++++++++++++++ ...rospection-determine-g-ir-scanner-and-g-i.patch | 41 ++++++++ meta/recipes-devtools/meson/meson_0.43.0.bb | 19 ++++ ...ble-gobject-introspection-when-cross-comp.patch | 32 ++++++ meta/recipes-gnome/json-glib/json-glib_1.2.8.bb | 23 ++++- meta/recipes-graphics/libepoxy/libepoxy_1.4.3.bb | 6 +- .../0001-Fix-meson-options-default-values.patch | 50 +++++++++ meta/recipes-graphics/wayland/libinput_1.8.3.bb | 13 +-- .../sysprof/files/0001-Avoid-building-docs.patch | 42 -------- .../0001-Disable-check-for-polkit-for-UI.patch | 32 ------ ...d-anything-in-help-as-it-requires-itstool.patch | 26 +++++ ...igure-Add-option-to-enable-disable-polkit.patch | 41 -------- meta/recipes-kernel/sysprof/sysprof_3.26.1.bb | 23 ++--- .../0001-Make-player-examples-installable.patch | 39 +++++++ .../gst-player.desktop | 0 .../{gst-player_git.bb => gst-examples_git.bb} | 18 ++-- .../packagegroups/packagegroup-core-x11-sato.bb | 2 +- 22 files changed, 504 insertions(+), 179 deletions(-) create mode 100644 meta/classes/gnomebase-meson.bbclass create mode 100644 meta/classes/gnomebase-nobuildsystem.bbclass create mode 100644 meta/classes/meson.bbclass create mode 100644 meta/recipes-devtools/meson/meson/0001-gtkdoc-fix-issues-that-arise-when-cross-compiling.patch create mode 100644 meta/recipes-devtools/meson/meson/0002-gobject-introspection-determine-g-ir-scanner-and-g-i.patch create mode 100644 meta/recipes-devtools/meson/meson_0.43.0.bb create mode 100644 meta/recipes-gnome/json-glib/json-glib/0001-Do-not-disable-gobject-introspection-when-cross-comp.patch create mode 100644 meta/recipes-graphics/wayland/libinput/0001-Fix-meson-options-default-values.patch delete mode 100644 meta/recipes-kernel/sysprof/files/0001-Avoid-building-docs.patch delete mode 100644 meta/recipes-kernel/sysprof/files/0001-Disable-check-for-polkit-for-UI.patch create mode 100644 meta/recipes-kernel/sysprof/files/0001-Do-not-build-anything-in-help-as-it-requires-itstool.patch delete mode 100644 meta/recipes-kernel/sysprof/files/0001-configure-Add-option-to-enable-disable-polkit.patch create mode 100644 meta/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch rename meta/recipes-multimedia/gstreamer/{gst-player => gst-examples}/gst-player.desktop (100%) rename meta/recipes-multimedia/gstreamer/{gst-player_git.bb => gst-examples_git.bb} (65%) -- 2.14.1 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
