mirror of https://github.com/openwrt/packages.git
libmanette: add package
libmanette offers painless access to game controllers, from any programming language and with little dependencies. Signed-off-by: Daniel Golle <daniel@makrotopia.org>pull/23536/merge
parent
2697c6e620
commit
cae9a5ee61
|
@ -0,0 +1,55 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libmanette
|
||||
PKG_VERSION:=0.2.9
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||
PKG_SOURCE_URL:=@GNOME/$(PKG_NAME)/$(basename $(PKG_VERSION))
|
||||
PKG_HASH:=29366be5452f60a74c65fc64ffe2d74eddd4e6e6824c2cefa567a43bd92b688f
|
||||
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/meson.mk
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
|
||||
define Package/libmanette
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
TITLE:=The simple GObject game controller library.
|
||||
URL:=https://gitlab.gnome.org/GNOME/libmanette
|
||||
DEPENDS:=+glib2 +libgudev
|
||||
endef
|
||||
|
||||
define Package/libmanette/description
|
||||
libmanette offers painless access to game controllers, from any programming
|
||||
language and with little dependencies.
|
||||
endef
|
||||
|
||||
MESON_ARGS += \
|
||||
-Ddemos=true \
|
||||
-Dbuild-tests=true \
|
||||
-Dinstall-tests=true \
|
||||
-Ddoc=false \
|
||||
-Dintrospection=false \
|
||||
-Dvapi=false \
|
||||
-Dgudev=enabled
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include/libmanette
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/libmanette/*.h $(1)/usr/include/libmanette
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{a,so*} $(1)/usr/lib
|
||||
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc $(1)/usr/lib/pkgconfig
|
||||
endef
|
||||
|
||||
define Package/libmanette/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,libmanette))
|
Loading…
Reference in New Issue