summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2015-01-16 22:09:51 +0100
committerPeter Korsgaard <peter@korsgaard.com>2015-02-02 15:53:42 +0100
commiteb8441b861cb9ceaaefa13083aa75322af2c73b9 (patch)
tree9ee943e787dd3e6772dea54532f1367b758fb33e
parent7b3dc5c37093b79a3f68855462414617e3ebc002 (diff)
lua-modules: fix dependencies with version of lua
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/lbase64/Config.in5
-rw-r--r--package/lrandom/lrandom.mk2
-rw-r--r--package/lua-msgpack-native/Config.in5
-rw-r--r--package/luaposix/Config.in4
-rw-r--r--package/lunit/Config.in5
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