1################################################################################ 2# 3# libxkbcommon 4# 5################################################################################ 6 7LIBXKBCOMMON_VERSION = 1.4.0 8LIBXKBCOMMON_SITE = https://xkbcommon.org/download 9LIBXKBCOMMON_SOURCE = libxkbcommon-$(LIBXKBCOMMON_VERSION).tar.xz 10LIBXKBCOMMON_LICENSE = MIT/X11 11LIBXKBCOMMON_LICENSE_FILES = LICENSE 12LIBXKBCOMMON_CPE_ID_VENDOR = xkbcommon 13LIBXKBCOMMON_INSTALL_STAGING = YES 14LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex 15LIBXKBCOMMON_CONF_OPTS = \ 16 -Denable-docs=false \ 17 -Denable-xkbregistry=false 18 19ifeq ($(BR2_PACKAGE_XORG7),y) 20LIBXKBCOMMON_CONF_OPTS += -Denable-x11=true 21LIBXKBCOMMON_DEPENDENCIES += libxcb 22else 23LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false 24endif 25 26ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y) 27LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true 28else 29LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false 30endif 31 32ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy) 33LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true 34LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols 35else 36LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false 37endif 38 39$(eval $(meson-package)) 40