package/wayland-protocols: bump to 1.48
PATCH 1/2 package/wayland-protocols: bump to 1.48
From: Thomas Devoogdt <[email protected]>
Announcement:
- 1.46: https://lore.freedesktop.org/wayland-devel/AzTKh6JewwfUBFKaOS86DT4obISpv5b5bjFghXGwYrMPyk6Wxpz6H4_trRcEOyF9VpVV-0p1-UTNv7_esjO6ppw5SyIyGxWB8R5xI_SJYfA=@emersion.fr/T/#u
- 1.47: https://lore.freedesktop.org/wayland-devel/[email protected]/
- 1.48: https://lore.freedesktop.org/wayland-devel/[email protected]/
--- package/wayland-protocols/wayland-protocols.hash | 6 +++--- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-)
package/wayland-protocols/wayland-protocols.hash +3 -3
@@ -1,4 +1,4 @@ -# From https://lore.freedesktop.org/wayland-devel/[email protected]/T/#u -sha256 4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0 wayland-protocols-1.45.tar.xz -sha512 d0557a75eb486fb824f182648bec346e270cb1ada8727613377ab95b0ccb595c516de242f486110c88b7009e98c87b071bf5b598f84466e5624aa1d81f19e195 wayland-protocols-1.45.tar.xz +# From https://lore.freedesktop.org/wayland-devel/[email protected]/ +sha256 398036ac0eb6484982ddbde7ff86848d753231f9cdeeae983f06b52946625aa1 wayland-protocols-1.48.tar.xz +sha512 24950c6181f576f8926e2631a3f017986f809cd4fe8efe6fc8e4d872e98aacabb9eb79877371fb5def1fc78027c8e1e1e25bb98d455c22624a810707be0b2c24 wayland-protocols-1.48.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING
package/wayland-protocols/wayland-protocols.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.45 +WAYLAND_PROTOCOLS_VERSION = 1.48 WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT
Signature · 6 lines
2.43.0 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
PATCH 2/2 package/weston: bump to 15.0.0
From: Thomas Devoogdt <[email protected]>
Announcement:
- 14.0.91: https://lore.freedesktop.org/wayland-devel/aUkQG3KWNC3drDYd@xpredator/T/#u
- 14.0.92: https://lore.freedesktop.org/wayland-devel/aWUJ7MMZmM5yrhSx@xpredator/T/#u
- 14.0.93: https://lore.freedesktop.org/wayland-devel/aW3jJBLBT_UXv1RT@xpredator/T/#u
- 14.0.94: https://lore.freedesktop.org/wayland-devel/aXcyB9n8QaRyFRxw@xpredator/T/#u
- 14.0.95: https://lore.freedesktop.org/wayland-devel/aYHCEa_-Q_v16WNn@xpredator/T/#u
- 14.0.96: https://lore.freedesktop.org/wayland-devel/aY9Vp5A3S-FpQbjC@xpredator/T/#u
- 14.0.97: https://lore.freedesktop.org/wayland-devel/aY9gbvuzD41IaNfo@xpredator/T/#u
- 15.0.0: https://lore.freedesktop.org/wayland-devel/aZbDU-xtVMLhB0wD@xpredator/T/#u
Changes:
- Support for renderer-vulkan, and shell-lua has been added.
- Some features, drm-screencast-vaapi, shell-fullscreen, and screenshare are now deprecated, but kept for this release.
- 0001-build-Allow-libdisplay-info-0.3.0.patch is dropped as it is upstream.
- 0001-vulkan-renderer-guard-surface-output-creation-with-b.patch has been added to fix a dependency on <xcb/xcb.h>, which is already upstream.
--- ...01-build-Allow-libdisplay-info-0.3.0.patch | 37 ----- ...guard-surface-output-creation-with-b.patch | 151 ++++++++++++++++++ package/weston/Config.in | 17 ++ package/weston/weston.hash | 6 +- package/weston/weston.mk | 28 +++- 5 files changed, 192 insertions(+), 47 deletions(-) delete mode 100644 package/weston/0001-build-Allow-libdisplay-info-0.3.0.patch create mode 100644 package/weston/0001-vulkan-renderer-guard-surface-output-creation-with-b.patch
package/weston/0001-build-Allow-libdisplay-info-0.3.0.patch deleted +0 -37
@@ -1,37 +0,0 @@ -From 83b49400c1dfb72e3019267fd03f165d0bffec76 Mon Sep 17 00:00:00 2001 -From: Fiona Klute <[email protected]> -Date: Mon, 6 Oct 2025 15:20:26 +0200 -Subject: [PATCH] build: Allow libdisplay-info 0.3.0 - -This is a backport of the change in upstream commit -683eabb61ec43a270f2e3ed67c63bbe3754b1214 "build: Allow libdisplay-info 0.3.0" -[1], applying the loosened version limit to the DRM backend only. The dependency -definition was moved to the top level meson.build in [2], and the lower bound -increased in [3]. - -[1] https://gitlab.freedesktop.org/wayland/weston/-/commit/683eabb61ec43a270f2e3ed67c63bbe3754b1214 -[2] https://gitlab.freedesktop.org/wayland/weston/-/commit/76e659f45edd23a8b1b253a93316ec73c709bc71 -[3] https://gitlab.freedesktop.org/wayland/weston/-/commit/82c5b386d860a479ed5a157f4dde58ffe202b948 - -Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/683eabb61ec43a270f2e3ed67c63bbe3754b1214 (backported) -Signed-off-by: Fiona Klute (WIWA) <[email protected]> ---- - libweston/backend-drm/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libweston/backend-drm/meson.build b/libweston/backend-drm/meson.build -index 002669e6..a8f2ea59 100644 ---- a/libweston/backend-drm/meson.build -+++ b/libweston/backend-drm/meson.build -@@ -4,7 +4,7 @@ endif - - dep_libdisplay_info = dependency( - 'libdisplay-info', -- version: ['>= 0.1.1', '< 0.3.0'], -+ version: ['>= 0.1.1', '< 0.4.0'], - fallback: ['display-info', 'di_dep'], - default_options: [ - 'werror=false', --- -2.51.0 -
package/weston/0001-vulkan-renderer-guard-surface-output-creation-with-b.patch new file +151 -0
151 lines not on this page · raw message
package/weston/Config.in +17 -0
@@ -144,6 +144,14 @@ comment "XWayland support needs a toolchain w/ threads, dynamic library" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS +config BR2_PACKAGE_WESTON_VULKAN + bool "Vulkan support" + depends on BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_VULKAN_LOADER + +comment "Vulkan support needs gbm" + depends on !BR2_PACKAGE_HAS_LIBGBM + # Weston needs at least one shell; this can be one of the bundled ones, # below, of from a third-party package, which should then select this. config BR2_PACKAGE_WESTON_HAS_SHELL
@@ -168,6 +176,15 @@ config BR2_PACKAGE_WESTON_SHELL_KIOSK default y select BR2_PACKAGE_WESTON_HAS_SHELL +config BR2_PACKAGE_WESTON_SHELL_LUA + bool "lua shell" + default y + depends on BR2_PACKAGE_LUA_5_4 + select BR2_PACKAGE_WESTON_HAS_SHELL + +comment "lua shell needs a Lua >= 5.4" + depends on !BR2_PACKAGE_LUA_5_4 + config BR2_PACKAGE_WESTON_SCREENSHARE bool "screenshare" default y
package/weston/weston.hash +3 -3
@@ -1,4 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2025-April/044158.html -sha256 b47216b3530da76d02a3a1acbf1846a9cd41d24caa86448f9c46f78f20b6e0ac weston-14.0.2.tar.xz -sha512 e8214ec893e6c3ae94eb3c92feba104b0201843e9143f726a3e9a4d396d02523c94da706c1348cf934bc339fb1a4bc1fecdb865f0ea914115fd346d9eda091f5 weston-14.0.2.tar.xz +# From https://lore.freedesktop.org/wayland-devel/aZbDU-xtVMLhB0wD@xpredator/ +sha256 58c6186d29a5d2f0be0dec4882af71cc190a11da803f6ed1bf0b2c74120da973 weston-15.0.0.tar.xz +sha512 1196db00b473f036ba290e1073729c2b9e29ac061d9687b30dfad14e3b139313d3ca9c8000838e1b9c39713e96a2c544ec05d80bafad0b8ea1d1f380befa250d weston-15.0.0.tar.xz sha256 fdb65868f65d0fbdb05c2d3b779e10ce9969fa0c4b9262ba4f260e87086ab860 COPYING
package/weston/weston.mk +21 -7
@@ -4,7 +4,7 @@ # ################################################################################ -WESTON_VERSION = 14.0.2 +WESTON_VERSION = 15.0.0 WESTON_SITE = https://gitlab.freedesktop.org/wayland/weston/-/releases/$(WESTON_VERSION)/downloads WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz WESTON_LICENSE = MIT
@@ -70,6 +70,13 @@ WESTON_CONF_OPTS += \ -Dbackend-pipewire=false endif +ifeq ($(BR2_PACKAGE_WESTON_VULKAN),y) +WESTON_CONF_OPTS += -Drenderer-vulkan=true +WESTON_DEPENDENCIES += host-python-glslang libgbm vulkan-loader +else +WESTON_CONF_OPTS += -Drenderer-vulkan=false +endif + WESTON_CONF_OPTS += -Dsimple-clients=$(subst $(space),$(comma),$(strip $(WESTON_SIMPLE_CLIENTS))) ifeq ($(BR2_PACKAGE_WESTON_RDP),y)
@@ -115,10 +122,10 @@ WESTON_CONF_OPTS += -Dxwayland=false endif ifeq ($(BR2_PACKAGE_LIBVA),y) -WESTON_CONF_OPTS += -Dbackend-drm-screencast-vaapi=true +WESTON_CONF_OPTS += -Ddeprecated-backend-drm-screencast-vaapi=true WESTON_DEPENDENCIES += libva else -WESTON_CONF_OPTS += -Dbackend-drm-screencast-vaapi=false +WESTON_CONF_OPTS += -Ddeprecated-backend-drm-screencast-vaapi=false endif ifeq ($(BR2_PACKAGE_LCMS2),y)
@@ -149,9 +156,9 @@ WESTON_CONF_OPTS += -Dshell-desktop=false endif ifeq ($(BR2_PACKAGE_WESTON_SHELL_FULLSCREEN),y) -WESTON_CONF_OPTS += -Dshell-fullscreen=true +WESTON_CONF_OPTS += -Ddeprecated-shell-fullscreen=true else -WESTON_CONF_OPTS += -Dshell-fullscreen=false +WESTON_CONF_OPTS += -Ddeprecated-shell-fullscreen=false endif ifeq ($(BR2_PACKAGE_WESTON_SHELL_IVI),y)
@@ -166,10 +173,17 @@ else WESTON_CONF_OPTS += -Dshell-kiosk=false endif +ifeq ($(BR2_PACKAGE_WESTON_SHELL_LUA),y) +WESTON_DEPENDENCIES += lua +WESTON_CONF_OPTS += -Dshell-lua=true +else +WESTON_CONF_OPTS += -Dshell-lua=false +endif + ifeq ($(BR2_PACKAGE_WESTON_SCREENSHARE),y) -WESTON_CONF_OPTS += -Dscreenshare=true +WESTON_CONF_OPTS += -Ddeprecated-screenshare=true else -WESTON_CONF_OPTS += -Dscreenshare=false +WESTON_CONF_OPTS += -Ddeprecated-screenshare=false endif ifeq ($(BR2_PACKAGE_WESTON_DEMO_CLIENTS),y)
Signature · 6 lines
2.43.0 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Hello Thomas, all,
Quoted 9 lines · On Fri, 17 Apr 2026 16:22:43 +0200 Thomas Devoogdt <[email protected]> wrote:
From: Thomas Devoogdt <[email protected]>
Announcement:
- 1.46: https://lore.freedesktop.org/wayland-devel/AzTKh6JewwfUBFKaOS86DT4obISpv5b5bjFghXGwYrMPyk6Wxpz6H4_trRcEOyF9VpVV-0p1-UTNv7_esjO6ppw5SyIyGxWB8R5xI_SJYfA=@emersion.fr/T/#u
- 1.47: https://lore.freedesktop.org/wayland-devel/[email protected]/
- 1.48: https://lore.freedesktop.org/wayland-devel/[email protected]/Signed-off-by Thomas Devoogdt <[email protected]>
I was planning to send basically the same patch, as part of a series to update wlroots and cage that I am preparing... therefore patch LGTM. I may send my series anyway, to be merged after this one :)
Cheers,
—Adrián
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
Quoted 4 lines · Thomas Devoogdt
From: Thomas Devoogdt <[email protected]>
Announcement:
Quoted 8 lines
- 1.46:
https://lore.freedesktop.org/wayland-devel/AzTKh6JewwfUBFKaOS86DT4obISpv5b5bjFghXGwYrMPyk6Wxpz6H4_trRcEOyF9VpVV-0p1-UTNv7_esjO6ppw5SyIyGxWB8R5xI_SJYfA=@emersion.fr/T/#u
- 1.47:
https://lore.freedesktop.org/wayland-devel/[email protected]/
- 1.48:
https://lore.freedesktop.org/wayland-devel/[email protected]/Signed-off-by Thomas Devoogdt <[email protected]>
Series applied to master, thanks.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot