[Buildroot] [PATCH] package/meson: bump version to 0.52.0

Yann E. MORIN yann.morin.1998 at free.fr
Mon Oct 14 17:25:51 UTC 2019


Adam, All,

(note that James already sent the same version bump a few hours earlier,
too: https://patchwork.ozlabs.org/patch/1176087/)

On 2019-10-14 09:22 -0700, Adam Duskett spake thusly:
> Reading through the release notes, there is a new feature for 0.52.0
> that seems interesting:
> https://mesonbuild.com/Release-notes-for-0-52-0.html
> 
> Enhancements to the pkg_config_path argument
> "Setting sys_root in the [properties] section of your cross-file will now set
> PKG_CONFIG_SYSROOT_DIR automatically for host system dependencies
> when cross-compiling."
> 
> Perhaps we should add this to our cross-compilation.conf.in file.
> 
> Perhaps Thomas, Yann, or Arnout could weight in?

Why would we need a meson-only solution, when we already have a pkg-config
wrapper that already sets it correctly, and works for all the buildsystems
we support?

I mean, even if we were to use the meson way via cross-compilation.conf,
we would still have to address the other buildsystems, so we could not
drop our existing wrapper. So, what's the point in implementing the
meson-way when it already works with the generic way?

Yeah, I know that by the meson people, everything should be converted
over, but that is not the real world we're living in... ;-)

Regards,
Yann E. MORIN.

> Tested-by: Adam Duskett <aduskett at gmail.com>
> 
> On Mon, Oct 14, 2019 at 6:01 AM Marcin Niestroj
> <m.niestroj at grinn-global.com> wrote:
> >
> > Signed-off-by: Marcin Niestroj <m.niestroj at grinn-global.com>
> > ---
> >  package/meson/meson.hash | 4 ++--
> >  package/meson/meson.mk   | 2 +-
> >  2 files changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/package/meson/meson.hash b/package/meson/meson.hash
> > index cfe859d2ee..26b1fc9bb2 100644
> > --- a/package/meson/meson.hash
> > +++ b/package/meson/meson.hash
> > @@ -1,4 +1,4 @@
> >  # Locally calculated after checking pgp signature
> > -# https://github.com/mesonbuild/meson/releases/download/0.51.2/meson-0.51.2.tar.gz.asc
> > -sha256 23688f0fc90be623d98e80e1defeea92bbb7103bf9336a5f5b9865d36e892d76 meson-0.51.2.tar.gz
> > +# https://github.com/mesonbuild/meson/releases/download/0.52.0/meson-0.52.0.tar.gz.asc
> > +sha256 d60f75f0dedcc4fd249dbc7519d6f3ce6df490033d276ef1cf27453ef4938d32 meson-0.52.0.tar.gz
> >  sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING
> > diff --git a/package/meson/meson.mk b/package/meson/meson.mk
> > index a664c55f55..29a192c569 100644
> > --- a/package/meson/meson.mk
> > +++ b/package/meson/meson.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >
> > -MESON_VERSION = 0.51.2
> > +MESON_VERSION = 0.52.0
> >  MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION)
> >  MESON_LICENSE = Apache-2.0
> >  MESON_LICENSE_FILES = COPYING
> > --
> > 2.23.0
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



More information about the buildroot mailing list