Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fs.is_tool_available: if it looks like a pathname, try that first | Hisham Muhammad | 2022-04-11 | 1 | -1/+14 | |
| | | | | | Some uses of is_tool_available use binary names that can be overriden by the user via configuration. | |||||
* | patch: fix check for malformed patches | Hisham Muhammad | 2022-04-11 | 1 | -1/+2 | |
| | ||||||
* | add DragonFly BSD support | Hisham Muhammad | 2022-04-11 | 3 | -18/+15 | |
| | ||||||
* | fixes suggested by luacheck | Hisham Muhammad | 2022-04-11 | 3 | -3/+3 | |
| | ||||||
* | simplify check if tool is available | Hisham Muhammad | 2022-04-11 | 8 | -36/+30 | |
| | ||||||
* | Changes for building the all-in-one binary with Lua 5.4 | Hisham Muhammad | 2022-04-11 | 10 | -48/+50 | |
| | ||||||
* | build: change how the CFLAGS/LDFLAGS environment variables are honored | Hisham Muhammad | 2022-03-06 | 2 | -8/+22 | |
| | | | | This is to ensure that the -fPIC tweak is always added. | |||||
* | tests: don't download sailor | Hisham Muhammad | 2022-03-06 | 5 | -5/+49 | |
| | | | | | | Use a small fixture instead to test the regression for sailorproject/sailor#138 Sailor was the largest rock downloaded by the test suite, so this should improve download times. | |||||
* | tests: don't use validate-args rockspec in tests | Hisham Muhammad | 2022-03-06 | 7 | -49/+36 | |
| | | | | | | | | We only used the rockspec in testing, but since the app it refers to is GPL-3, it could cause confusion among users, so let's just drop it from the test suite. Closes #1387. | |||||
* | update Codecov uploader | Hisham Muhammad | 2022-03-06 | 1 | -1/+3 | |
| | | | | | See my Codecov bug report at https://community.codecov.com/t/coverage-ui-off-by-one-when-file-starts-with-a-blank-line/3516/2 | |||||
* | macOS: make deployment target 11.0 if running on macOS 11+ | Hisham Muhammad | 2022-03-02 | 1 | -1/+3 | |
| | ||||||
* | fix: avoid quoting issues with LIBFLAG on MacOS | Hisham Muhammad | 2022-02-17 | 1 | -2/+2 | |
| | ||||||
* | README: fix badge URL | Hisham Muhammad | 2022-02-17 | 1 | -1/+1 | |
| | ||||||
* | builtin: always respect CC, CFLAGS, LDFLAGS | Hisham Muhammad | 2022-02-17 | 2 | -8/+10 | |
| | | | | | | | There were already workarounds in place for some platforms. This should make the behavior consistent. Fixes #429. | |||||
* | tests: remove Travis CI, add Github Actions | Hisham Muhammad | 2022-02-17 | 6 | -190/+117 | |
| | ||||||
* | tests: wait longer for mock server to start | Hisham Muhammad | 2022-02-17 | 2 | -14/+29 | |
| | ||||||
* | fs.tools: remove trailing spaces from current dir, for Windows | Hisham Muhammad | 2022-02-17 | 1 | -1/+1 | |
| | ||||||
* | win32: do not use "pwd" on windows, use "echo %cd%" | Hisham Muhammad | 2022-02-17 | 3 | -2/+3 | |
| | ||||||
* | win32: use Windows's own MKDIR and RMDIR | Hisham Muhammad | 2022-02-17 | 5 | -4/+4 | |
| | ||||||
* | Prevent creation of directory named '-p' on Windows | stevenwdv | 2022-02-17 | 1 | -1/+1 | |
| | | | `tools.make_dir` used `mkdir -p <name>` while `-p` [is not an existing switch](https://docs.microsoft.com/windows-server/administration/windows-commands/mkdir) on Windows. The switch is also not necessary because plain `mkdir` on Windows also creates intermediate directories. | |||||
* | win32.tools: replicate rmdir -p | Hisham Muhammad | 2022-02-17 | 1 | -1/+9 | |
| | ||||||
* | Always produce a default config if cfg.init() fails loading a file | Hisham Muhammad | 2022-02-17 | 1 | -6/+10 | |
| | | | | This ensures that luarocks.loader() gets a baseline configuration | |||||
* | fix deployment on non-wrapped binaries (#1375) | Hisham Muhammad | 2022-02-16 | 4 | -15/+22 | |
| | | | | | | | * fix deployment on non-wrapped binaries Fixes #1374. * Do not add .bat extension inside win32.wrap_script | |||||
* | no need for a make_shallow_copy utility function | Hisham Muhammad | 2022-02-16 | 3 | -17/+11 | |
| | ||||||
* | Fix crash when --lua-version is malformed | Hisham Muhammad | 2022-02-08 | 2 | -0/+6 | |
| | ||||||
* | fix `--pin` option so it appears correctly in user docs (#1390) | Aire-One | 2022-01-25 | 2 | -1/+5 | |
| | | | | | | | | * fix(build) cmd option `--pin` The `build` command `--pin` was asigned to the global parser. This fix this issue by making it a command flag. * fix(install) cmd option --pin | |||||
* | Merge branch 'master' of ssh://github.com/luarocks/luarocks | Hisham Muhammad | 2021-12-29 | 1 | -13/+7 | |
|\ | ||||||
| * | Improve performance of reading zip file by not processing header (#1370) | Alex Richard | 2021-11-30 | 1 | -13/+7 | |
| | | ||||||
* | | Remove luarocks.logiceditor.com from default mirror list | Hisham Muhammad | 2021-12-29 | 1 | -1/+0 | |
|/ | | | | | | | | As discussed in #1354. We're removing it from the default mirror list since it is http:// and the https:// certificate is presenting issues. We can reinstate it once the certificate issues are sorted! Closes #1354. | |||||
* | Changelog for LuaRocks 3.8.0 | Hisham Muhammad | 2021-11-09 | 1 | -0/+22 | |
| | ||||||
* | Merge branch '3.8.0' | Hisham Muhammad | 2021-11-08 | 0 | -0/+0 | |
|\ | ||||||
| * | Release 3.8.0v3.8.0 | Hisham Muhammad | 2021-11-08 | 5 | -7/+8 | |
|/ | ||||||
* | Auto-convert github.com source URLs to use https | Hisham Muhammad | 2021-11-08 | 1 | -0/+9 | |
| | | | | | | | | | This avoids having to fix every rockspec that uses github.com. See https://github.blog/2021-09-01-improving-git-protocol-security-github/ For more context, see: https://github.com/teal-language/tl/pull/494/ | |||||
* | win32: icacls fix for usernames with spaces | Hisham Muhammad | 2021-11-08 | 1 | -1/+11 | |
| | ||||||
* | win32: revert Everyone back to *S-1-1-0 | Hisham Muhammad | 2021-11-04 | 1 | -1/+1 | |
| | | | | | | | see discussion at https://github.com/luarocks/luarocks/issues/1312#issuecomment-896155122 Fixes #1312 | |||||
* | Makes a variable local | arichard | 2021-11-03 | 1 | -1/+1 | |
| | ||||||
* | respect existing LUALIB if given (#1358) | Hisham Muhammad | 2021-10-16 | 1 | -1/+8 | |
| | | | Fixes #1357. | |||||
* | fix check_external_dependency_at (#1355) | erw7 | 2021-09-23 | 1 | -6/+7 | |
| | | | | Fix a problem where 'files' were being sorted even though they should have been inspected in the order of external_deps_patterns. | |||||
* | fix configuration for OpenBSD (#1352) | omar-polo | 2021-09-15 | 1 | -0/+5 | |
| | ||||||
* | upload: support uploading pre-packaged .src.rock files (#1321) | Hisham Muhammad | 2021-08-13 | 2 | -7/+20 | |
| | | | | | upload: support uploading pre-packaged .src.rock files Co-authored-by: daurnimator <quae@daurnimator.com> | |||||
* | README: switch Travis badge to travis-ci.com | Hisham Muhammad | 2021-08-10 | 1 | -1/+1 | |
| | ||||||
* | tests: bump luacov to 0.15.0 | Hisham Muhammad | 2021-07-22 | 5 | -14/+14 | |
| | ||||||
* | allow to work without debug library | Francois Perrad | 2021-06-22 | 6 | -5/+16 | |
| | ||||||
* | luarocks test: add --prepare flag (#1314) | Deepak Singh Rathore | 2021-06-22 | 3 | -6/+37 | |
| | | | | | | * Added prepare flag in test command * Added test for prepare flag in spec/test_spec.lua Fixes #1303 | |||||
* | deps: remove redundant args | gerrard | 2021-05-10 | 1 | -1/+1 | |
| | ||||||
* | Add issue templates for bugs and enhancements | Carl Smedstad | 2021-05-05 | 2 | -0/+42 | |
| | | | | | | | | | The issue tracker does unfortunately contain quite a lot of low-quality issues. I think issue templates can improve this for the future. Adapted from these templates: https://github.com/swaywm/sway/tree/master/.github/ISSUE_TEMPLATE | |||||
* | Changelog: add 3.6.0 and 3.7.0 | Hisham Muhammad | 2021-04-13 | 1 | -2/+55 | |
| | ||||||
* | Merge branch '3.7.0' | Hisham Muhammad | 2021-04-13 | 0 | -0/+0 | |
|\ | ||||||
| * | Release 3.7.0v3.7.0 | Hisham Muhammad | 2021-04-13 | 5 | -7/+8 | |
|/ | ||||||
* | use mirrors when downloading rocks even if manifest succeeds | Hisham Muhammad | 2021-04-13 | 2 | -5/+73 | |
| | | | | | | | | | | | | LuaRocks generally only checked whether to use a mirror in the first operation, when it fetches the manifest. If the manifest fails to load, it switches to the mirror and everything works from there. But if the manifest fetches ok and the then actual rock download fails with a 504, it gives up, instead of trying that in a mirror as well. Changing that to make it retry every download on a mirror when the base URL matches one configured in cfg.rocks_servers should make it much more resilient. Fixes #1299. |