* [Buildroot] [PATCH] package/weston: bump version to 16.0.0
@ 2026-08-30 16:49 Raphaël Gallais-Pou
2026-09-06 9:10 ` Julien Olivain via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Raphaël Gallais-Pou @ 2026-08-30 16:49 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni
https://lore.freedesktop.org/wayland-devel/alXq76OX4dVWoP3M@xpredator/T/#u
Removed patch which is included in this release.
Removed already-deprecated config options:
* 'deprecated-backend-drm-screencast-vaapi' [1].
* 'deprecated-shell-fullscreen' [2].
* 'deprecated-screenshare' [2].
'pipewire' and 'remoting' plugins have also been removed respectively in
[3] and [4].
Tested on STM32MP157C-DK2.
[1] https://gitlab.freedesktop.org/wayland/weston/-/commit/7c3e3d754404453483ffb362be8ab8afb89d3eb2
[2] https://gitlab.freedesktop.org/wayland/weston/-/commit/3bd77f781766abaf8aa9fe55d4f9b98c03e29e42
[3] https://gitlab.freedesktop.org/wayland/weston/-/commit/4606c49d2851a99064cae5e93fe9f464db3a2c58
[4] https://gitlab.freedesktop.org/wayland/weston/-/commit/d587dfea5bf4816afdb0b7f4c9835956250ab395
Signed-off-by: Raphaël Gallais-Pou <rgallaispou@gmail.com>
---
.../weston/0001-Allow-libdisplay-info-0.4.0.patch | 28 ----------------------
package/weston/Config.in | 9 -------
package/weston/weston.hash | 4 ++--
package/weston/weston.mk | 27 +++------------------
4 files changed, 5 insertions(+), 63 deletions(-)
diff --git a/package/weston/0001-Allow-libdisplay-info-0.4.0.patch b/package/weston/0001-Allow-libdisplay-info-0.4.0.patch
deleted file mode 100644
index 8d7739e8c4f8..000000000000
--- a/package/weston/0001-Allow-libdisplay-info-0.4.0.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f0152f4c04d6ef21159dd5bc98700dc46ac8cb04 Mon Sep 17 00:00:00 2001
-From: Tom Pollard <tom.pollard@codethink.co.uk>
-Date: Tue, 28 Jul 2026 10:51:27 +0100
-Subject: [PATCH] Allow libdisplay-info 0.4.0
-
-Signed-off-by: Tom Pollard <tom.pollard@codethink.co.uk>
-Upstream: https://gitlab.freedesktop.org/wayland/weston/-/commit/54cd5c3354c618815addd7e1d82fc66247099136
-Signed-off-by: Julien Olivain <ju.o@free.fr>
----
- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 79256cd6..d6ede4df 100644
---- a/meson.build
-+++ b/meson.build
-@@ -178,7 +178,7 @@ endif
-
- dep_libdisplay_info = dependency(
- 'libdisplay-info',
-- version: ['>= 0.2.0', '< 0.4.0'],
-+ version: ['>= 0.2.0', '< 0.5.0'],
- fallback: ['display-info', 'di_dep'],
- default_options: [
- 'werror=false',
---
-2.55.0
-
diff --git a/package/weston/Config.in b/package/weston/Config.in
index abd996482a3c..dcb5c7544ead 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 b0029426964e..e59b6f515fac 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
+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 5caf5903d17a..522365e06e41 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
---
base-commit: e1ec936cf732e50bddb588985a8d6738b43da3ac
change-id: 20260830-weston-0c4ebf96e6cc
Best regards,
--
Raphaël Gallais-Pou <rgallaispou@gmail.com>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH] package/weston: bump version to 16.0.0
2026-08-30 16:49 [Buildroot] [PATCH] package/weston: bump version to 16.0.0 Raphaël Gallais-Pou
@ 2026-09-06 9:10 ` Julien Olivain via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Julien Olivain via buildroot @ 2026-09-06 9:10 UTC (permalink / raw)
To: Raphaël Gallais-Pou; +Cc: buildroot, Thomas Petazzoni
Hi Raphaël,
On 30/08/2026 18:49, Raphaël Gallais-Pou wrote:
> https://lore.freedesktop.org/wayland-devel/alXq76OX4dVWoP3M@xpredator/T/#u
>
> Removed patch which is included in this release.
>
> Removed already-deprecated config options:
> * 'deprecated-backend-drm-screencast-vaapi' [1].
> * 'deprecated-shell-fullscreen' [2].
> * 'deprecated-screenshare' [2].
>
> 'pipewire' and 'remoting' plugins have also been removed respectively
> in
> [3] and [4].
>
> Tested on STM32MP157C-DK2.
>
> [1]
> https://gitlab.freedesktop.org/wayland/weston/-/commit/7c3e3d754404453483ffb362be8ab8afb89d3eb2
> [2]
> https://gitlab.freedesktop.org/wayland/weston/-/commit/3bd77f781766abaf8aa9fe55d4f9b98c03e29e42
> [3]
> https://gitlab.freedesktop.org/wayland/weston/-/commit/4606c49d2851a99064cae5e93fe9f464db3a2c58
> [4]
> https://gitlab.freedesktop.org/wayland/weston/-/commit/d587dfea5bf4816afdb0b7f4c9835956250ab395
>
> Signed-off-by: Raphaël Gallais-Pou <rgallaispou@gmail.com>
I applied to master, with the following changes:
I updated the release announce link in hash file comment.
I added the removed options in Config.in.legacy.
I added back the package patch: it has been backported in the "16.0"
branch:
https://gitlab.freedesktop.org/wayland/weston/-/commit/fdde71ef53fa0cc761364ca075a8f68f93033b26
but is not in the "16.0.0" tag:
https://gitlab.freedesktop.org/wayland/weston/-/blob/16.0.0/meson.build#L182
Finally, I reworded the commit log, explaining that the "pipewire" and
"remoting" plugins were only deprecated in this 16.0.0 version, but
removed
soon after in the main development branch.
See:
https://gitlab.com/buildroot.org/buildroot/-/commit/c5c0a76751a7e9ba1a8816da68218db9e1379eb9
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-09-06 9:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-30 16:49 [Buildroot] [PATCH] package/weston: bump version to 16.0.0 Raphaël Gallais-Pou
2026-09-06 9:10 ` Julien Olivain via buildroot
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.