package/weston: bump to version 10.0.1
upgrade the weston to 10.0.1 for IMG DDK 1.19 and copy patches from IMG DDK 1.19 fix the patch and building issue Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
This commit is contained in:
Regular → Executable
+34
-12
@@ -4,20 +4,22 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WESTON_VERSION = 9.0.0
|
||||
WESTON_SITE = https://wayland.freedesktop.org/releases
|
||||
WESTON_VERSION = 10.0.1
|
||||
WESTON_SITE = https://gitlab.freedesktop.org/wayland/weston/-/releases/$(WESTON_VERSION)/downloads
|
||||
WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz
|
||||
WESTON_LICENSE = MIT
|
||||
WESTON_LICENSE_FILES = COPYING
|
||||
WESTON_CPE_ID_VENDOR = wayland
|
||||
|
||||
WESTON_DEPENDENCIES = host-pkgconf wayland wayland-protocols \
|
||||
libxkbcommon pixman libpng jpeg udev cairo libinput libdrm
|
||||
libxkbcommon pixman libpng udev cairo libinput libdrm
|
||||
|
||||
WESTON_CONF_OPTS = \
|
||||
-Dbackend-headless=false \
|
||||
-Dcolor-management-colord=false \
|
||||
-Dremoting=false
|
||||
-Ddoc=false \
|
||||
-Dremoting=false \
|
||||
-Dtools=calibrator,debug,info,terminal,touch-calibrator
|
||||
|
||||
# Uses VIDIOC_EXPBUF, only available from 3.8+
|
||||
ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8),y)
|
||||
@@ -33,6 +35,20 @@ else
|
||||
WESTON_CONF_OPTS += -Dlauncher-logind=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SEATD),y)
|
||||
WESTON_CONF_OPTS += -Dlauncher-libseat=true
|
||||
WESTON_DEPENDENCIES += seatd
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dlauncher-libseat=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_JPEG),y)
|
||||
WESTON_CONF_OPTS += -Dimage-jpeg=true
|
||||
WESTON_DEPENDENCIES += jpeg
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dimage-jpeg=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WEBP),y)
|
||||
WESTON_CONF_OPTS += -Dimage-webp=true
|
||||
WESTON_DEPENDENCIES += webp
|
||||
@@ -48,10 +64,10 @@ endef
|
||||
define WESTON_USERS
|
||||
- - weston-launch -1 - - - - Weston launcher group
|
||||
endef
|
||||
WESTON_CONF_OPTS += -Dweston-launch=true
|
||||
WESTON_CONF_OPTS += -Ddeprecated-weston-launch=true
|
||||
WESTON_DEPENDENCIES += linux-pam
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dweston-launch=false
|
||||
WESTON_CONF_OPTS += -Ddeprecated-weston-launch=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_LIBEGL_WAYLAND)$(BR2_PACKAGE_HAS_LIBGLES),yy)
|
||||
@@ -76,18 +92,24 @@ else
|
||||
WESTON_CONF_OPTS += -Dbackend-rdp=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WESTON_FBDEV),y)
|
||||
WESTON_CONF_OPTS += -Dbackend-fbdev=true
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dbackend-fbdev=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WESTON_DRM),y)
|
||||
WESTON_CONF_OPTS += -Dbackend-drm=true
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dbackend-drm=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WESTON_HEADLESS),y)
|
||||
WESTON_CONF_OPTS += -Dbackend-headless=true
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dbackend-headless=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WESTON_WAYLAND),y)
|
||||
WESTON_CONF_OPTS += -Dbackend-wayland=true
|
||||
else
|
||||
WESTON_CONF_OPTS += -Dbackend-wayland=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WESTON_X11),y)
|
||||
WESTON_CONF_OPTS += -Dbackend-x11=true
|
||||
WESTON_DEPENDENCIES += libxcb xlib_libX11
|
||||
|
||||
Reference in New Issue
Block a user