1 include $(TOPDIR
)/rules.mk
5 PKG_RELEASE
:=$(AUTORELEASE
)
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
8 PKG_SOURCE_URL
:=https
://xkbcommon.org
/download
/
9 PKG_HASH
:=7b09e098ea69bc3054f0c57a9a25fda571c4df22398811606e32b5fffeb75e7b
11 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
12 PKG_LICENSE
:=BSD-3-Clause
16 PKG_BUILD_DEPENDS
:=wayland
18 include $(INCLUDE_DIR
)/package.mk
19 include $(INCLUDE_DIR
)/meson.mk
24 -Denable-wayland
=true \
25 -Dscanner_bin
="$(STAGING_DIR_HOSTPKG)/bin/wayland-scanner"
27 define Package
/libxkbcommon
31 URL
:=https
://xkbcommon.org
/
32 DEPENDS
:=+libwayland
+libxml2
+wayland-protocols
35 define Package
/libxkbcommon
/description
38 define Build
/InstallDev
39 $(INSTALL_DIR
) $(1)/usr
/include
40 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
41 $(INSTALL_DIR
) $(1)/usr
/lib
42 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* $(1)/usr
/lib
/
43 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
44 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/*.
pc $(1)/usr
/lib
/pkgconfig
/
47 define Package
/libxkbcommon
/install
48 $(INSTALL_DIR
) $(1)/usr
/lib
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* $(1)/usr
/lib
/
50 $(INSTALL_DIR
) $(1)/usr
/libexec
/xkbcommon
51 $(CP
) $(PKG_INSTALL_DIR
)/usr
/libexec
/xkbcommon
/* $(1)/usr
/libexec
/xkbcommon
/
52 $(INSTALL_DIR
) $(1)/usr
/bin
53 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/xkbcli
$(1)/usr
/bin
/
56 $(eval
$(call BuildPackage
,libxkbcommon
))