276 Commits

Author SHA1 Message Date
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
mpeterv
2b2e777471 Fix .travis.yml 2015-11-26 19:48:51 +03:00
mpeterv
d3d2515c56 Modify .travis.yml
Test on different Python versions, also run pep8 and pyflakes.
2015-11-26 15:19:37 +03:00
mpeterv
3d8a8b50bd Fix some pep8 warnings 2015-11-26 15:12:15 +03:00
mpeterv
ec348d1c4f Use namedtuple for version info 2015-11-26 15:06:46 +03:00
mpeterv
746f1092a1 Add default git repo for PUC-Rio Lua
Allows doing stuff like `hererocks here -l @5.3.2-rc1` to get
unstable versions of Lua.
2015-11-26 14:25:33 +03:00
mpeterv
7f5f7314d1 Don't complile regexps 2015-11-26 14:22:56 +03:00
mpeterv
e1a80ea3e1 Don't use --branch when cloning if git is older than 1.7.10 2015-11-26 14:20:46 +03:00
mpeterv
ca15782699 Add test rock 2015-11-23 20:35:43 +03:00
mpeterv
975d41ec56 Replace appveyor.yml with .travis.yml
Also fix issue with LuaJIT 2.1 on Python 3
2015-11-23 20:27:44 +03:00
mpeterv
dea278fe72 Remove space cats 2015-11-23 19:21:56 +03:00
mpeterv
cbca13efc6 Do not fetch simple Lua versions if the build is cached 2015-11-23 19:20:20 +03:00
mpeterv
b35a54a26c Add --downloads and --builds options
--downloads sets caching location for downloads.
--builds enables caching of whole Lua/LuaJIT builds. Mainly useful on ci
platforms which support directory caching. Using different target
location invalidates cache.
2015-11-23 18:54:05 +03:00
mpeterv
7ac3fc2f91 Remove '-t' and '-c' shortcuts 2015-11-23 17:24:37 +03:00
mpeterv
00dd7f850b Access CLI args through a global variable 2015-11-23 17:00:45 +03:00
mpeterv
e86c2196a8 Reverse support for MinGW build of PUC-Rio Lua
Windows support isn't a priority right now.
2015-11-23 16:47:54 +03:00
Peter Melnichenko
036dc6fe54 Merge pull request #2 from jirutka/fix-1
Clone just the specified branch/tag (fixes #1)
2015-11-18 21:38:54 +03:00
Jakub Jirutka
ffa9226b2e Clone just the specified branch/tag (fixes #1) 2015-11-18 19:04:09 +01:00
Peter Melnichenko
90104f8c3c Update README.rst 2015-11-02 09:11:38 +03:00
mpeterv
f1900bf412 Do not install LuaRocks on appveyor yet 2015-10-29 11:57:45 +03:00