All of lore.kernel.org
 help / color / mirror / Atom feed
From: Adrian Perez de Castro <aperez@igalia.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 2/6] package/wlroots: bump to version 0.13.0
Date: Tue, 18 May 2021 15:22:16 +0300	[thread overview]
Message-ID: <20210518152216.GD1064184@momiji> (raw)
In-Reply-To: <20210516134145.GE2506@scaer>

Hi Yann, all,

On Sun, 16 May 2021 15:41:45 +0200 "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
 
> On 2021-05-13 19:33 +0300, Adrian Perez de Castro spake thusly:
> > Update wlroots to version 0.13.0. This is a release which changes
> > API/ABI, applications which use wlroots need to be rebuilt. Currently in
> > Buildroot there is only cage, to be updated by a follow-up patch of the
> > series.
> > 
> > Additionally, remove usage of the xcb-icccm build option, which is no
> > longer available.
> 
> Hmm... This one got me to look deeper, and it seems that, even though
> the option -Dxcb-icccm is no longer available, the dependency toward
> xcb-util-wm is now mandatory for the X11 backend. See upstream commit
> 565f67f805:
> 
>     https://github.com/swaywm/wlroots/commit/565f67f805a0d1077e63c16123cea16cee97d3e6
> 
> Even more, it seems that BR2_PACKAGE_WLROOTS_X11 should now select a few
> additional packages, namely:
> 
>     BR2_PACKAGE_LIBXCB
>     BR2_PACKAGE_XCB_UTIL_RENDERUTIL
>     BR2_PACKAGE_XCB_UTIL_WM

You're absolutely right.

Provided that the X11 backend now will have a few dependencies more, which
are a superset of the ones needed for XWayland, I think it is a good idea
to derive the values for both ?-Dx11-backend=? and ?-Dxwayland=? from
BR2_PACKAGE_WLROOTS_X11?I'll do that for v2 of the patch set.

Cheers,
-Adrian

> > Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> > ---
> >  package/wlroots/wlroots.hash | 4 ++--
> >  package/wlroots/wlroots.mk   | 9 +--------
> >  2 files changed, 3 insertions(+), 10 deletions(-)
> > 
> > diff --git a/package/wlroots/wlroots.hash b/package/wlroots/wlroots.hash
> > index 2fab9b30b4..024ea93cae 100644
> > --- a/package/wlroots/wlroots.hash
> > +++ b/package/wlroots/wlroots.hash
> > @@ -1,5 +1,5 @@
> > -# Generated locally, after checking https://github.com/swaywm/wlroots/releases/download/0.12.0/wlroots-0.12.0.tar.gz.sig
> > -sha256  c9e9f4f6d2f526d0b2886daf3ec37e64831773059aa669fb98a88522a1626bdb  wlroots-0.12.0.tar.gz
> > +# Generated locally, after checking https://github.com/swaywm/wlroots/releases/download/0.13.0/wlroots-0.13.0.tar.gz.sig
> > +sha256  f6bea37fd4a6f5e5f552b83d61adae8c73e64b0bcb9ae0ab464ebcd9309d3cf3  wlroots-0.13.0.tar.gz
> >  
> >  # Hashes for license files:
> >  sha256  ffd3737a478b83a8b51b42757d3bf909ef36694508355879722e11fc1fa6736b  LICENSE
> > diff --git a/package/wlroots/wlroots.mk b/package/wlroots/wlroots.mk
> > index 0160b1aedb..95fadfef5e 100644
> > --- a/package/wlroots/wlroots.mk
> > +++ b/package/wlroots/wlroots.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >  
> > -WLROOTS_VERSION = 0.12.0
> > +WLROOTS_VERSION = 0.13.0
> >  WLROOTS_SITE = https://github.com/swaywm/wlroots/releases/download/$(WLROOTS_VERSION)
> >  WLROOTS_LICENSE = MIT
> >  WLROOTS_LICENSE_FILES = LICENSE
> > @@ -53,11 +53,4 @@ else
> >  WLROOTS_CONF_OPTS += -Dxwayland=disabled
> >  endif
> >  
> > -ifeq ($(BR2_PACKAGE_XCB_UTIL_WM),y)
> > -WLROOTS_CONF_OPTS += -Dxcb-icccm=enabled
> > -WLROOTS_DEPENDENCIES += xcb-util-wm
> > -else
> > -WLROOTS_CONF_OPTS += -Dxcb-icccm=disabled
> > -endif
> > -
> >  $(eval $(meson-package))
> > -- 
> > 2.31.1
> > 
> > _______________________________________________
> > 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.  |
> '------------------------------^-------^------------------^--------------------'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20210518/f95721c7/attachment.asc>

  reply	other threads:[~2021-05-18 12:22 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-13 16:33 [Buildroot] [PATCH 0/6] Update Cage, wlroots, and wayland Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 1/6] package/wayland: bump to version 1.19.0 Adrian Perez de Castro
2021-05-16 14:04   ` Yann E. MORIN
2021-05-18 12:13     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 2/6] package/wlroots: bump to version 0.13.0 Adrian Perez de Castro
2021-05-16 13:41   ` Yann E. MORIN
2021-05-18 12:22     ` Adrian Perez de Castro [this message]
2021-05-13 16:33 ` [Buildroot] [PATCH 3/6] package/seatd: new package Adrian Perez de Castro
2021-05-16 13:54   ` Yann E. MORIN
2021-05-18 13:17     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 4/6] package/seatd: install init scripts Adrian Perez de Castro
2021-05-16 14:00   ` Yann E. MORIN
2021-05-18 13:33     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 5/6] package/wlroots: use libseat when available Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 6/6] package/cage: bump to version 0.1.3 Adrian Perez de Castro
2021-05-16 14:07 ` [Buildroot] [PATCH 0/6] Update Cage, wlroots, and wayland Yann E. MORIN
2021-05-18 13:54 ` [Buildroot] [PATCH v2 0/5] " Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 1/5] package/wlroots: bump to version 0.13.0 Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 2/5] package/seatd: new package Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 3/5] package/seatd: install init scripts Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 4/5] package/wlroots: use libseat when available Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 5/5] package/cage: bump to version 0.1.3 Adrian Perez de Castro
2021-05-18 14:00   ` [Buildroot] [PATCH v2 0/5] Update Cage, wlroots, and wayland Adrian Perez de Castro
2021-05-18 17:11   ` Yann E. MORIN
2021-05-27 13:41     ` Adrian Perez de Castro

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210518152216.GD1064184@momiji \
    --to=aperez@igalia.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.