After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 756244 - Add support for meson
Add support for meson
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2015-10-08 13:47 UTC by Bastien Nocera
Modified: 2017-06-06 06:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2015-10-08 13:47:27 UTC
As used in https://github.com/Ippytraxx/gnome-twitch
Comment 1 Bastien Nocera 2015-10-08 13:50:59 UTC
Though this would require https://github.com/Ippytraxx/gnome-twitch/issues/7 to be fixed first.
Comment 2 Frederic Peters 2016-08-13 13:54:19 UTC
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
Comment 3 Frederic Peters 2016-08-13 14:21:19 UTC
> 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.
Comment 4 Ting-Wei Lan 2016-09-26 15:18:38 UTC
modulesets/moduleset.dtd and modulesets/moduleset.rnc were not updated to allow element meson, which causes modulesets validation error when running 'make check'.
Comment 5 Ting-Wei Lan 2016-09-26 15:19:47 UTC
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
Comment 6 Ting-Wei Lan 2017-06-06 06:15:43 UTC
Close this bug since the validation error has been fixed in commit 28d866f.