# $NetBSD: Makefile,v 1.48 2024/04/05 10:36:19 wiz Exp $ DISTNAME= libxkbcommon-1.7.0 CATEGORIES= x11 MASTER_SITES= https://xkbcommon.org/download/ EXTRACT_SUFX= .tar.xz MAINTAINER= ryoon@NetBSD.org HOMEPAGE= https://xkbcommon.org/ COMMENT= Library to handle keyboard descriptions LICENSE= mit USE_TOOLS+= bison pkg-config MESON_ARGS+= -Denable-wayland=false MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output PYTHON_FOR_BUILD_ONLY= tool PKGCONFIG_OVERRIDE+= output/meson-private/xkbcommon.pc PKGCONFIG_OVERRIDE+= output/meson-private/xkbcommon-x11.pc PKGCONFIG_OVERRIDE_STAGE= post-configure .include "options.mk" .if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=./xkbcommon.map BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=./xkbcommon-x11.map .endif .include "../../devel/xorg-util-macros/buildlink3.mk" BUILDLINK_API_DEPENDS.libxcb+= libxcb>=1.10 .include "../../x11/libxcb/buildlink3.mk" .include "../../x11/xkeyboard-config/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../devel/meson/build.mk" # for tests .include "../../lang/python/tool.mk" .include "../../mk/bsd.pkg.mk"