Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | show: base listing of modules on rock_manifest | Hisham Muhammad | 2018-09-03 | 3 | -26/+47 | |
| | | | | | | List modules based on rock_manifest, for better precision. Overall management of modules should be moved to use rock_manifest instead of the modules list from the general local manifest, but this is a good first step. | |||||
* | fs/unix/tools: Throw error if umask output is invalid | daurnimator | 2018-08-14 | 1 | -0/+3 | |
| | ||||||
* | fs/unix/tools: Use 'umask -S', the only form of umask with a standardised ↵ | daurnimator | 2018-08-14 | 1 | -3/+12 | |
| | | | | output form | |||||
* | fs/unix: hoist constants out of function | daurnimator | 2018-08-14 | 1 | -15/+14 | |
| | ||||||
* | configure: add a version identifier | Hisham Muhammad | 2018-08-13 | 1 | -1/+1 | |
| | ||||||
* | deps: detect include/lua5x/lua.h (FreeBSD-style LUA_INCDIR) | Hisham Muhammad | 2018-08-13 | 1 | -0/+2 | |
| | | | | This matches the change done in #872. | |||||
* | configure: Add include path template for FreeBSD style | daurnimator | 2018-08-13 | 1 | -0/+1 | |
| | ||||||
* | configure: Remove duplicate from list of include path templates | daurnimator | 2018-08-13 | 1 | -1/+0 | |
| | ||||||
* | GNUmakefile: remove sysconfdir as it's set in config.unix. | Hisham Muhammad | 2018-08-12 | 1 | -1/+0 | |
| | | | | Fixes #889. | |||||
* | add mkdir to the list of WIN_TOOLS used in non-binary Windows mode | Hisham Muhammad | 2018-08-11 | 1 | -1/+1 | |
| | ||||||
* | GNUmakefile: add back install-config target | Hisham Muhammad | 2018-08-11 | 1 | -0/+2 | |
| | | | | | As a convenience to distro maintainers who may want to distribute multiple versions of the LuaRocks configuration. | |||||
* | configure, make: reduce moving parts | Hisham Muhammad | 2018-08-11 | 2 | -36/+14 | |
| | | | | | | * Do not set again variables that were set in config.unix * Do not re-detect the Lua version after configure already did it * Remove --luarocksconfdir, use --sysconfdir only | |||||
* | Honor --force-config | Hisham Muhammad | 2018-08-11 | 2 | -8/+14 | |
| | ||||||
* | GNUmakefile: avoid using -D because it doesn't work on the Mac | Hisham Muhammad | 2018-08-10 | 1 | -6/+11 | |
| | ||||||
* | which: find modules installed in a project tree | Hisham Muhammad | 2018-08-10 | 2 | -4/+7 | |
| | | | | Fixes #882. | |||||
* | Build Windows binaries as .exe in a separate directory | Hisham Muhammad | 2018-08-10 | 3 | -28/+32 | |
| | ||||||
* | binary/all_in_one: Don't prefix tree with current dir | daurnimator | 2018-08-10 | 1 | -1/+1 | |
| | ||||||
* | GNUmakefile: simplify build-binary targets | daurnimator | 2018-08-10 | 1 | -6/+4 | |
| | ||||||
* | GNUmakefile: Clean up the install-binary target | daurnimator | 2018-08-10 | 1 | -9/+6 | |
| | ||||||
* | GNUmakefile: create config file in ./build subdirectory | daurnimator | 2018-08-10 | 1 | -4/+5 | |
| | ||||||
* | 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 | 2 | -3/+3 | |
| | ||||||
* | GNUmakefile: Have build-binary targets use clean lua environment | daurnimator | 2018-08-10 | 1 | -2/+6 | |
| | ||||||
* | GNUmakefile: Use LUA variable to find lua to run | daurnimator | 2018-08-10 | 1 | -2/+2 | |
| | ||||||
* | GNUmakefile: recursive make basics | daurnimator | 2018-08-10 | 1 | -3/+3 | |
| | ||||||
* | 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 | 2 | -1/+1 | |
| | ||||||
* | Makefile: add uninstall target | daurnimator | 2018-08-10 | 1 | -1/+9 | |
| | ||||||
* | Move config-.lua.in generation to Makefile | daurnimator | 2018-08-10 | 2 | -16/+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 | 2 | -9/+9 | |
| | ||||||
* | configure: improve help output | daurnimator | 2018-08-10 | 1 | -37/+32 | |
| | ||||||
* | 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 | 2 | -4/+13 | |
| | ||||||
* | 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 | 2 | -50/+65 | |
| | ||||||
* | Makefile: Add DESTDIR support | daurnimator | 2018-08-10 | 1 | -20/+20 | |
| | ||||||
* | binary/all_in_one: Remove site_config exclusion (#873) | daurnimator | 2018-08-08 | 1 | -2/+2 | |
| | ||||||
* | cfg: document cfg.initbefore-makefile-refactor | Hisham Muhammad | 2018-08-08 | 1 | -0/+15 | |
| | ||||||
* | fs.win32: fix environment variable name in generated wrapper | Hisham Muhammad | 2018-08-05 | 1 | -1/+1 | |
| | | | | | | | | it is LUAROCKS_SYSCONFDIR, not LUAROCKS_SYSCONFIG Closes #459. Thanks @daurnimator for going through the old issues! | |||||
* | Fix: do not detect .luarocks/config-5.x.lua and lua_modules as modules | Hisham Muhammad | 2018-08-02 | 2 | -2/+54 | |
| | | | | | | | | | | | | | Running luarocks init a second time after deleting the rockspec was mis-detects .luarocks/config-5.x.lua as a module, creating an entry `["luarocks.config-5.3"] = ".luarocks/config-5.3.lua"` in `build.modules`. Same problem happened with modules under `lua_modules`. This excludes `.luarocks` and `lua_modules` from module detection. Includes a regression test. Closes #847. | |||||
* | init: store Lua location in config | Hisham Muhammad | 2018-08-02 | 1 | -1/+28 | |
| | | | | | This way a user can use `--lua-dir` once, in `luarocks init` and that configuration will be active for the project. |