145 Commits

Author SHA1 Message Date
mpeterv
93463a2493 Build RioLua manually 2016-02-27 18:17:18 +03:00
mpeterv
2163985302 README.md: point download link to latest branch [ci skip] 2016-02-27 16:09:08 +03:00
Peter Melnichenko
fd2aba2a92 Merge pull request #9 from starius/fix-typo
fix typo in README
2016-02-18 21:56:51 +03:00
Boris Nagaev
7a076d3c11 fix typo in README 2016-02-18 21:35:51 +03:00
mpeterv
07cc7f17db 0.5.0 release 0.5.0 2016-01-11 19:50:45 +03:00
mpeterv
911be4bd52 Support LuaRocks 2.3.0 2016-01-11 19:46:43 +03:00
mpeterv
acfcfdf347 0.4.0 release 0.4.0 2016-01-03 15:48:31 +03:00
mpeterv
886f1f5969 Mention --no-git-cache in hererocks help 2016-01-03 15:04:01 +03:00
mpeterv
6dae2ebf91 Don't use sed for patching Makefile
'-i' isn't portable, use Python instead.

Fixes #7.
2016-01-03 14:57:43 +03:00
mpeterv
055dd7c8f4 0.3.1 release 0.3.1 2015-12-22 13:36:41 +03:00
mpeterv
a2975812e2 Download luajit from github mirror 2015-12-22 13:33:23 +03:00
mpeterv
081f713bf7 0.3.0 release 0.3.0 2015-12-19 16:35:56 +03:00
mpeterv
f23ed95c4c Remove --apicheck, add --cflags 2015-12-19 16:29:10 +03:00
mpeterv
05c37d9a85 Install LuaJIT .so library 2015-12-08 12:08:45 +03:00
mpeterv
57029cd66a Fix installation of LuaJIT static lib
Install into lib/libluajit-5.1.a instead of ./liblua.a
2015-12-08 12:01:27 +03:00
mpeterv
0d13277c0f Do not pass PREFIX when building LuaJIT
Since default paths are patched, there is no point.
2015-12-06 15:14:50 +03:00
mpeterv
b017fbc4be Install LuaJIT manually 2015-12-06 15:14:49 +03:00
mpeterv
62f94dab1b Fix cached builds
Copy files when installing, not move them (don't break cache).
2015-12-06 15:14:49 +03:00
mpeterv
f799ad3b14 Add pseudo target 'cl' for Windows using cl.exe
Use it only for LuaJIT for now.
2015-12-05 20:27:10 +03:00
mpeterv
20a64af4bc Install Rio Lua manually
For some reason 'make install' does not work on Windows? Or maybe
something could be wrong with running two MinGW installations on top
of a broken Cygwin installation on top of Windows XP...
2015-12-05 20:17:12 +03:00
mpeterv
41210f593d Use Unix newlines when patching luaconf.h 2015-12-05 19:59:40 +03:00
mpeterv
a9050e0759 Do not cache git repos on travis
Git logs stuff which causes cache invalidation.
2015-12-04 21:30:05 +03:00
mpeterv
1236a48a40 Fix Python 3 compat 2015-12-04 21:21:00 +03:00
mpeterv
09a59b5ff0 Cache default git repos 2015-12-04 21:17:05 +03:00
mpeterv
2deeec1a00 Fix installation of LuaJIT jit.* modules 2015-12-04 17:45:58 +03:00
mpeterv
2efa014352 Silence pep8 2015-12-04 15:20:22 +03:00
mpeterv
4b9056364d Show non-default values for --target and --apicheck 2015-12-04 15:17:31 +03:00
mpeterv
e71df9c433 Add --apicheck flag enabling LUA_USE_APICHECK 2015-12-04 15:10:04 +03:00
mpeterv
30d24d065b Don't cache all builds when testing 2015-12-04 14:53:10 +03:00
mpeterv
1c482970a6 Patch luaconf.h instead of Makefile for compat defines 2015-12-04 14:52:27 +03:00
mpeterv
fa2e34905b Add more tests and move them to a script 2015-12-04 13:44:21 +03:00
mpeterv
042aa8a803 Add support for LuaRocks 2.0.8 - 2.0.12 2015-12-04 13:07:03 +03:00
mpeterv
534766560d Silence pep8 2015-12-04 00:32:07 +03:00
mpeterv
468a7ad8bf Add --compat=none for Lua 5.1
Undefines LUA_COMPAT_VARARG, LUA_COMPAT_MOD, LUA_COMPAT_LSTR,
LUA_COMPAT_GFIND, and LUA_COMPAT_OPENLIB before compiling.
2015-12-04 00:29:20 +03:00
mpeterv
5466fca58f Update help message 2015-12-04 00:18:12 +03:00
mpeterv
13a8bb4bb2 0.2.0 release 0.2.0 2015-12-02 12:26:58 +03:00
mpeterv
1599b207ff Show versions to be installed 2015-12-02 12:14:19 +03:00
mpeterv
9dfa3e15e0 Add support for Lua 5.3.2 2015-12-02 11:55:09 +03:00
mpeterv
66c19b8866 0.1.0 release 0.1.0 2015-11-29 13:02:14 +03:00
mpeterv
676032f97a Update README.rst 2015-11-29 12:48:01 +03:00
mpeterv
5ffbf7ba06 Update CLI help 2015-11-29 12:38:15 +03:00
mpeterv
3fe7d9d3de Hide --downloads and --builds options
They will become redundant once there is a way to upgrade luarocks
modules, so that whole installation directory can be cached.
2015-11-29 12:31:22 +03:00
mpeterv
639fb03c4b Do not touch manifest if not necessary 2015-11-27 22:27:52 +03:00
mpeterv
476874d787 Do not install a version if it's already there
Use -i/--ignore-installed for old behaviour.
2015-11-27 22:18:15 +03:00
mpeterv
63f13f9108 Use normalized compat as identifier part 2015-11-27 21:18:35 +03:00
mpeterv
805a1484a5 Refactor, start implementing --ignore-installed 2015-11-27 21:12:53 +03:00
Peter Melnichenko
61574b2c01 Add travis badge [ci skip] 2015-11-26 20:29:52 +03:00
mpeterv
2e5847d6e2 On a second thought, just drop Python 2.6 support 2015-11-26 20:24:08 +03:00
mpeterv
22a6460f89 Fix error on Python 2.6 2015-11-26 19:53:19 +03:00
mpeterv
c639190925 Fix syntax error on Python 2.6 2015-11-26 19:49:06 +03:00