2 # Copyright (C) 2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
13 PKG_MAINTAINER
:=Frank Edelhaeuser
<fedel@users.sourceforge.net
>
15 PKG_SOURCE_NAME
:=i2c-lua
16 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_SOURCE_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE
:=$(PKG_SOURCE_NAME
)-$(PKG_VERSION
).
tar.gz
19 PKG_SOURCE_URL
:=@SF
/$(PKG_SOURCE_NAME
)
20 PKG_MD5SUM
:=7098577f101410b201cd43a7467e408d
23 include $(INCLUDE_DIR
)/package.mk
29 TITLE
:=Lua I2C binding
30 URL
:=http
://sourceforge.net
/projects
/i2c-lua
/
31 DEPENDS
:=+liblua
+kmod-i2c-core
32 MAINTAINER
:=Frank Edelhaeuser
<fedel@users.sourceforge.net
>
35 define Package
/luai2c
/description
36 This is the Lua binding for I2C. It provides access to I2C slaves supported by the kernel.
39 define Package
/luai2c
/install
40 $(INSTALL_DIR
) $(1)/usr
/lib
/lua
41 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/i2c.so
$(1)/usr
/lib
/lua
42 $(INSTALL_DIR
) $(1)/usr
/lib
/lua
/i2c
43 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/examples
/* $(1)/usr
/lib
/lua
/i2c
46 $(eval
$(call BuildPackage
,luai2c
))