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