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