From cbd88cf79dd21911003efde5b9c9c3d476b5af8c Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Mon, 23 Sep 2024 15:31:19 -0500 Subject: Add a patch for luarocks.exe.c --- init | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'init') diff --git a/init b/init index 37e5393..05bc396 100755 --- a/init +++ b/init @@ -3,13 +3,16 @@ if [ -e libluajit.a ]; then mv libluajit.a liblua.a fi +mkdir lua tar -xvzf lua-*.tar.gz --directory="lua" --strip-components=1 -mv hardcoded.lua luarocks/src/core/hardcoded.lua +mv luarocks-packaging/hardcoded.lua luarocks/src/luarocks/core/hardcoded.lua cd luarocks mkdir build-binary -patch -p1 -i /root/luarocks-packaging/all_in_one.patch +patch -i /root/luarocks-packaging/all_in_one.patch binary/all_in_one LUAROCKS_CROSS_COMPILING=1 lua5.4 binary/all_in_one - +patch -i /root/luarocks-packaging/luarocks.exe.c.patch build-binary/luarocks.exe.c +gcc -o build-binary/luarocks.exe -Oz build-binary/luarocks.exe.c -I/root/lua/src /root/libbz2.a /root/libssl.a /root/libz.a /root/liblua.a -mconsole -mwindows -lm +cp build-binary/luarocks.exe /root #cd luarocks/binary # mkdir -p build-windows-deps-cicd/lib # cd build-windows-deps-cicd/lib -- cgit v1.2.3-55-g6feb