deleted file mode 100644
@@ -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
-
@@ -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
@@ -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
@@ -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
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(-) --- base-commit: e1ec936cf732e50bddb588985a8d6738b43da3ac change-id: 20260830-weston-0c4ebf96e6cc Best regards, -- Raphaël Gallais-Pou <rgallaispou@gmail.com>