Commit 9de94e34 authored by Francois Perrad's avatar Francois Perrad Committed by Peter Korsgaard
Browse files

lua-msgpack-native: new package v2



[Peter: reformat Config.in to fit 80-col]
Signed-off-by: default avatarWojciech M. Zabolotny <wzab01@gmail.com>
Signed-off-by: default avatarFrancois Perrad <francois.perrad@gadz.org>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 62652478
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -277,6 +277,7 @@ source "package/luacjson/Config.in"
source "package/luaexpat/Config.in"
source "package/luafilesystem/Config.in"
source "package/luasocket/Config.in"
source "package/lua-msgpack-native/Config.in"
source "package/rings/Config.in"
source "package/wsapi/Config.in"
source "package/xavante/Config.in"
+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LUA_MSGPACK_NATIVE
	bool "lua-msgpack-native"
	help
	  This is a native, C language implementation of msgpack
	  (http://msgpack.org) library/protocol for Lua language

	  https://github.com/kengonakajima/lua-msgpack-native
+29 −0
Original line number Diff line number Diff line
#############################################################
#
# lua-msgpack-native
#
#############################################################
LUA_MSGPACK_NATIVE_VERSION = 41cce91ab6
LUA_MSGPACK_NATIVE_SITE = git://github.com/kengonakajima/lua-msgpack-native.git
LUA_MSGPACK_NATIVE_METHOD = git
LUA_MSGPACK_NATIVE_DEPENDENCIES = lua
LUA_MSGPACK_NATIVE_LICENSE = Apache-2.0
LUA_MSGPACK_NATIVE_LICENSE_FILES = LICENSE.txt

define LUA_MSGPACK_NATIVE_BUILD_CMDS
	$(TARGET_CC) $(TARGET_CFLAGS) -fPIC -shared -o $(@D)/msgpack.so $(@D)/mp.c
endef

define LUA_MSGPACK_NATIVE_INSTALL_TARGET_CMDS
	$(INSTALL) -m 755 -D $(@D)/msgpack.so $(TARGET_DIR)/usr/lib/lua/msgpack.so
endef

define LUA_MSGPACK_NATIVE_UNINSTALL_TARGET_CMDS
	rm -f $(TARGET_DIR)/usr/lib/lua/msgpack.so
endef

define LUA_MSGPACK_NATIVE_CLEAN_CMDS
	rm -f $(@D)/msgpack.so
endef

$(eval $(generic-package))