mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
package/weston: bump version to 16.0.0
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]7c3e3d7544[2]29b740ffee[3]3bd77f7817[4]ec74bd0403[5]4606c49d28[6]d587dfea5bSigned-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 <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
9c6eed9ec0
commit
c5c0a76751
@@ -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"
|
comment "Legacy options removed in 2026.08"
|
||||||
|
|
||||||
config BR2_PACKAGE_FLUIDSYNTH_SDL2
|
config BR2_PACKAGE_FLUIDSYNTH_SDL2
|
||||||
|
|||||||
@@ -164,11 +164,6 @@ config BR2_PACKAGE_WESTON_SHELL_DESKTOP
|
|||||||
bool "desktop shell"
|
bool "desktop shell"
|
||||||
default y
|
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
|
config BR2_PACKAGE_WESTON_SHELL_IVI
|
||||||
bool "ivi shell"
|
bool "ivi shell"
|
||||||
default y
|
default y
|
||||||
@@ -188,10 +183,6 @@ config BR2_PACKAGE_WESTON_SHELL_LUA
|
|||||||
comment "lua shell needs a Lua >= 5.4"
|
comment "lua shell needs a Lua >= 5.4"
|
||||||
depends on !BR2_PACKAGE_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
|
config BR2_PACKAGE_WESTON_SIMPLE_CLIENTS
|
||||||
bool "simple clients"
|
bool "simple clients"
|
||||||
help
|
help
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# From https://lore.freedesktop.org/wayland-devel/aespQ3LKAOy5O3Hx@xpredator/T/#u
|
# From https://lore.freedesktop.org/wayland-devel/alXq76OX4dVWoP3M@xpredator/T/#u
|
||||||
sha256 551d039bfb0c837ba5a4d027cdb8ee16bded0eedb789821f8025d8a64b791f6d weston-15.0.1.tar.xz
|
sha256 dfb32e2bccabda957b94a8d0ec6075acd18c71c87ebc543ee3e618d294ca0f7f weston-16.0.0.tar.xz
|
||||||
sha512 555731ddfaf7e3ef9bf43be682e20338ee207b434a72011b730c9b0ebde4daeaeb9cc9d09a707c32798f0184a55144f64e818551efe7e71413876e45e3cb3523 weston-15.0.1.tar.xz
|
sha512 23b7a1138833f8aacc57758231d14c2f1bc9ec20ad2fef125ffffb8d63853968e8a8ed2d8bbf6ad1600d7f40358a705ca24838a683e01b1c84279cf8ae1cfe48 weston-16.0.0.tar.xz
|
||||||
sha256 fdb65868f65d0fbdb05c2d3b779e10ce9969fa0c4b9262ba4f260e87086ab860 COPYING
|
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_SITE = https://gitlab.freedesktop.org/wayland/weston/-/releases/$(WESTON_VERSION)/downloads
|
||||||
WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz
|
WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz
|
||||||
WESTON_LICENSE = MIT
|
WESTON_LICENSE = MIT
|
||||||
@@ -18,7 +18,6 @@ WESTON_DEPENDENCIES = host-pkgconf wayland wayland-protocols \
|
|||||||
|
|
||||||
WESTON_CONF_OPTS = \
|
WESTON_CONF_OPTS = \
|
||||||
-Ddoc=false \
|
-Ddoc=false \
|
||||||
-Dremoting=false \
|
|
||||||
-Dbackend-vnc=false \
|
-Dbackend-vnc=false \
|
||||||
-Dtools=calibrator,debug,info,terminal,touch-calibrator
|
-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
|
WESTON_SIMPLE_CLIENTS += dmabuf-egl dmabuf-feedback egl
|
||||||
endif
|
endif
|
||||||
ifeq ($(BR2_PACKAGE_PIPEWIRE)$(BR2_PACKAGE_WESTON_DRM),yy)
|
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
|
WESTON_DEPENDENCIES += pipewire
|
||||||
else
|
else
|
||||||
WESTON_CONF_OPTS += -Dpipewire=false -Dbackend-pipewire=false
|
WESTON_CONF_OPTS += -Dbackend-pipewire=false
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
WESTON_CONF_OPTS += \
|
WESTON_CONF_OPTS += \
|
||||||
-Drenderer-gl=false \
|
-Drenderer-gl=false \
|
||||||
-Dpipewire=false \
|
|
||||||
-Dbackend-pipewire=false
|
-Dbackend-pipewire=false
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -121,13 +119,6 @@ else
|
|||||||
WESTON_CONF_OPTS += -Dxwayland=false
|
WESTON_CONF_OPTS += -Dxwayland=false
|
||||||
endif
|
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)
|
ifeq ($(BR2_PACKAGE_LCMS2),y)
|
||||||
WESTON_CONF_OPTS += -Dcolor-management-lcms=true
|
WESTON_CONF_OPTS += -Dcolor-management-lcms=true
|
||||||
WESTON_DEPENDENCIES += lcms2
|
WESTON_DEPENDENCIES += lcms2
|
||||||
@@ -155,12 +146,6 @@ else
|
|||||||
WESTON_CONF_OPTS += -Dshell-desktop=false
|
WESTON_CONF_OPTS += -Dshell-desktop=false
|
||||||
endif
|
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)
|
ifeq ($(BR2_PACKAGE_WESTON_SHELL_IVI),y)
|
||||||
WESTON_CONF_OPTS += -Dshell-ivi=true
|
WESTON_CONF_OPTS += -Dshell-ivi=true
|
||||||
else
|
else
|
||||||
@@ -180,12 +165,6 @@ else
|
|||||||
WESTON_CONF_OPTS += -Dshell-lua=false
|
WESTON_CONF_OPTS += -Dshell-lua=false
|
||||||
endif
|
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)
|
ifeq ($(BR2_PACKAGE_WESTON_DEMO_CLIENTS),y)
|
||||||
WESTON_CONF_OPTS += -Ddemo-clients=true
|
WESTON_CONF_OPTS += -Ddemo-clients=true
|
||||||
WESTON_DEPENDENCIES += pango
|
WESTON_DEPENDENCIES += pango
|
||||||
|
|||||||
Reference in New Issue
Block a user