aboutsummaryrefslogtreecommitdiff
path: root/binary (follow)
Commit message (Collapse)AuthorAgeFilesLines
* binary: fix public URL for lua-bz2Hisham Muhammad2024-03-111-1/+1
|
* binary: encode dependency order (luasec depends on luasocket)Hisham Muhammad2024-02-271-10/+22
|
* deps: bump luasocket and luasecHisham Muhammad2024-02-273-26/+145
|
* deps: bump zlib versionHisham Muhammad2024-02-271-1/+1
|
* binary: dkjson is no longer a dependency, it is now vendored inHisham Muhammad2024-02-271-1/+0
|
* drop cfg.lua_interpreter, use cfg.variables.LUAHisham Muhammad2024-02-181-4/+0
|
* binary build: help autodetection of the crosscompiled Lua librariesHisham Muhammad2022-05-181-0/+1
|
* Fix build of Windows binaryHisham Muhammad2022-05-032-2/+2
| | | | Fixes #1412.
* Add --no-project flag to override .luarocks project dirHisham Muhammad2022-05-031-1/+1
|
* tests: run tests on Lua 5.4 and LuaJIT 2.1Hisham Muhammad2022-04-161-1/+1
|
* deps: better error message when lua.h version mismatchesHisham Muhammad2022-04-161-2/+2
|
* Changes for building the all-in-one binary with Lua 5.4Hisham Muhammad2022-04-116-42/+41
|
* Bundle dkjson in the all-in-one binaryHisham Muhammad2020-08-241-0/+1
|
* do not call Lua interpreter when making wrapper for luarocks binaryHisham Muhammad2020-04-131-0/+1
| | | | Closes #1174.
* Windows binary: do not hardcode . as LUA_BINDIRHisham Muhammad2020-01-141-2/+1
|
* support for building 64-bit Windows all-in-one binaryHisham Muhammad2020-01-142-52/+61
|
* binary: fix check_lua_* callsHisham Muhammad2019-08-281-1/+2
|
* binary: update luasec to 0.8.1Hisham Muhammad2019-08-282-4/+4
|
* Fix build of binariesHisham Muhammad2019-04-261-0/+1
|
* hardcode "windows" platform in Windows binary to help WineHisham Muhammad2019-04-171-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 Muhammad2018-10-301-10/+2
| | | | | Detect operating system and architecture without forking subprocesses, doing `file`-like detection reading data from well-known system executables.
* Honor --force-configHisham Muhammad2018-08-111-4/+6
|
* Build Windows binaries as .exe in a separate directoryHisham Muhammad2018-08-102-2/+2
|
* binary/all_in_one: Don't prefix tree with current dirdaurnimator2018-08-101-1/+1
|
* binary/Makefile.windows: Use a few more make featuresdaurnimator2018-08-101-13/+12
|
* Remove BINARY_ prefix from CC and NMdaurnimator2018-08-101-1/+1
|
* binary/all_in_one: Remove site_config exclusion (#873)daurnimator2018-08-081-2/+2
|
* Windows binary: do not hardcode SYSTEM as "MINGW"Hisham Muhammad2018-08-021-2/+2
|
* Windows binary: build libbz2 dependencyHisham Muhammad2018-07-181-1/+15
|
* fs: make unpack_archive platform-agnostic using specific fs functionsHisham Muhammad2018-07-181-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 dependencyHisham Muhammad2018-07-182-0/+45
|
* Use $(CURDIR) instead of $(PWD) in MakefilesPeter Melnichenko2018-07-101-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 fixHisham Muhammad2018-07-042-3/+2
|
* Experimental Windows cross-compiled binary buildHisham Muhammad2018-07-025-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 systemHisham Muhammad2018-07-014-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