aboutsummaryrefslogtreecommitdiff
path: root/.travis/setup_lua.sh
diff options
context:
space:
mode:
Diffstat (limited to '.travis/setup_lua.sh')
-rw-r--r--.travis/setup_lua.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/.travis/setup_lua.sh b/.travis/setup_lua.sh
index 1ead166..373e24d 100644
--- a/.travis/setup_lua.sh
+++ b/.travis/setup_lua.sh
@@ -56,15 +56,22 @@ else
56 elif [ "$LUA" == "lua5.2" ]; then 56 elif [ "$LUA" == "lua5.2" ]; then
57 curl http://www.lua.org/ftp/lua-5.2.3.tar.gz | tar xz 57 curl http://www.lua.org/ftp/lua-5.2.3.tar.gz | tar xz
58 cd lua-5.2.3; 58 cd lua-5.2.3;
59 elif [ "$LUA" == "lua5.3" ]; then
60 curl http://www.lua.org/work/lua-5.3.0-beta.tar.gz | tar xz
61 cd lua-5.3.0-beta;
59 fi 62 fi
60 sudo make $PLATFORM install; 63 sudo make $PLATFORM install;
61fi 64fi
62 65
63cd $TRAVIS_BUILD_DIR 66cd $TRAVIS_BUILD_DIR;
64 67
65LUAROCKS_BASE=luarocks-$LUAROCKS 68LUAROCKS_BASE=luarocks-$LUAROCKS
69
70# curl http://luarocks.org/releases/$LUAROCKS_BASE.tar.gz | tar xz
71
66git clone https://github.com/keplerproject/luarocks.git $LUAROCKS_BASE 72git clone https://github.com/keplerproject/luarocks.git $LUAROCKS_BASE
67cd $LUAROCKS_BASE 73cd $LUAROCKS_BASE
74
68git checkout v$LUAROCKS 75git checkout v$LUAROCKS
69 76
70if [ "$LUA" == "luajit" ]; then 77if [ "$LUA" == "luajit" ]; then
@@ -89,4 +96,6 @@ elif [ "$LUA" == "lua5.1" ]; then
89 rm -rf lua-5.1.5; 96 rm -rf lua-5.1.5;
90elif [ "$LUA" == "lua5.2" ]; then 97elif [ "$LUA" == "lua5.2" ]; then
91 rm -rf lua-5.2.3; 98 rm -rf lua-5.2.3;
99elif [ "$LUA" == "lua5.3" ]; then
100 rm -rf lua-5.3.0-beta;
92fi 101fi