GNOME Bugzilla – Bug 756244
Add support for meson
Last modified: 2017-06-06 06:15:43 UTC
As used in https://github.com/Ippytraxx/gnome-twitch
Though this would require https://github.com/Ippytraxx/gnome-twitch/issues/7 to be fixed first.
I just pushed a first working prototype. It builds https://github.com/centricular/gstreamer but in my environment I get an error with gnome-twitch ("Could not generate cargs for clutter-gst-3.0", after fixing a meson bug). commit 5025a72706a812ec1db79b7b67f7583c0b71e4fb Author: Frédéric Péters <fpeters@0d.be> Date: Sat Aug 13 15:44:36 2016 +0200 Add support for Meson build system https://bugzilla.gnome.org/show_bug.cgi?id=756244
> Could not generate cargs for clutter-gst-3.0 It was caused by a local issue (but there's still a meson bug when it tries to display that message). gnome-twitch builds fine.
modulesets/moduleset.dtd and modulesets/moduleset.rnc were not updated to allow element meson, which causes modulesets validation error when running 'make check'.
modulesets/gnome-suites-core-deps-3.24.modules:635: element meson: validity error : No declaration for element meson modulesets/gnome-suites-core-deps-3.24.modules:635: element meson: validity error : No declaration for attribute id of element meson modulesets/gnome-suites-core-deps-3.24.modules:635: element meson: validity error : No declaration for attribute autogenargs of element meson Document modulesets/gnome-suites-core-deps-3.24.modules does not validate against modulesets/moduleset.dtd
Close this bug since the validation error has been fixed in commit 28d866f.