Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Makefile: divert bsdmake systems through gmake | daurnimator | 2018-08-10 | 1 | -0/+7 |
| | |||||
* | Our Makefile contains GNUMake-specific syntax, rename it accordingly | daurnimator | 2018-08-10 | 1 | -170/+0 |
| | |||||
* | Makefile: add uninstall target | daurnimator | 2018-08-10 | 1 | -1/+9 |
| | |||||
* | Move config-.lua.in generation to Makefile | daurnimator | 2018-08-10 | 1 | -0/+13 |
| | |||||
* | Makefile: Add defaults for variables | daurnimator | 2018-08-10 | 1 | -5/+15 |
| | |||||
* | Makefile: Move shebang into variable | daurnimator | 2018-08-10 | 1 | -2/+4 |
| | |||||
* | rocks_tree lowercase to follow convention | daurnimator | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | Makefile: remove BINARY_TARGET variable, it wasn't changeable | daurnimator | 2018-08-10 | 1 | -7/+5 |
| | |||||
* | Makefile: Use some makefile conventions for directory variables | daurnimator | 2018-08-10 | 1 | -14/+21 |
| | |||||
* | Makefile: Use 'install' for installing lua source files | daurnimator | 2018-08-10 | 1 | -3/+5 |
| | |||||
* | Makefile: Use INSTALL_DATA to install config file | daurnimator | 2018-08-10 | 1 | -2/+2 |
| | |||||
* | Makefile: Clean with a single 'rm' invocation | daurnimator | 2018-08-10 | 1 | -7/+7 |
| | |||||
* | Makefile: Create ./build/luarocks{,-admin} in build phase | daurnimator | 2018-08-10 | 1 | -9/+9 |
| | |||||
* | Makefile: Have 'all' rule invoke 'build'; not vice-versa | daurnimator | 2018-08-10 | 1 | -2/+2 |
| | |||||
* | Makefile: Generate luarocks 'binary' locally before installing with 'install' | daurnimator | 2018-08-10 | 1 | -4/+12 |
| | |||||
* | Makefile: Use printf and single file redirection instead of multiple echos | daurnimator | 2018-08-10 | 1 | -8/+10 |
| | |||||
* | Makefile: use $(@D) | daurnimator | 2018-08-10 | 1 | -2/+2 |
| | |||||
* | prefix and sysconfdir are traditionally lowercase, add luarocksconfdir | daurnimator | 2018-08-10 | 1 | -27/+27 |
| | |||||
* | Makefile: Add DESTDIR support | daurnimator | 2018-08-10 | 1 | -20/+20 |
| | |||||
* | Makefile: remove ./ from build targets | Hisham Muhammad | 2018-07-18 | 1 | -6/+6 |
| | | | | Improves compatibility with FreeBSD | ||||
* | Use $(CURDIR) instead of $(PWD) in Makefiles | Peter Melnichenko | 2018-07-10 | 1 | -4/+4 |
| | | | | | | | $(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. | ||||
* | Makefile: minor improvement to wrapper script | Hisham Muhammad | 2018-07-02 | 1 | -2/+2 |
| | |||||
* | Experimental Windows cross-compiled binary build | Hisham Muhammad | 2018-07-02 | 1 | -6/+18 |
| | | | | | | | | | | | | 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 | 1 | -144/+102 |
| | | | | | | | | | | * 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 | ||||
* | Makefile: make `build` a dependency of `install` | Hisham Muhammad | 2018-06-27 | 1 | -1/+1 |
| | | | | Fixes #832. | ||||
* | Make Makefiles install site_config.lua in new location. | Hisham Muhammad | 2017-10-04 | 1 | -2/+2 |
| | | | | Fixes #735. | ||||
* | Use versioned files only. (#734) | Hisham Muhammad | 2017-10-04 | 1 | -28/+24 |
| | | | | | | | | Let's take the opportunity of a new major version to make an important cleanup: getting rid of the error-prone unversioned configuration files. This drops support for: * Unversioned config.lua -> use config-5.x.lua * Unversioned luarocks/site_config.lua -> it always generates luarocks/core/site_config_5_x.lua * Unversioned lib/luarocks/rocks -> it always uses lib/luarocks/rocks-5.x | ||||
* | Install site_config.lua after Makefile calls luarocks. | Hisham | 2016-10-06 | 1 | -3/+6 |
| | | | | | | Otherwise, when luarocks removes a previous version it may end up deleting the site_config.lua file that was freshly installed. Closes #625. | ||||
* | Ensure entries are readable. | Hisham | 2016-05-25 | 1 | -2/+2 |
| | |||||
* | Fixes #332. | Hisham Muhammad | 2015-03-19 | 1 | -2/+3 |
| | |||||
* | This is for Makefile.luarocks only. | Hisham Muhammad | 2015-03-17 | 1 | -5/+1 |
| | |||||
* | New set of Makefiles for self-upgrade. | Hisham Muhammad | 2015-03-17 | 1 | -38/+3 |
| | |||||
* | Make sure suffix is produced when installing via rock (see #323) | Hisham Muhammad | 2015-03-17 | 1 | -4/+11 |
| | | | | | and copy over site_config.lua, in case we're installing to a different prefix (see https://sourceforge.net/p/luarocks/mailman/message/33608257/) | ||||
* | Transition to MoonRocks. Add `luarocks upload` command for uploading into ↵ | Hisham Muhammad | 2014-05-26 | 1 | -1/+2 |
| | | | | MoonRocks. | ||||
* | Merge branch 'master' of https://github.com/keplerproject/luarocks into ↵ | mpeterv | 2014-03-21 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | lua52_compat Conflicts: src/bin/luarocks src/luarocks/fs/unix/tools.lua src/luarocks/path.lua Fixed: src/luarocks/path_cmd.lua: moved meta-data from path.lua Makefile: added path_cmd.lua to the list of installed files | ||||
* | | Removed module calls from installation scripts | mpeterv | 2014-03-20 | 1 | -17/+18 |
| | | |||||
* | | Split luarocks.path module | mpeterv | 2014-03-20 | 1 | -1/+1 |
|/ | |||||
* | Prepare to release version 2.1.2v2.1.2 | Hisham Muhammad | 2014-01-10 | 1 | -1/+1 |
| | |||||
* | Make default rocks_trees named as well. | Hisham Muhammad | 2013-12-18 | 1 | -2/+2 |
| | |||||
* | Remove incompatibility in the sed command, as reported in the Lua mailing list. | Hisham Muhammad | 2013-11-12 | 1 | -1/+1 |
| | |||||
* | Merge changes proposed by @siffiejoe in #172. | Hisham Muhammad | 2013-11-12 | 1 | -16/+15 |
| | | | | (Sorry about the clumsiness of not doing a proper merge.) | ||||
* | Symlinks shouldn't refer to DESTDIR. | Hisham Muhammad | 2013-11-04 | 1 | -1/+1 |
| | | | | Patch submitted by Dmitri Paduchikh. | ||||
* | Add escaping of ]] preventing code injection as contributed by @siffiejoe. ↵ | Hisham Muhammad | 2013-10-28 | 1 | -1/+3 |
| | | | | See #154, #167. | ||||
* | wrapper scripts don't mess with env-vars of subprocesses | Philipp Janda | 2013-10-13 | 1 | -6/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into linux-multiarch | Philipp Janda | 2013-10-13 | 1 | -2/+3 |
|\ | |||||
| * | Add reference to write_rockspec.lua in Makefile | Hisham Muhammad | 2013-10-12 | 1 | -2/+3 |
| | | |||||
* | | changed multiarch detection and site_config variables | Philipp Janda | 2013-09-27 | 1 | -1/+2 |
| | | |||||
* | | support for tables in (runtime_)external_deps_subdirs.* | Philipp Janda | 2013-09-26 | 1 | -2/+2 |
| | | |||||
* | | detect native multiarch directory on linux | Philipp Janda | 2013-09-25 | 1 | -0/+4 |
|/ | |||||
* | Should fix installation of parallel LuaRocks versions when using 'make ↵ | Hisham Muhammad | 2013-08-28 | 1 | -1/+6 |
| | | | | | | bootstrap' on both. Thanks to Philipp Janda for the test case! |