Commit Graph

16 Commits

Author SHA1 Message Date
fiendish b2fee50a51 Use official Lua DLL version naming 2016-07-27 17:19:53 +02:00
Boris Nagaev c03bcd35dd add package luv to luarocks plugin 2016-04-30 23:35:03 +03:00
Boris Nagaev 4f2f9bf806 update luarocks from 2.2.2 to 2.3.0 2016-01-13 23:27:07 +03:00
Boris Nagaev cd9e79dc62 luarocks: unify the patch 2016-01-13 23:27:07 +03:00
Boris Nagaev 199f2e53b8 luarocks wrapper: exit with non-zero on failure 2016-01-13 23:27:07 +03:00
Tony Theodore 62906f9c9d lua: enable native build only in luarocks plugin 2015-12-12 10:29:21 +11:00
Tony Theodore e6f1f26114 luarocks: create the lock dir's parent
Source: https://github.com/mxe/mxe/pull/1017#issuecomment-162260698
2015-12-06 05:38:24 +03:00
Boris Nagaev 51a6141cf9 luarocks wrapper prevents race condition
See https://github.com/mxe/mxe/pull/1017#issuecomment-161557440
See http://wiki.bash-hackers.org/howto/mutex
2015-12-06 05:38:24 +03:00
Boris Nagaev ab3635cbd5 remove virtual package all-rocks
> There's also now an automatic all-<plugin> target which is the
> last segment of the plugin path. all-rocks.mk can be removed
> and make all-luarocks MXE_PLUGIN_DIRS=plugins/luarocks ...
> will work.

See #1017
2015-12-06 05:38:24 +03:00
Boris Nagaev e8d8052192 switch to new argument for MXE_GET_GITHUB_TAGS 2015-12-06 05:38:24 +03:00
Boris Nagaev f89bc0824b lpeg.mk, luarocks.mk: s/sort/$(SORT)/ 2015-12-06 05:38:24 +03:00
Boris Nagaev f37f78b541 add _WEBSITE and _OWNER to luarocks/*.mk 2015-12-06 05:38:24 +03:00
Boris Nagaev a79bd18dac install lua symlinks to $(PREFIX)/$(BUILD)/bin
... instead of $(PREFIX)/bin, not to clobber the user's normal
tools.

See #1017
2015-12-06 05:38:24 +03:00
Boris Nagaev 5c58492295 move lua_SHORTVER from luarocks.mk to lua.mk
See #1017
2015-12-06 05:38:23 +03:00
Boris Nagaev c7885483fd luarocks: separate build and install
> install doesn't depend on build so (on OSX) the symlink is
> created first and doesn't have execute permissions. These
> steps should be separated.

See #1017
2015-12-06 05:38:23 +03:00
Boris Nagaev 43cb3196e6 add plugin luarocks
LuaRocks plugin adds

  * package "luarocks"
  * several packages with rocks (lpeg, luasocket, llthreads2, lua-rapidjson)
  * plugins/luarocks/README.md
  * virtual rock "all-rocks" depending on all rocks
  * short test for rocks
2015-12-06 05:38:23 +03:00