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 786343 - Bump meson requirement
Bump meson requirement
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks: 786497
 
 
Reported: 2017-08-15 23:56 UTC by Florian Müllner
Modified: 2017-09-22 15:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Require latest meson (710 bytes, patch)
2017-08-15 23:56 UTC, Florian Müllner
none Details | Review
build: Update autotools-compat wrapper (953 bytes, patch)
2017-08-15 23:56 UTC, Florian Müllner
committed Details | Review
meson: Use build_rpath instead of custom linker args (3.05 KB, patch)
2017-08-15 23:56 UTC, Florian Müllner
committed Details | Review
build: Use new mkenums_simple() function (5.45 KB, patch)
2017-08-15 23:57 UTC, Florian Müllner
committed Details | Review
build: Require latest meson (710 bytes, patch)
2017-08-22 11:21 UTC, Florian Müllner
committed Details | Review

Description Florian Müllner 2017-08-15 23:56:38 UTC
See the first patch. The following patches are cleanups that the latest meson release make possible.

(Now, I'm not sure we can depend on a version that is barely a day old at this point, but filing anyway)
Comment 1 Florian Müllner 2017-08-15 23:56:43 UTC
Created attachment 357680 [details] [review]
build: Require latest meson

Meson 0.42.0 fixes a build issue on systems that use Debian-style
multiarch, so require that.
Comment 2 Florian Müllner 2017-08-15 23:56:49 UTC
Created attachment 357681 [details] [review]
build: Update autotools-compat wrapper

mesontest is now deprecated in favor of the 'test' subcommand of the
main meson executable, so use that instead to wrap 'make check'.
Comment 3 Florian Müllner 2017-08-15 23:56:56 UTC
Created attachment 357682 [details] [review]
meson: Use build_rpath instead of custom linker args

Meson now warns when specifying the rpath in linker flags instead
of using the newly added build_rpath option - now that we already
depend on the latest release, there's no reason anyway to not use
the nicer syntax.
Comment 4 Florian Müllner 2017-08-15 23:57:02 UTC
Created attachment 357683 [details] [review]
build: Use new mkenums_simple() function

As most libraries use the same mkenums templates, meson now added a
mkenums_simple() variant that works without providing the template.
Comment 5 Florian Müllner 2017-08-22 11:21:41 UTC
Created attachment 358135 [details] [review]
build: Require latest meson

Rebase to master
Comment 6 Florian Müllner 2017-09-22 15:50:08 UTC
Attachment 357681 [details] pushed as 9ecacdb - build: Update autotools-compat wrapper
Attachment 357682 [details] pushed as 2ae6369 - meson: Use build_rpath instead of custom linker args
Attachment 357683 [details] pushed as ab0e98d - build: Use new mkenums_simple() function
Attachment 358135 [details] pushed as 9d01828 - build: Require latest meson