179 Commits

Author SHA1 Message Date
mpeterv
75b6d57e4c Fix compatibility defines patching for Lua
Makefile is not used anymore, patches to luaconf.h for compatibility
defines should operate correctly with default defines not present
initially.
2016-03-22 16:47:53 +03:00
mpeterv
98f1426656 0.6.0 release 0.6.0 2016-03-20 23:34:26 +03:00
mpeterv
aaf90a918a Make tests verbose 2016-03-20 22:57:22 +03:00
mpeterv
52557f9e03 Attempt 3 to test on travis OS X 2016-03-20 22:45:34 +03:00
mpeterv
907e4cdd47 Attempt 2 to test on travis OS X 2016-03-20 22:37:29 +03:00
mpeterv
23d0adf4d9 Attempt to test on OS X on travis 2016-03-20 22:30:22 +03:00
mpeterv
fcea0f5140 Add --no-readline flag 2016-03-20 22:21:25 +03:00
mpeterv
fcc45f9b7a Support LuaJIT 2.1.0-beta1 and 2.1.0-beta2
`hererocks -j 2.1` now installs LuaJIT 2.1.0-beta2. To get old
behaviour use `-j @v2.1`.
2016-03-20 21:18:54 +03:00
mpeterv
d0ec9237e5 Use fixed tag when fetching LuaJIT 2.0.1 2016-03-20 21:07:09 +03:00
mpeterv
721b2c467b Replace distutils.spawn.find_executable
It's not always available on Windows apparently.
2016-03-20 20:30:17 +03:00
mpeterv
f4139453df Use HTTPS when fetching Lua 2016-03-20 20:15:38 +03:00
mpeterv
b9c050bb14 Add an option to turn checksum mismatches into warnings
Leaves an option to not break if something changes upstream.
2016-03-20 19:38:09 +03:00
mpeterv
ebd42a91a0 Tweak checksum verification
* Assume that all versions have checksums
* Don't print the checksum if it matched
2016-03-20 19:25:43 +03:00
mpeterv
e65c2c14e9 Don't warn about checksum when using cached git repos 2016-03-20 19:24:38 +03:00
mpeterv
d290832551 Add pep8 config: relax line length limit and ignore E203 2016-03-20 17:44:29 +03:00
Peter Melnichenko
f05451124c Merge pull request #13 from starius/verify-downloads
Verify downloads
2016-03-20 18:37:01 +04:00
Boris Nagaev
3452d6e4aa verify checksums of downloaded files if possible 2016-03-20 16:44:27 +03:00
Boris Nagaev
fe8c16bc7c rename cached files as distribution tarballs
Example: lua5.3.2 -> lua-5.3.2.tar.gz
2016-03-20 16:33:45 +03:00
mpeterv
13e45c9db0 Build LuaJIT with cl on appveyor 2016-03-02 19:08:31 +03:00
mpeterv
2a45fc7980 Don't attempt to install libluajit.so on Windows 2016-03-02 19:02:36 +03:00
mpeterv
87ddca66bd Autodetect mingw32-make 2016-03-02 18:58:35 +03:00
mpeterv
2019ef4f65 Autodetect cl target under Windows 2016-03-02 18:58:35 +03:00
mpeterv
9315a91b2e Don't show "5.1" as LuaJIT version when installing from local dir 2016-03-02 18:58:35 +03:00
Peter Melnichenko
d289eaf784 Merge pull request #12 from starius/add-luajit-h
luajit targets: install luajit.h
2016-02-28 15:03:03 +03:00
Boris Nagaev
184c2ca6b2 luajit targets: install luajit.h
fix #11
2016-02-28 14:08:00 +03:00
mpeterv
31c64145f4 Don't link lua.obj when building luac.exe 2016-02-27 20:12:25 +03:00
mpeterv
f5ebed80ae Fix cl build 2016-02-27 20:06:45 +03:00
mpeterv
9c0b3c64ac Test cl.exe RioLua build on Appveyor 2016-02-27 20:02:44 +03:00
mpeterv
8f8bbb6829 Support --target=cl for RioLua 2016-02-27 19:39:03 +03:00
mpeterv
875276d3f5 Another build bites the dust 2016-02-27 18:44:13 +03:00
mpeterv
20cd7081e7 Don't ar rcu poor lua.o 2016-02-27 18:38:44 +03:00
mpeterv
1c49031209 Fix MinGW RioLua build, again 2016-02-27 18:30:02 +03:00
mpeterv
95945c6c23 Fix duplicated LUA_BUILD_AS_DLL flag under MinGW 2016-02-27 18:27:36 +03:00
mpeterv
68e4d8ccee Test RioLua build on Appveyor 2016-02-27 18:23:26 +03:00
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