package/weston: drop fbdev

fbdev raises the following build failure since bump to version 10.0.0 in
commit f67a6e9b7a and
6338dbd581:

../output-1/build/weston-10.0.0/meson.build:133:7: ERROR: Tried to access unknown option 'backend-fbdev'.

Drop fbdev to avoid this build failure as upstream is reluctant to
properly fix this issue by renaming the fbdev option in stable release:
https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/791

Fixes:
 - http://autobuild.buildroot.org/results/e669a6237c19783c627169c819d7372e20daaf54

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2022.02.x
Fabrice Fontaine 2022-02-14 20:39:40 +01:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent 833f79fdef
commit 7202174257
3 changed files with 12 additions and 14 deletions

View File

@ -146,6 +146,18 @@ endif
comment "Legacy options removed in 2022.02"
config BR2_PACKAGE_WESTON_DEFAULT_FBDEV
bool "weston fbdev removed"
select BR2_LEGACY
help
fbdev was deprecated in weston 10.0.0.
config BR2_PACKAGE_WESTON_FBDEV
bool "weston fbdev compositor removed"
select BR2_LEGACY
help
fbdev compositor was deprecated in weston 10.0.0.
config BR2_PACKAGE_LINUX_TOOLS_BPFTOOL
bool "bpftool was moved"
select BR2_LEGACY

View File

@ -34,10 +34,6 @@ if BR2_PACKAGE_WESTON
choice
prompt "default compositor"
config BR2_PACKAGE_WESTON_DEFAULT_FBDEV
bool "fbdev (deprecated)"
select BR2_PACKAGE_WESTON_FBDEV
config BR2_PACKAGE_WESTON_DEFAULT_DRM
bool "drm"
select BR2_PACKAGE_WESTON_DRM
@ -62,7 +58,6 @@ endchoice
config BR2_PACKAGE_WESTON_DEFAULT_COMPOSITOR
string
default "fbdev" if BR2_PACKAGE_WESTON_DEFAULT_FBDEV
default "drm" if BR2_PACKAGE_WESTON_DEFAULT_DRM
default "headless" if BR2_PACKAGE_WESTON_DEFAULT_HEADLESS
default "wayland" if BR2_PACKAGE_WESTON_DEFAULT_WAYLAND
@ -71,9 +66,6 @@ config BR2_PACKAGE_WESTON_DEFAULT_COMPOSITOR
config BR2_PACKAGE_WESTON_DRM
bool "DRM compositor"
config BR2_PACKAGE_WESTON_FBDEV
bool "fbdev compositor (deprecated)"
# FreeRDP needs threads and !static, already the case for weston
config BR2_PACKAGE_WESTON_RDP
bool "RDP compositor"

View File

@ -85,12 +85,6 @@ else
WESTON_CONF_OPTS += -Dbackend-rdp=false
endif
ifeq ($(BR2_PACKAGE_WESTON_FBDEV),y)
WESTON_CONF_OPTS += -Ddeprecated-backend-fbdev=true
else
WESTON_CONF_OPTS += -Ddeprecated-backend-fbdev=false
endif
ifeq ($(BR2_PACKAGE_WESTON_DRM),y)
WESTON_CONF_OPTS += -Dbackend-drm=true
else