145 Commits

Author SHA1 Message Date
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
mpeterv
b99bc44cd3 Fix unzip again 2015-10-27 13:49:03 +03:00
mpeterv
832107233f Fix unzip 2015-10-27 13:31:54 +03:00
mpeterv
effd61f855 Add MinGW to path in appveyor.yml 2015-10-27 13:16:05 +03:00
mpeterv
60e162cd8b Add appveyor.yml 2015-10-27 13:04:00 +03:00
mpeterv
796aa377d5 Fetch correct LuaRocks distribution on Windows 2015-10-27 12:39:03 +03:00
mpeterv
c33038a268 Fix MinGW build again 2015-10-27 11:41:53 +03:00
mpeterv
6462dc364f Use install.bat for LuaRocks on Windows 2015-10-26 23:15:33 +03:00
mpeterv
55dce4e12f Improve MinGW support
Build luac.exe statically.
Install lua5X.dll.
2015-10-26 23:04:23 +03:00
mpeterv
45cfbf47ca Fix path patching for Windows 2015-10-26 21:46:41 +03:00
mpeterv
741231af89 More interactive verbose calls 2015-10-26 15:27:50 +03:00
mpeterv
37e14a1abe Do not patch Makefile for PUC-Rio Lua 2015-10-26 15:22:17 +03:00
mpeterv
296ad46d06 Use proper names for output files on mingw 2015-10-26 15:19:00 +03:00
mpeterv
7ac6ec305d Install PUC-Rio Lua manually 2015-10-26 15:05:25 +03:00
mpeterv
128c069f7a Build PUC-Rio Lua manually
Also: add --verbose, remove --target.
2015-10-26 14:41:12 +03:00
mpeterv
0c09ade2d8 Fix cloning single commits 2015-10-26 13:01:28 +03:00
mpeterv
c735940fc3 Remove an unused variable 2015-10-25 13:27:59 +03:00
mpeterv
0361ea374a For Lua 5.1 look for modules locally first
Lua 5.1 and LuaJIT have "?.lua" as the first entry in package.path,
while Lua 5.2 and 5.3 have it as the last one. Respect this rule
when patching default paths in luaconf.h.
2015-10-25 13:25:28 +03:00
mpeterv
72bab48215 Use LuaJIT github mirror 2015-10-25 13:03:58 +03:00
mpeterv
aaacf18772 Do not copy .git subdirectory when installing from local sources 2015-09-24 18:29:36 +03:00
mpeterv
5198a49ee2 Update README.rst 2015-08-14 15:09:59 +03:00
mpeterv
5f43faa7f3 Package for pip 0.0.3 2015-08-14 14:16:53 +03:00
mpeterv
05202d596f Use --force-config when configuring LuaRocks
Fixed tree in $HOME/.luarocks being visible from scripts installed
with LuaRocks.
2015-08-14 12:27:55 +03:00
mpeterv
95090d9c1b Update readme 2015-08-13 15:56:28 +03:00
mpeterv
0c3f3fb80e Nicer interface
Don't dump all command output unless there is an error, print nice
messages instead.
2015-08-12 18:50:10 +03:00
mpeterv
948e2dc57e Add license and readme 2015-08-12 15:31:50 +03:00
mpeterv
746aa43bf6 Initial commit 2015-08-12 15:18:43 +03:00