Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | binary: fix public URL for lua-bz2 | Hisham Muhammad | 2024-03-11 | 1 | -1/+1 |
| | |||||
* | binary: encode dependency order (luasec depends on luasocket) | Hisham Muhammad | 2024-02-27 | 1 | -10/+22 |
| | |||||
* | deps: bump luasocket and luasec | Hisham Muhammad | 2024-02-27 | 3 | -26/+145 |
| | |||||
* | deps: bump zlib version | Hisham Muhammad | 2024-02-27 | 1 | -1/+1 |
| | |||||
* | binary: dkjson is no longer a dependency, it is now vendored in | Hisham Muhammad | 2024-02-27 | 1 | -1/+0 |
| | |||||
* | drop cfg.lua_interpreter, use cfg.variables.LUA | Hisham Muhammad | 2024-02-18 | 1 | -4/+0 |
| | |||||
* | binary build: help autodetection of the crosscompiled Lua libraries | Hisham Muhammad | 2022-05-18 | 1 | -0/+1 |
| | |||||
* | Fix build of Windows binary | Hisham Muhammad | 2022-05-03 | 2 | -2/+2 |
| | | | | Fixes #1412. | ||||
* | Add --no-project flag to override .luarocks project dir | Hisham Muhammad | 2022-05-03 | 1 | -1/+1 |
| | |||||
* | tests: run tests on Lua 5.4 and LuaJIT 2.1 | Hisham Muhammad | 2022-04-16 | 1 | -1/+1 |
| | |||||
* | deps: better error message when lua.h version mismatches | Hisham Muhammad | 2022-04-16 | 1 | -2/+2 |
| | |||||
* | Changes for building the all-in-one binary with Lua 5.4 | Hisham Muhammad | 2022-04-11 | 6 | -42/+41 |
| | |||||
* | Bundle dkjson in the all-in-one binary | Hisham Muhammad | 2020-08-24 | 1 | -0/+1 |
| | |||||
* | do not call Lua interpreter when making wrapper for luarocks binary | Hisham Muhammad | 2020-04-13 | 1 | -0/+1 |
| | | | | Closes #1174. | ||||
* | Windows binary: do not hardcode . as LUA_BINDIR | Hisham Muhammad | 2020-01-14 | 1 | -2/+1 |
| | |||||
* | support for building 64-bit Windows all-in-one binary | Hisham Muhammad | 2020-01-14 | 2 | -52/+61 |
| | |||||
* | binary: fix check_lua_* calls | Hisham Muhammad | 2019-08-28 | 1 | -1/+2 |
| | |||||
* | binary: update luasec to 0.8.1 | Hisham Muhammad | 2019-08-28 | 2 | -4/+4 |
| | |||||
* | Fix build of binaries | Hisham Muhammad | 2019-04-26 | 1 | -0/+1 |
| | |||||
* | hardcode "windows" platform in Windows binary to help Wine | Hisham Muhammad | 2019-04-17 | 1 | -4/+3 |
| | | | | | | | platform autodetection at runtime is apparently failing on Wine, but we don't really need it when using `luarocks.exe`. Fixes #996. | ||||
* | core.sysdetect: add fork-free OS detection (#938) | Hisham Muhammad | 2018-10-30 | 1 | -10/+2 |
| | | | | | Detect operating system and architecture without forking subprocesses, doing `file`-like detection reading data from well-known system executables. | ||||
* | Honor --force-config | Hisham Muhammad | 2018-08-11 | 1 | -4/+6 |
| | |||||
* | Build Windows binaries as .exe in a separate directory | Hisham Muhammad | 2018-08-10 | 2 | -2/+2 |
| | |||||
* | binary/all_in_one: Don't prefix tree with current dir | daurnimator | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | binary/Makefile.windows: Use a few more make features | daurnimator | 2018-08-10 | 1 | -13/+12 |
| | |||||
* | Remove BINARY_ prefix from CC and NM | daurnimator | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | binary/all_in_one: Remove site_config exclusion (#873) | daurnimator | 2018-08-08 | 1 | -2/+2 |
| | |||||
* | Windows binary: do not hardcode SYSTEM as "MINGW" | Hisham Muhammad | 2018-08-02 | 1 | -2/+2 |
| | |||||
* | Windows binary: build libbz2 dependency | Hisham Muhammad | 2018-07-18 | 1 | -1/+15 |
| | |||||
* | fs: make unpack_archive platform-agnostic using specific fs functions | Hisham Muhammad | 2018-07-18 | 1 | -1/+0 |
| | | | | | | | Use luarocks.tools.tar for handling tar files, and add platform-specific functions fs.zip, fs.unzip, fs.bunzip2, fs.gunzip, giving them native implementations using Lua modules or alternative implementations using third-party tools. | ||||
* | binary: add lua-bz2 dependency | Hisham Muhammad | 2018-07-18 | 2 | -0/+45 |
| | |||||
* | Use $(CURDIR) instead of $(PWD) in Makefiles | Peter Melnichenko | 2018-07-10 | 1 | -3/+3 |
| | | | | | | | $(CURDIR) is built-in and is guaranteed to always work. $(PWD) is inherited from the shell and may be incorrect or missing. In particular, it is invalid if make is run by some program that changes current directory prior to the execution. | ||||
* | binary: derive library search paths; minor Windows fix | Hisham Muhammad | 2018-07-04 | 2 | -3/+2 |
| | |||||
* | Experimental Windows cross-compiled binary build | Hisham Muhammad | 2018-07-02 | 5 | -56/+221 |
| | | | | | | | | | | | | This commit consolidates the work that has been ongoing over the last few weeks in producing the single-binary builds of LuaRocks based on the new distribution model described in https://github.com/luarocks/luarocks/wiki/Project:-LuaRocks-new-distribution-model The single-binary build is in a good shape for Linux, it's a work-in-progress for Windows (binaries do build, but some work on the dependencies is still necessary), and is untested in macOS. | ||||
* | Unix: new build system | Hisham Muhammad | 2018-07-01 | 4 | -0/+774 |
* Reworked configure script * Now passes shellcheck * New Makefile for Unix * Simplified `make` and `make install` targets * Simplified `make bootstrap` target * New targets `make binary` and `make install-binary` build and install an all-in-one binary of LuaRocks |