1################################################################################ 2# 3# wlroots 4# 5################################################################################ 6 7WLROOTS_VERSION = 0.14.1 8WLROOTS_SITE = https://github.com/swaywm/wlroots/releases/download/$(WLROOTS_VERSION) 9WLROOTS_LICENSE = MIT 10WLROOTS_LICENSE_FILES = LICENSE 11WLROOTS_INSTALL_STAGING = YES 12 13WLROOTS_DEPENDENCIES = \ 14 host-pkgconf \ 15 host-wayland \ 16 libinput \ 17 libxkbcommon \ 18 libegl \ 19 libgles \ 20 pixman \ 21 seatd \ 22 udev \ 23 wayland \ 24 wayland-protocols 25 26WLROOTS_CONF_OPTS = -Dexamples=false -Dxcb-errors=disabled -Drenderers=gles2 27 28ifeq ($(BR2_PACKAGE_FFMPEG),y) 29WLROOTS_DEPENDENCIES += ffmpeg 30endif 31 32ifeq ($(BR2_PACKAGE_LIBPNG),y) 33WLROOTS_DEPENDENCIES += libpng 34endif 35 36ifeq ($(BR2_PACKAGE_WLROOTS_X11),y) 37WLROOTS_CONF_OPTS += -Dx11-backend=enabled -Dxwayland=enabled 38WLROOTS_DEPENDENCIES += libxcb xcb-util-wm xcb-util-renderutil xlib_libX11 39else 40WLROOTS_CONF_OPTS += -Dx11-backend=disabled -Dxwayland=disabled 41endif 42 43$(eval $(meson-package)) 44