Changes: - No longer hosted at https://xkbcommon.org/download. The website points to the github repository. As such, change the URL accordingly. - The sha256sum is not provided in the mailing list archive, so the sha256sum is locally calculated. - The license file was reworded as of commit e120807b: """Update license notices to SDPX short identifiers + update LICENSE""" See release notes, since version 1.7.0: - 1.8.0: https://lists.freedesktop.org/archives/wayland-devel/2025-February/043969.html - 1.8.1: https://lists.freedesktop.org/archives/wayland-devel/2025-March/044021.html - 1.9.0: https://lists.freedesktop.org/archives/wayland-devel/2025-April/044160.html - 1.9.1: https://lists.freedesktop.org/archives/wayland-devel/2025-May/044209.html - 1.9.2: https://lists.freedesktop.org/archives/wayland-devel/2025-May/044211.html Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> [Julien: add links to release notes] Signed-off-by: Julien Olivain <ju.o@free.fr>
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# libxkbcommon
|
|
#
|
|
################################################################################
|
|
|
|
LIBXKBCOMMON_VERSION = 1.9.2
|
|
LIBXKBCOMMON_SITE = $(call github,xkbcommon,libxkbcommon,xkbcommon-$(LIBXKBCOMMON_VERSION))
|
|
LIBXKBCOMMON_LICENSE = MIT/X11
|
|
LIBXKBCOMMON_LICENSE_FILES = LICENSE
|
|
LIBXKBCOMMON_CPE_ID_VENDOR = xkbcommon
|
|
LIBXKBCOMMON_INSTALL_STAGING = YES
|
|
LIBXKBCOMMON_DEPENDENCIES = host-bison host-flex
|
|
LIBXKBCOMMON_CONF_OPTS = \
|
|
-Denable-docs=false \
|
|
-Denable-xkbregistry=false
|
|
|
|
ifeq ($(BR2_PACKAGE_XORG7),y)
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-x11=true
|
|
LIBXKBCOMMON_DEPENDENCIES += libxcb
|
|
else
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-x11=false
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS),y)
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-tools=true
|
|
else
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-tools=false
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBXKBCOMMON_TOOLS)$(BR2_PACKAGE_WAYLAND),yy)
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=true
|
|
LIBXKBCOMMON_DEPENDENCIES += wayland wayland-protocols
|
|
else
|
|
LIBXKBCOMMON_CONF_OPTS += -Denable-wayland=false
|
|
endif
|
|
|
|
$(eval $(meson-package))
|