mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
libmraa: add mraa including mips platform code
mraa is a lowlevel io bus abstraction layer. it allows us to export bindings for various linux io busses for node, python, ... Signed-off-by: John Crispin <blogic@openwrt.org>
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
#
|
||||
# Copyright (C) 2015 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libmraa
|
||||
PKG_VERSION:=0.8.0
|
||||
|
||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/intel-iot-devkit/mraa.git
|
||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE_VERSION:=70600dece4138b0c0dbaff42f57828f1559cd840
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||
PKG_BUILD_DEPENDS:=node python/host swig/host node/host
|
||||
CMAKE_INSTALL:=1
|
||||
|
||||
PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
|
||||
PKG_LICENSE:=LGPL-2.1
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
CMAKE_OPTIONS=-DBUILDARCH=$(CONFIG_ARCH) \
|
||||
-DENABLEEXAMPLES=0 \
|
||||
-DNODE_EXECUTABLE=$(STAGING_DIR_HOST)/bin/node \
|
||||
-DSWIG_DIR=$(STAGING_DIR_HOST)/bin
|
||||
|
||||
TARGET_CFLAGS+=-I$(STAGING_DIR)/usr/include/node
|
||||
|
||||
define Package/libmraa
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
DEPENDS:=+python +libstdcpp
|
||||
TITLE:=Intel IoT lowlevel IO library
|
||||
endef
|
||||
|
||||
define Package/libmraa/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib/{node/mraa,python2.7/site-packages} $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libmraa.so* $(1)/usr/lib/
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/node_modules/mraa/* $(1)/usr/lib/node/mraa/
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/python2.7/site-packages/* $(1)/usr/lib/python2.7/site-packages/
|
||||
# $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/mraa/examples/python/blink-io8.py $(1)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,libmraa))
|
||||
Reference in New Issue
Block a user