Message ID | 20231030101115.2214402-2-aperez@igalia.com |
---|---|
State | Accepted |
Headers | show |
Series | Update wlroots to 0.16.x and dependent packages | expand |
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 --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
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(-)