GNOME Bugzilla – Bug 783228
build: Add meson support
Last modified: 2017-06-06 21:19:59 UTC
See patch.
Created attachment 352844 [details] [review] build: Add meson support Meson is on track to replace autotools as the build system of choice, so support it in addition to autotools.
Created attachment 352848 [details] [review] build: Add meson support Bump meson_version requirement for python3.sysconfig_path()
Review of attachment 352848 [details] [review]: Thank you for working on this! I removed tweaks/tweak_group_shell.py and added these replacements today tweaks/tweak_group_power.py tweaks/tweak_group_top_bar.py tweaks/tweak_group_workspaces.py https://git.gnome.org/browse/gnome-tweak-tool/commit/?id=702781 I don't plan on renaming any other files now. Also, gnome-tweak-tool does not ship any gsettings schemas itself so you can remove those lines.
Created attachment 352865 [details] [review] build: Add meson support Meson is on track to replace autotools as the build system of choice, so support it in addition to autotools.
Created attachment 352866 [details] [review] build: Add meson support Meh, missed some directory prefixes ...
Created attachment 352870 [details] [review] build: Add meson support Meh, the previous versions worked in testing because I had an old 'gtweak' module lying around in the prefix ... This one's properly tested now.
Florian, oops, there was another rename. gnome-tweak-tool-lid-inhibitor is no longer a generated file.
Created attachment 352893 [details] [review] build: Add meson support No problem, in particular as it results in less code on the meson side as well ...
Review of attachment 352893 [details] [review]: Thank you!
Please update the jhbuild moduleset at the same time.
Attachment 352893 [details] pushed as f229074 - build: Add meson support