mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 05:36:32 +00:00
lua*: refactor with luarocks infrastructure
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
63058f8b02
commit
5886f8c339
@ -4,12 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
CGILUA_VERSION = 5.1.4
|
CGILUA_VERSION = 5.1.4-1
|
||||||
CGILUA_SITE = http://github.com/downloads/keplerproject/cgilua
|
|
||||||
CGILUA_LICENSE = MIT
|
CGILUA_LICENSE = MIT
|
||||||
|
|
||||||
define CGILUA_INSTALL_TARGET_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(MAKE) PREFIX="$(TARGET_DIR)/usr" -C $(@D) install
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,13 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
COPAS_VERSION = 1.1.6
|
COPAS_VERSION = 1.1.6-1
|
||||||
COPAS_SITE = http://github.com/downloads/keplerproject/copas
|
|
||||||
COPAS_LICENSE = MIT
|
COPAS_LICENSE = MIT
|
||||||
|
|
||||||
define COPAS_INSTALL_TARGET_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(INSTALL) -m 0644 -D $(@D)/src/copas/copas.lua \
|
|
||||||
$(TARGET_DIR)/usr/share/lua/5.1/copas.lua
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,21 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LBASE64_VERSION = 20100323
|
LBASE64_VERSION = 20120820-1
|
||||||
LBASE64_SITE = http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.1
|
LBASE64_SUBDIR = base64
|
||||||
LBASE64_SOURCE = lbase64.tar.gz
|
|
||||||
LBASE64_LICENSE = Public domain
|
LBASE64_LICENSE = Public domain
|
||||||
LBASE64_LICENSE_FILES = README
|
LBASE64_LICENSE_FILES = $(LBASE64_SUBDIR)/README
|
||||||
LBASE64_DEPENDENCIES = luainterpreter
|
|
||||||
|
|
||||||
define LBASE64_BUILD_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(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))
|
|
||||||
|
@ -4,23 +4,9 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUA_CJSON_VERSION = 2.1.0
|
LUA_CJSON_VERSION_UPSTREAM = 2.1.0
|
||||||
LUA_CJSON_SITE = http://www.kyne.com.au/~mark/software/download
|
LUA_CJSON_VERSION = $(LUA_CJSON_VERSION_UPSTREAM)-1
|
||||||
LUA_CJSON_DEPENDENCIES = luainterpreter
|
LUA_CJSON_LICENSE = MIT
|
||||||
LUA_CJSON_LICENSE = MIT
|
LUA_CJSON_LICENSE_FILES = lua-cjson-$(LUA_CJSON_VERSION_UPSTREAM)/LICENSE
|
||||||
LUA_CJSON_LICENSE_FILES = LICENSE
|
|
||||||
|
|
||||||
define LUA_CJSON_BUILD_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(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))
|
|
||||||
|
@ -4,19 +4,10 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUABITOP_VERSION = 1.0.2
|
LUABITOP_VERSION_UPSTREAM = 1.0.2
|
||||||
LUABITOP_SOURCE = LuaBitOp-$(LUABITOP_VERSION).tar.gz
|
LUABITOP_VERSION = $(LUABITOP_VERSION_UPSTREAM)-1
|
||||||
LUABITOP_SITE = http://bitop.luajit.org/download
|
LUABITOP_SUBDIR = LuaBitOp-$(LUABITOP_VERSION_UPSTREAM)
|
||||||
LUABITOP_LICENSE = MIT
|
LUABITOP_LICENSE = MIT
|
||||||
LUABITOP_LICENSE_FILES = README
|
LUABITOP_LICENSE_FILES = $(LUABITOP_SUBDIR)/README
|
||||||
LUABITOP_DEPENDENCIES = lua
|
|
||||||
|
|
||||||
define LUABITOP_BUILD_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(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))
|
|
||||||
|
@ -4,27 +4,8 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUAEXPAT_VERSION = 1.2.0
|
LUAEXPAT_VERSION = 1.2.0-1
|
||||||
LUAEXPAT_SITE = http://matthewwild.co.uk/projects/luaexpat
|
LUAEXPAT_DEPENDENCIES = expat
|
||||||
LUAEXPAT_DEPENDENCIES = luainterpreter expat
|
LUAEXPAT_LICENSE = MIT
|
||||||
LUAEXPAT_LICENSE = MIT
|
|
||||||
|
|
||||||
|
$(eval $(luarocks-package))
|
||||||
LUAEXPAT_MFLAGS += LUA_VERSION_NUM=501
|
|
||||||
LUAEXPAT_MFLAGS += LUA_INC=$(STAGING_DIR)/usr/include
|
|
||||||
LUAEXPAT_MFLAGS += EXPAT_INC=$(STAGING_DIR)/usr/include
|
|
||||||
LUAEXPAT_MFLAGS += LIBNAME=lxp.so
|
|
||||||
LUAEXPAT_MFLAGS += LIB_OPTION="-shared -fPIC $(TARGET_CFLAGS)"
|
|
||||||
LUAEXPAT_MFLAGS += CC="$(TARGET_CC) -fPIC $(TARGET_CFLAGS)"
|
|
||||||
|
|
||||||
|
|
||||||
define LUAEXPAT_BUILD_CMDS
|
|
||||||
$(MAKE) -C $(@D) $(LUAEXPAT_MFLAGS)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define LUAEXPAT_INSTALL_TARGET_CMDS
|
|
||||||
$(INSTALL) -D $(@D)/src/lxp.so $(TARGET_DIR)/usr/lib/lua/5.1/lxp.so
|
|
||||||
$(INSTALL) -D -m 0644 $(@D)/src/lxp/lom.lua $(TARGET_DIR)/usr/share/lua/5.1/lxp/lom.lua
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
diff --git a/src/lfs.c b/src/lfs.c
|
Index: b/luafilesystem-1.6.2/src/lfs.c
|
||||||
index 85f01e3..ed49f50 100644
|
===================================================================
|
||||||
--- a/src/lfs.c
|
--- a/luafilesystem-1.6.2/src/lfs.c
|
||||||
+++ b/src/lfs.c
|
+++ b/luafilesystem-1.6.2/src/lfs.c
|
||||||
@@ -22,13 +22,13 @@
|
@@ -22,13 +22,13 @@
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
|
@ -4,21 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUAFILESYSTEM_VERSION = 1.6.2
|
LUAFILESYSTEM_VERSION = 1.6.2-1
|
||||||
LUAFILESYSTEM_SITE = http://github.com/downloads/keplerproject/luafilesystem
|
|
||||||
LUAFILESYSTEM_DEPENDENCIES = luainterpreter
|
|
||||||
LUAFILESYSTEM_LICENSE = MIT
|
LUAFILESYSTEM_LICENSE = MIT
|
||||||
|
|
||||||
ifeq ($(BR2_LARGEFILE),y)
|
$(eval $(luarocks-package))
|
||||||
LFS_CFLAGS = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
|
||||||
endif
|
|
||||||
|
|
||||||
define LUAFILESYSTEM_BUILD_CMDS
|
|
||||||
$(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS) $(LFS_CFLAGS) -fPIC"
|
|
||||||
endef
|
|
||||||
|
|
||||||
define LUAFILESYSTEM_INSTALL_TARGET_CMDS
|
|
||||||
$(INSTALL) -D $(@D)/src/lfs.so $(TARGET_DIR)/usr/lib/lua/5.1/lfs.so
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,22 +4,11 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUASEC_VERSION = 0.4.1
|
LUASEC_VERSION_UPSTREAM = 0.4.1
|
||||||
LUASEC_SITE = http://www.inf.puc-rio.br/~brunoos/luasec/download/
|
LUASEC_VERSION = $(LUASEC_VERSION_UPSTREAM)-2
|
||||||
|
LUASEC_SUBDIR = luasec-luasec-$(LUASEC_VERSION_UPSTREAM)
|
||||||
LUASEC_LICENSE = MIT
|
LUASEC_LICENSE = MIT
|
||||||
LUASEC_LICENSE_FILES = LICENSE
|
LUASEC_LICENSE_FILES = $(LUASEC_SUBDIR)/LICENSE
|
||||||
LUASEC_DEPENDENCIES = luainterpreter openssl
|
LUASEC_DEPENDENCIES = openssl
|
||||||
|
|
||||||
define LUASEC_BUILD_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(MAKE) -C $(@D) CC="$(TARGET_CC)" LD="$(TARGET_CC)" \
|
|
||||||
CFLAGS="$(TARGET_CFLAGS) -fPIC" \
|
|
||||||
LDFLAGS="$(TARGET_LDFLAGS) -shared" linux
|
|
||||||
endef
|
|
||||||
|
|
||||||
define LUASEC_INSTALL_TARGET_CMDS
|
|
||||||
$(MAKE) -C $(@D) \
|
|
||||||
LUAPATH="$(TARGET_DIR)/usr/share/lua/5.1" \
|
|
||||||
LUACPATH="$(TARGET_DIR)/usr/lib/lua/5.1" install
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,30 +4,10 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
LUASQL_SQLITE3_VERSION = v2.3.0
|
LUASQL_SQLITE3_VERSION = 2.3.0-1
|
||||||
LUASQL_SQLITE3_SITE = https://github.com/keplerproject/luasql/tarball/$(LUASQL_SQLITE3_VERSION)
|
LUASQL_SQLITE3_SUBDIR = luasql
|
||||||
LUASQL_SQLITE3_LICENSE = MIT
|
LUASQL_SQLITE3_LICENSE = MIT
|
||||||
LUASQL_SQLITE3_LICENSE_FILES = README
|
LUASQL_SQLITE3_LICENSE_FILES = $(LUASQL_SQLITE3_SUBDIR)/README
|
||||||
LUASQL_SQLITE3_DEPENDENCIES = luainterpreter sqlite
|
LUASQL_SQLITE3_DEPENDENCIES = sqlite
|
||||||
|
|
||||||
LUASQL_SQLITE3_MAKE_FLAGS = \
|
$(eval $(luarocks-package))
|
||||||
CC="$(TARGET_CC)" \
|
|
||||||
LD="$(TARGET_CC)" \
|
|
||||||
CFLAGS="$(TARGET_CFLAGS) -fPIC" \
|
|
||||||
T="sqlite3" \
|
|
||||||
DRIVER_LIBS="-L$(STAGING_DIR)/usr/lib -lsqlite3"
|
|
||||||
|
|
||||||
define LUASQL_SQLITE3_BUILD_CMDS
|
|
||||||
$(MAKE) -C $(@D) $(LUASQL_SQLITE3_MAKE_FLAGS)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define LUASQL_SQLITE3_INSTALL_TARGET_CMDS
|
|
||||||
$(MAKE) -C $(@D) $(LUASQL_SQLITE3_MAKE_FLAGS) \
|
|
||||||
PREFIX="$(TARGET_DIR)/usr" install
|
|
||||||
endef
|
|
||||||
|
|
||||||
define LUASQL_SQLITE3_UNINSTALL_TARGET_CMDS
|
|
||||||
rm -rf $(TARGET_DIR)/usr/lib/lua/5.1/luasql
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
Fix installation commands
|
|
||||||
|
|
||||||
The installation commands did not match the location of the source
|
|
||||||
files within the Orbit source tree.
|
|
||||||
|
|
||||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
||||||
|
|
||||||
Index: b/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -11,12 +11,9 @@
|
|
||||||
mkdir -p $(LUA_DIR)
|
|
||||||
cp src/orbit.lua $(LUA_DIR)
|
|
||||||
mkdir -p $(LUA_DIR)/orbit
|
|
||||||
- cp src/model.lua $(LUA_DIR)/orbit
|
|
||||||
- cp src/cache.lua $(LUA_DIR)/orbit
|
|
||||||
- cp src/pages.lua $(LUA_DIR)/orbit
|
|
||||||
- cp src/ophandler.lua $(LUA_DIR)/orbit
|
|
||||||
+ cp src/orbit/*.lua $(LUA_DIR)/orbit
|
|
||||||
mkdir -p $(BIN_DIR)
|
|
||||||
- cp src/orbit $(BIN_DIR)
|
|
||||||
+ cp src/launchers/* $(BIN_DIR)
|
|
||||||
if [ -f ./wsapi/Makefile ]; then \
|
|
||||||
cd wsapi && make install; \
|
|
||||||
fi
|
|
@ -4,16 +4,10 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
ORBIT_VERSION = 2.2.0
|
ORBIT_VERSION_UPSTREAM = 2.2.0
|
||||||
ORBIT_SITE = http://github.com/downloads/keplerproject/orbit
|
ORBIT_VERSION = $(ORBIT_VERSION_UPSTREAM)-2
|
||||||
|
ORBIT_SUBDIR = orbit-$(ORBIT_VERSION_UPSTREAM)
|
||||||
ORBIT_LICENSE = MIT
|
ORBIT_LICENSE = MIT
|
||||||
ORBIT_LICENSE_FILES = doc/us/license.md
|
ORBIT_LICENSE_FILES = $(ORBIT_SUBDIR)/doc/us/license.md
|
||||||
|
|
||||||
define ORBIT_INSTALL_TARGET_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(MAKE) -C $(@D) \
|
|
||||||
LUA_DIR=$(TARGET_DIR)/usr/share/lua/5.1/ \
|
|
||||||
BIN_DIR=$(TARGET_DIR)/usr/bin \
|
|
||||||
install
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,17 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
RINGS_VERSION = 1.2.3
|
RINGS_VERSION = 1.2.3-2
|
||||||
RINGS_SITE = http://github.com/downloads/keplerproject/rings
|
|
||||||
RINGS_DEPENDENCIES = luainterpreter
|
|
||||||
RINGS_LICENSE = MIT
|
RINGS_LICENSE = MIT
|
||||||
|
|
||||||
define RINGS_BUILD_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS) -fPIC"
|
|
||||||
endef
|
|
||||||
|
|
||||||
define RINGS_INSTALL_TARGET_CMDS
|
|
||||||
$(MAKE) -C $(@D) PREFIX="$(TARGET_DIR)/usr" install
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,14 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
WSAPI_VERSION = 1.5
|
WSAPI_VERSION = 1.5-1
|
||||||
WSAPI_SITE = http://github.com/downloads/keplerproject/wsapi
|
|
||||||
WSAPI_LICENSE = MIT
|
WSAPI_LICENSE = MIT
|
||||||
|
|
||||||
define WSAPI_INSTALL_TARGET_CMDS
|
$(eval $(luarocks-package))
|
||||||
mkdir -p $(TARGET_DIR)/usr/share/lua/5.1/wsapi
|
|
||||||
$(INSTALL) -m 0644 -D $(@D)/src/wsapi/*.lua \
|
|
||||||
$(TARGET_DIR)/usr/share/lua/5.1/wsapi
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
@ -4,12 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
XAVANTE_VERSION = 2.2.1
|
XAVANTE_VERSION = 2.2.0-1
|
||||||
XAVANTE_SITE = http://github.com/downloads/keplerproject/xavante
|
|
||||||
XAVANTE_LICENSE = MIT
|
XAVANTE_LICENSE = MIT
|
||||||
|
|
||||||
define XAVANTE_INSTALL_TARGET_CMDS
|
$(eval $(luarocks-package))
|
||||||
$(MAKE) -C $(@D) PREFIX="$(TARGET_DIR)/usr" install
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(generic-package))
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user