[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