From eb8441b861cb9ceaaefa13083aa75322af2c73b9 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Fri, 16 Jan 2015 22:09:51 +0100 Subject: [PATCH] lua-modules: fix dependencies with version of lua Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/lbase64/Config.in | 5 +++-- package/lrandom/lrandom.mk | 2 +- package/lua-msgpack-native/Config.in | 5 +++-- package/luaposix/Config.in | 4 ++++ package/lunit/Config.in | 5 +++-- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/package/lbase64/Config.in b/package/lbase64/Config.in index 48d3fdb352..5ef91bf301 100644 --- a/package/lbase64/Config.in +++ b/package/lbase64/Config.in @@ -1,11 +1,12 @@ config BR2_PACKAGE_LBASE64 bool "lbase64" depends on BR2_PACKAGE_HAS_LUAINTERPRETER - depends on !BR2_PACKAGE_LUA_5_2 + depends on BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT help A base64 library for Lua http://luaforge.net/projects/lbase64/ comment "lbase64 needs a Lua 5.1 interpreter" - depends on BR2_PACKAGE_LUA_5_2 + depends on !BR2_PACKAGE_LUA_5_1 + depends on !BR2_PACKAGE_LUAJIT diff --git a/package/lrandom/lrandom.mk b/package/lrandom/lrandom.mk index f0ee1e9c9d..09b62c94a5 100644 --- a/package/lrandom/lrandom.mk +++ b/package/lrandom/lrandom.mk @@ -4,7 +4,7 @@ # ################################################################################ -ifeq ($(BR2_PACKAGE_LUA_5_2),y) +ifeq ($(BR2_PACKAGE_LUA_5_2)$(BR2_PACKAGE_LUA_5_3),y) LRANDOM_VERSION = 20120430.52-1 else LRANDOM_VERSION = 20120430.51-1 diff --git a/package/lua-msgpack-native/Config.in b/package/lua-msgpack-native/Config.in index c7b33731d0..3837228fa0 100644 --- a/package/lua-msgpack-native/Config.in +++ b/package/lua-msgpack-native/Config.in @@ -1,7 +1,7 @@ config BR2_PACKAGE_LUA_MSGPACK_NATIVE bool "lua-msgpack-native" depends on BR2_PACKAGE_HAS_LUAINTERPRETER - depends on !BR2_PACKAGE_LUA_5_2 + depends on BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT help This is a native, C language implementation of msgpack (http://msgpack.org) library/protocol for Lua language @@ -9,4 +9,5 @@ config BR2_PACKAGE_LUA_MSGPACK_NATIVE https://github.com/kengonakajima/lua-msgpack-native comment "lua-msgpack-native needs a Lua 5.1 interpreter" - depends on BR2_PACKAGE_LUA_5_2 + depends on !BR2_PACKAGE_LUA_5_1 + depends on !BR2_PACKAGE_LUAJIT diff --git a/package/luaposix/Config.in b/package/luaposix/Config.in index a40c3f9bff..439dc42f56 100644 --- a/package/luaposix/Config.in +++ b/package/luaposix/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_LUAPOSIX bool "luaposix" depends on BR2_PACKAGE_HAS_LUAINTERPRETER + depends on !BR2_PACKAGE_LUA_5_3 select BR2_PACKAGE_NCURSES select BR2_PACKAGE_LUABITOP if BR2_PACKAGE_LUA_5_1 # LuaBitOp is already included in LuaJIT @@ -13,3 +14,6 @@ config BR2_PACKAGE_LUAPOSIX APIs https://github.com/luaposix/luaposix + +comment "luaposix needs a Lua 5.1/5.2 interpreter" + depends on BR2_PACKAGE_LUA_5_3 diff --git a/package/lunit/Config.in b/package/lunit/Config.in index b3620efe26..d6c2c6b157 100644 --- a/package/lunit/Config.in +++ b/package/lunit/Config.in @@ -1,10 +1,11 @@ config BR2_PACKAGE_LUNIT bool "lunit" - depends on !BR2_PACKAGE_LUA_5_2 + depends on BR2_PACKAGE_LUA_5_1 || BR2_PACKAGE_LUAJIT help A unit testing framework for Lua. http://www.mroth.net/lunit/ comment "lunit needs a Lua 5.1 interpreter" - depends on BR2_PACKAGE_LUA_5_2 + depends on !BR2_PACKAGE_LUA_5_1 + depends on !BR2_PACKAGE_LUAJIT -- 2.30.2