include $(TOPDIR)/rules.mk PKG_NAME:=xkeyboard-config PKG_VERSION:=2.48 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://www.x.org/releases/individual/data/$(PKG_NAME)/ PKG_HASH:=b77041324f0109f77161ee43743fe04baa485866af8460d31e476ad3f7648fd5 PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=MIT PKG_LICENSE_FILES:=COPYING PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_BUILD_DEPENDS:=libxslt/host perl-xml-parser/host python3/host MESON_USE_STAGING_PYTHON:=1 include $(INCLUDE_DIR)/package.mk include $(TOPDIR)/feeds/packages/lang/python/python3-host.mk include $(INCLUDE_DIR)/meson.mk MESON_VARS += PYTHONPATH="$(HOST_PYTHON3PATH)" MESON_ARGS += \ -Dnls=$(if $(CONFIG_BUILD_NLS),true,false) define Package/xkeyboard-config SECTION:=libs CATEGORY:=Libraries TITLE:=xkeyboard-config URL:=https://www.freedesktop.org/wiki/Software/XKeyboardConfig/ DEPENDS:=+libxkbcommon $(INTL_DEPENDS) endef define Package/xkeyboard-config/description The non-arch keyboard configuration database for X Window. endef define Build/InstallDev $(INSTALL_DIR) $(1)/usr/share/pkgconfig $(CP) $(PKG_INSTALL_DIR)/usr/share/pkgconfig/xkeyboard-config*.pc \ $(1)/usr/share/pkgconfig/ endef define Package/xkeyboard-config/install $(INSTALL_DIR) $(1)/usr/share/xkeyboard-config-2 $(CP) $(PKG_INSTALL_DIR)/usr/share/xkeyboard-config-2/* $(1)/usr/share/xkeyboard-config-2 $(INSTALL_DIR) $(1)/usr/share/X11 $(LN) ../xkeyboard-config-2 $(1)/usr/share/X11/xkb endef $(eval $(call BuildPackage,xkeyboard-config))