diff mbox series

[1/3] package/wlroots: bump to version 0.16.2

Message ID 20231030101115.2214402-2-aperez@igalia.com
State Accepted
Headers show
Series Update wlroots to 0.16.x and dependent packages | expand

Commit Message

Adrian Perez de Castro Oct. 30, 2023, 10:11 a.m. UTC
Update to version 0.16.2, which brings in support for a few new Wayland
protocols, and improved input device and scene graph APIs. Applications
which use wlroots might need to be adapted, and at least rebuilt. The
only packages in Buildroot which use wlroots at the moment are the Cage
and Sway compositors, to be updated in follow-up patches.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
 package/wlroots/wlroots.hash | 4 ++--
 package/wlroots/wlroots.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Comments

Thomas Petazzoni Nov. 1, 2023, 11:03 a.m. UTC | #1
Hello,

+Waldemar as there is a uClibc-specific issue below. Also adding Paul
Cercueil who originally wrote the patch.

On Mon, 30 Oct 2023 12:11:05 +0200
Adrian Perez de Castro <aperez@igalia.com> wrote:

> Update to version 0.16.2, which brings in support for a few new Wayland
> protocols, and improved input device and scene graph APIs. Applications
> which use wlroots might need to be adapted, and at least rebuilt. The
> only packages in Buildroot which use wlroots at the moment are the Cage
> and Sway compositors, to be updated in follow-up patches.
> 
> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> ---
>  package/wlroots/wlroots.hash | 4 ++--
>  package/wlroots/wlroots.mk   | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)

I have applied to master. However, the patch
package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch is a bit
annoying because it has been rejected upstream.

The patch currently points to
https://github.com/swaywm/wlroots/pull/2493 which in fact has been
migrated to
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2493.
And this concludes with "Closing because we don't want these
workarounds upstream.".

So I think we should either find a better solution to this issue, or
drop the patch and make wlroots unavailable with uClibc.

Best regards,

Thomas
diff mbox series

Patch

diff --git a/package/wlroots/wlroots.hash b/package/wlroots/wlroots.hash
index 04bbd65e43..8ab05393b1 100644
--- a/package/wlroots/wlroots.hash
+++ b/package/wlroots/wlroots.hash
@@ -1,5 +1,5 @@ 
-# Generated locally, after checking https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.1/downloads/wlroots-0.15.1.tar.gz.sig
-sha256  5b92f11a52d978919ed1306e0d54c9d59f1762b28d44f0a2da3ef3b351305373  wlroots-0.15.1.tar.gz
+# Generated locally, after checking https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.2/downloads/wlroots-0.16.2.tar.gz.sig
+sha256  83e9a11605f23d4bf781ab1947089483d9ec3f7e9ba65398e0609593b77d44aa  wlroots-0.16.2.tar.gz
 
 # Hashes for license files:
 sha256  ffd3737a478b83a8b51b42757d3bf909ef36694508355879722e11fc1fa6736b  LICENSE
diff --git a/package/wlroots/wlroots.mk b/package/wlroots/wlroots.mk
index 5b930a51be..b478e57abb 100644
--- a/package/wlroots/wlroots.mk
+++ b/package/wlroots/wlroots.mk
@@ -4,7 +4,7 @@ 
 #
 ################################################################################
 
-WLROOTS_VERSION = 0.15.1
+WLROOTS_VERSION = 0.16.2
 WLROOTS_SITE = https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/$(WLROOTS_VERSION)/downloads
 WLROOTS_LICENSE = MIT
 WLROOTS_LICENSE_FILES = LICENSE