[Buildroot] [git commit] package/weston: bump version to 16.0.0

From: Julien Olivain via buildroot <hidden>
Date: 2026-09-06 09:03:22
Subsystem: the rest · Maintainer: Linus Torvalds

commit: https://gitlab.com/buildroot.org/buildroot/-/commit/c5c0a76751a7e9ba1a8816da68218db9e1379eb9
branch: https://gitlab.com/buildroot.org/buildroot/-/tree/master

Release announce:
https://lore.freedesktop.org/wayland-devel/alXq76OX4dVWoP3M@xpredator/T/#u

Removed already-deprecated config options:
  * 'deprecated-backend-drm-screencast-vaapi' [1].
  * 'deprecated-shell-fullscreen' [2].
  * 'deprecated-screenshare' [3].

The 'pipewire' and 'remoting' plugins has been deprecated in [4].
They have already been removed in the main development branch in
upstream commit [5] and [6] (not yet in this version 16.0.0).

This commit removes the "remoting" option (rather than changing it to
"deprecated-remoting") because Buildroot was not enabling this option
and this deprecated option is now disabled by default.

This commit also removes the "pipewire" option (rather than changing
it to "deprecated-pipewire"). The commit log of [4] says the
replacement is the "pipewire-backend" option, which is already used
in Buildroot.

Tested on STM32MP157C-DK2.

[1] https://gitlab.freedesktop.org/wayland/weston/-/commit/7c3e3d754404453483ffb362be8ab8afb89d3eb2
[2] https://gitlab.freedesktop.org/wayland/weston/-/commit/29b740ffee98236c5ccb93c09d750b07d37fb8fd
[3] https://gitlab.freedesktop.org/wayland/weston/-/commit/3bd77f781766abaf8aa9fe55d4f9b98c03e29e42
[4] https://gitlab.freedesktop.org/wayland/weston/-/commit/ec74bd040389291f0b8d3162506560a8adae31a4
[5] https://gitlab.freedesktop.org/wayland/weston/-/commit/4606c49d2851a99064cae5e93fe9f464db3a2c58
[6] https://gitlab.freedesktop.org/wayland/weston/-/commit/d587dfea5bf4816afdb0b7f4c9835956250ab395

Signed-off-by: Rapha��l Gallais-Pou <rgallaispou@gmail.com>
[Julien:
 - update link in hash file comment
 - add removed options in Config.in.legacy
 - add back package patch which is not included in release
 - reword commit log (fix and add links to upstream commits)
]
Signed-off-by: Julien Olivain <redacted>
---
 Config.in.legacy           | 14 ++++++++++++++
 package/weston/Config.in   |  9 ---------
 package/weston/weston.hash |  6 +++---
 package/weston/weston.mk   | 27 +++------------------------
 4 files changed, 20 insertions(+), 36 deletions(-)
diff --git a/Config.in.legacy b/Config.in.legacy
index aeb9b9676e..6975f1f15f 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -144,6 +144,20 @@ endif
 
 ###############################################################################
 
+comment "Legacy options removed in 2026.11"
+
+config BR2_PACKAGE_WESTON_SCREENSHARE
+	bool "weston screenshare option removed"
+	select BR2_LEGACY
+	help
+	  Weston screenshare option was removed in v16.0.0.
+
+config BR2_PACKAGE_WESTON_SHELL_FULLSCREEN
+	bool "weston fullscreen shell removed"
+	select BR2_LEGACY
+	help
+	  Weston fullscreen shell option was removed in v16.0.0.
+
 comment "Legacy options removed in 2026.08"
 
 config BR2_PACKAGE_FLUIDSYNTH_SDL2
diff --git a/package/weston/Config.in b/package/weston/Config.in
index abd996482a..dcb5c7544e 100644
--- a/package/weston/Config.in
+++ b/package/weston/Config.in
@@ -164,11 +164,6 @@ config BR2_PACKAGE_WESTON_SHELL_DESKTOP
 	bool "desktop shell"
 	default y
 
-config BR2_PACKAGE_WESTON_SHELL_FULLSCREEN
-	bool "fullscreen shell"
-	default y
-	select BR2_PACKAGE_WESTON_HAS_SHELL
-
 config BR2_PACKAGE_WESTON_SHELL_IVI
 	bool "ivi shell"
 	default y
@@ -188,10 +183,6 @@ config BR2_PACKAGE_WESTON_SHELL_LUA
 comment "lua shell needs a Lua >= 5.4"
 	depends on !BR2_PACKAGE_LUA_5_4
 
-config BR2_PACKAGE_WESTON_SCREENSHARE
-	bool "screenshare"
-	default y
-
 config BR2_PACKAGE_WESTON_SIMPLE_CLIENTS
 	bool "simple clients"
 	help
diff --git a/package/weston/weston.hash b/package/weston/weston.hash
index b002942696..e8d11ca64c 100644
--- a/package/weston/weston.hash
+++ b/package/weston/weston.hash
@@ -1,4 +1,4 @@
-# From https://lore.freedesktop.org/wayland-devel/aespQ3LKAOy5O3Hx@xpredator/T/#u
-sha256  551d039bfb0c837ba5a4d027cdb8ee16bded0eedb789821f8025d8a64b791f6d  weston-15.0.1.tar.xz
-sha512  555731ddfaf7e3ef9bf43be682e20338ee207b434a72011b730c9b0ebde4daeaeb9cc9d09a707c32798f0184a55144f64e818551efe7e71413876e45e3cb3523  weston-15.0.1.tar.xz
+# From https://lore.freedesktop.org/wayland-devel/alXq76OX4dVWoP3M@xpredator/T/#u
+sha256  dfb32e2bccabda957b94a8d0ec6075acd18c71c87ebc543ee3e618d294ca0f7f  weston-16.0.0.tar.xz
+sha512  23b7a1138833f8aacc57758231d14c2f1bc9ec20ad2fef125ffffb8d63853968e8a8ed2d8bbf6ad1600d7f40358a705ca24838a683e01b1c84279cf8ae1cfe48  weston-16.0.0.tar.xz
 sha256  fdb65868f65d0fbdb05c2d3b779e10ce9969fa0c4b9262ba4f260e87086ab860  COPYING
diff --git a/package/weston/weston.mk b/package/weston/weston.mk
index 5caf5903d1..522365e06e 100644
--- a/package/weston/weston.mk
+++ b/package/weston/weston.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-WESTON_VERSION = 15.0.1
+WESTON_VERSION = 16.0.0
 WESTON_SITE = https://gitlab.freedesktop.org/wayland/weston/-/releases/$(WESTON_VERSION)/downloads
 WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz
 WESTON_LICENSE = MIT
@@ -18,7 +18,6 @@ WESTON_DEPENDENCIES = host-pkgconf wayland wayland-protocols \
 
 WESTON_CONF_OPTS = \
 	-Ddoc=false \
-	-Dremoting=false \
 	-Dbackend-vnc=false \
 	-Dtools=calibrator,debug,info,terminal,touch-calibrator
 
@@ -58,15 +57,14 @@ ifeq ($(BR2_PACKAGE_WESTON_SIMPLE_CLIENTS),y)
 WESTON_SIMPLE_CLIENTS += dmabuf-egl dmabuf-feedback egl
 endif
 ifeq ($(BR2_PACKAGE_PIPEWIRE)$(BR2_PACKAGE_WESTON_DRM),yy)
-WESTON_CONF_OPTS += -Dpipewire=true -Dbackend-pipewire=true
+WESTON_CONF_OPTS += -Dbackend-pipewire=true
 WESTON_DEPENDENCIES += pipewire
 else
-WESTON_CONF_OPTS += -Dpipewire=false -Dbackend-pipewire=false
+WESTON_CONF_OPTS += -Dbackend-pipewire=false
 endif
 else
 WESTON_CONF_OPTS += \
 	-Drenderer-gl=false \
-	-Dpipewire=false \
 	-Dbackend-pipewire=false
 endif
 
@@ -121,13 +119,6 @@ else
 WESTON_CONF_OPTS += -Dxwayland=false
 endif
 
-ifeq ($(BR2_PACKAGE_LIBVA),y)
-WESTON_CONF_OPTS += -Ddeprecated-backend-drm-screencast-vaapi=true
-WESTON_DEPENDENCIES += libva
-else
-WESTON_CONF_OPTS += -Ddeprecated-backend-drm-screencast-vaapi=false
-endif
-
 ifeq ($(BR2_PACKAGE_LCMS2),y)
 WESTON_CONF_OPTS += -Dcolor-management-lcms=true
 WESTON_DEPENDENCIES += lcms2
@@ -155,12 +146,6 @@ else
 WESTON_CONF_OPTS += -Dshell-desktop=false
 endif
 
-ifeq ($(BR2_PACKAGE_WESTON_SHELL_FULLSCREEN),y)
-WESTON_CONF_OPTS += -Ddeprecated-shell-fullscreen=true
-else
-WESTON_CONF_OPTS += -Ddeprecated-shell-fullscreen=false
-endif
-
 ifeq ($(BR2_PACKAGE_WESTON_SHELL_IVI),y)
 WESTON_CONF_OPTS += -Dshell-ivi=true
 else
@@ -180,12 +165,6 @@ else
 WESTON_CONF_OPTS += -Dshell-lua=false
 endif
 
-ifeq ($(BR2_PACKAGE_WESTON_SCREENSHARE),y)
-WESTON_CONF_OPTS += -Ddeprecated-screenshare=true
-else
-WESTON_CONF_OPTS += -Ddeprecated-screenshare=false
-endif
-
 ifeq ($(BR2_PACKAGE_WESTON_DEMO_CLIENTS),y)
 WESTON_CONF_OPTS += -Ddemo-clients=true
 WESTON_DEPENDENCIES += pango

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help