Commit 5886f8c3 authored by Francois Perrad's avatar Francois Perrad Committed by Peter Korsgaard
Browse files

lua*: refactor with luarocks infrastructure

parent 63058f8b
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -4,12 +4,7 @@
#
################################################################################

CGILUA_VERSION = 5.1.4
CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
CGILUA_VERSION = 5.1.4-1
CGILUA_LICENSE = MIT

define CGILUA_INSTALL_TARGET_CMDS
	$(MAKE) PREFIX="$(TARGET_DIR)/usr" -C $(@D) install
endef

$(eval $(generic-package))
$(eval $(luarocks-package))
+2 −8
Original line number Diff line number Diff line
@@ -4,13 +4,7 @@
#
################################################################################

COPAS_VERSION = 1.1.6
COPAS_SITE = http://github.com/downloads/keplerproject/copas
COPAS_VERSION = 1.1.6-1
COPAS_LICENSE = MIT

define COPAS_INSTALL_TARGET_CMDS
	$(INSTALL) -m 0644 -D $(@D)/src/copas/copas.lua \
		$(TARGET_DIR)/usr/share/lua/5.1/copas.lua
endef

$(eval $(generic-package))
$(eval $(luarocks-package))
+4 −16
Original line number Diff line number Diff line
@@ -4,21 +4,9 @@
#
################################################################################

LBASE64_VERSION = 20100323
LBASE64_SITE = http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.1
LBASE64_SOURCE = lbase64.tar.gz
LBASE64_VERSION = 20120820-1
LBASE64_SUBDIR  = base64
LBASE64_LICENSE = Public domain
LBASE64_LICENSE_FILES = README
LBASE64_DEPENDENCIES = luainterpreter
LBASE64_LICENSE_FILES = $(LBASE64_SUBDIR)/README

define LBASE64_BUILD_CMDS
       $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) \
		CFLAGS="$(TARGET_CFLAGS) -fPIC" so
endef

define LBASE64_INSTALL_TARGET_CMDS
       $(INSTALL) -D -m 0755 $(@D)/base64.so \
		$(TARGET_DIR)/usr/lib/lua/5.1/base64.so
endef

$(eval $(generic-package))
$(eval $(luarocks-package))
+5 −19
Original line number Diff line number Diff line
@@ -4,23 +4,9 @@
#
################################################################################

LUA_CJSON_VERSION       = 2.1.0
LUA_CJSON_SITE          = http://www.kyne.com.au/~mark/software/download
LUA_CJSON_DEPENDENCIES  = luainterpreter
LUA_CJSON_VERSION_UPSTREAM = 2.1.0
LUA_CJSON_VERSION = $(LUA_CJSON_VERSION_UPSTREAM)-1
LUA_CJSON_LICENSE = MIT
LUA_CJSON_LICENSE_FILES = LICENSE
LUA_CJSON_LICENSE_FILES = lua-cjson-$(LUA_CJSON_VERSION_UPSTREAM)/LICENSE

define LUA_CJSON_BUILD_CMDS
	$(MAKE) -C $(@D) \
		CFLAGS="$(TARGET_CFLAGS)"   \
		LDFLAGS="$(TARGET_LDFLAGS)" \
		CC="$(TARGET_CC)"           \
		LD="$(TARGET_LD)"           \
		PREFIX=$(STAGING_DIR)/usr
endef

define LUA_CJSON_INSTALL_TARGET_CMDS
	$(MAKE) DESTDIR="$(TARGET_DIR)" PREFIX="/usr" -C $(@D) install
endef

$(eval $(generic-package))
$(eval $(luarocks-package))
+5 −14
Original line number Diff line number Diff line
@@ -4,19 +4,10 @@
#
################################################################################

LUABITOP_VERSION = 1.0.2
LUABITOP_SOURCE = LuaBitOp-$(LUABITOP_VERSION).tar.gz
LUABITOP_SITE = http://bitop.luajit.org/download
LUABITOP_VERSION_UPSTREAM = 1.0.2
LUABITOP_VERSION = $(LUABITOP_VERSION_UPSTREAM)-1
LUABITOP_SUBDIR  = LuaBitOp-$(LUABITOP_VERSION_UPSTREAM)
LUABITOP_LICENSE = MIT
LUABITOP_LICENSE_FILES = README
LUABITOP_DEPENDENCIES = lua
LUABITOP_LICENSE_FILES = $(LUABITOP_SUBDIR)/README

define LUABITOP_BUILD_CMDS
	$(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) INCLUDES="-I$(STAGING_DIR)/usr/include"
endef

define LUABITOP_INSTALL_TARGET_CMDS
	$(INSTALL) -p $(@D)/bit.so $(TARGET_DIR)/usr/lib/lua/5.1
endef

$(eval $(generic-package))
$(eval $(luarocks-package))
Loading