xref: /buildroot/package/libxkbcommon/libxkbcommon.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 08:59:00 CST 2025