<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks, branch master</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2025-02-27T14:33:22+00:00</updated>
<entry>
<title>docs(server): add an example for running a luarocks server</title>
<updated>2025-02-27T14:33:22+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-02-27T08:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=921b6a28ad4ee754cb561c48aa8a5206a9e6f664'/>
<id>urn:sha1:921b6a28ad4ee754cb561c48aa8a5206a9e6f664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix markdown tables in windows install docs</title>
<updated>2025-02-24T23:40:32+00:00</updated>
<author>
<name>Tobiasz Laskowski</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-24T23:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=9f84d2461cd5daa53e6f925f30eaf1cbf3e6dfcd'/>
<id>urn:sha1:9f84d2461cd5daa53e6f925f30eaf1cbf3e6dfcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compat53 installation to GNUmakefile</title>
<updated>2025-02-24T23:11:55+00:00</updated>
<author>
<name>Tobiasz Laskowski</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-24T22:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=28f9d98558f0f34a5f3d73b6bfa7a3f30856a5c9'/>
<id>urn:sha1:28f9d98558f0f34a5f3d73b6bfa7a3f30856a5c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add lua-compat53 files in install.bat</title>
<updated>2025-02-24T23:11:55+00:00</updated>
<author>
<name>Tobiasz Laskowski</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-24T21:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=20944c76ff1c50f1a8af1e6df90c90cd08756ae6'/>
<id>urn:sha1:20944c76ff1c50f1a8af1e6df90c90cd08756ae6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add vendored lua compat53 v0.14.4</title>
<updated>2025-02-24T23:11:55+00:00</updated>
<author>
<name>Tobiasz Laskowski</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-24T21:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=71b7dd641892dd302cf37c270c472248b24ef8a4'/>
<id>urn:sha1:71b7dd641892dd302cf37c270c472248b24ef8a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: allow Lua C modules to be uninstalled on MSYS2 (#1756)</title>
<updated>2025-02-24T22:52:57+00:00</updated>
<author>
<name>Luau</name>
<email>luau.project@gmail.com</email>
</author>
<published>2025-02-24T22:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=c71174f1c20c2b57265a5cedfdccda559445e55c'/>
<id>urn:sha1:c71174f1c20c2b57265a5cedfdccda559445e55c</id>
<content type='text'>
Fixes #1755.

Changes:

* the idea applied as a fix was mirrored from the changes of #1616, by setting

```
defaults.fs_use_modules = false
```

in a suitable place for MSYS2.

* the line

```
if platforms.windows and not platforms.msys2_mingw_w64 and hardcoded.WIN_TOOLS then
```

is meant to follow a MSYS2 patch https://github.com/msys2/MINGW-packages/blob/343eeab4f185847981c6b644d775ee98717b6231/mingw-w64-lua-luarocks/0001-luarocks_msys2_mingw_w64.patch#L57 that fixes previous issues for them.</content>
</entry>
<entry>
<title>fix: override default C compiler to cc.exe on MSYS2 (#1754)</title>
<updated>2025-02-24T19:57:28+00:00</updated>
<author>
<name>Luau</name>
<email>luau.project@gmail.com</email>
</author>
<published>2025-02-24T19:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=41a14ed522d6904ad6bc14dd737a4cdc6142ca82'/>
<id>urn:sha1:41a14ed522d6904ad6bc14dd737a4cdc6142ca82</id>
<content type='text'>
## Description

Fixes #1753.

Changes: 

1. on each MSYS2 MinGW-w64 environment, there is a `cc.exe` that points to the default C compiler for the environment. 
2. the line

```lua
defaults.variables.PWD = "cd"
```

is meant to follow a MSYS2 patch ( https://github.com/msys2/MINGW-packages/blob/5fd4997c2508f0949366513f0a2dd4347f9c4e77/mingw-w64-lua-luarocks/0001-luarocks_msys2_mingw_w64.patch#L48 ) that fixes previous issues for them.
</content>
</entry>
<entry>
<title>docs: fix mingw URL</title>
<updated>2025-02-21T17:23:25+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2025-02-21T17:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=c8653e5c712a3f3c4c4b3724ceda3caaf2d34851'/>
<id>urn:sha1:c8653e5c712a3f3c4c4b3724ceda3caaf2d34851</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix make check for msys2 mingw system (#1745)</title>
<updated>2025-02-21T17:21:53+00:00</updated>
<author>
<name>tobil4sk</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-21T17:21:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=161eecbd34036137d9528bab487d2cfa0668bb4c'/>
<id>urn:sha1:161eecbd34036137d9528bab487d2cfa0668bb4c</id>
<content type='text'>
On an msys2 install of mingw, make is installed as `mingw32-make`.

If `cmake` is installed, that takes priority over `mingw32-make` when
matching the pattern `*make*.exe`.

This patch changes the pattern to be `*-make*.exe` instead to avoid this
bug.</content>
</entry>
<entry>
<title>Fix LUA_LIBDIR for msvc installations (#1744)</title>
<updated>2025-02-21T16:47:29+00:00</updated>
<author>
<name>tobil4sk</name>
<email>tobil4sk@outlook.com</email>
</author>
<published>2025-02-21T16:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=f87af07f1bec82a312c3c82e92627c41db9b9bc9'/>
<id>urn:sha1:f87af07f1bec82a312c3c82e92627c41db9b9bc9</id>
<content type='text'>
The order here was swapped in #1701 to fix mingw builds (see #1700), but this broke MSVC installations which need to link against the .lib, which defines the dll imports.
</content>
</entry>
</feed>
