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
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