<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/binary/all_in_one, branch before-makefile-refactor</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=before-makefile-refactor</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=before-makefile-refactor'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2018-08-02T16:50:01+00:00</updated>
<entry>
<title>Windows binary: do not hardcode SYSTEM as "MINGW"</title>
<updated>2018-08-02T16:50:01+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-08-02T16:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=efefb940e9ecfae6ab722a5d2953e0a8f619d65c'/>
<id>urn:sha1:efefb940e9ecfae6ab722a5d2953e0a8f619d65c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs: make unpack_archive platform-agnostic using specific fs functions</title>
<updated>2018-07-18T14:24:07+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-14T02:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=f4f1adb8f302ce986c2ed9d65934da51f41dd606'/>
<id>urn:sha1:f4f1adb8f302ce986c2ed9d65934da51f41dd606</id>
<content type='text'>
Use luarocks.tools.tar for handling tar files, and add platform-specific
functions fs.zip, fs.unzip, fs.bunzip2, fs.gunzip, giving them native
implementations using Lua modules or alternative implementations using
third-party tools.
</content>
</entry>
<entry>
<title>binary: add lua-bz2 dependency</title>
<updated>2018-07-18T14:24:07+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-17T18:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=7108a8b6a1c2f2b6d629135fc797a5a0aa25f934'/>
<id>urn:sha1:7108a8b6a1c2f2b6d629135fc797a5a0aa25f934</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Experimental Windows cross-compiled binary build</title>
<updated>2018-07-02T22:27:48+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-02T22:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=8dd1e1460282f5fc992d838ec2411f4d1bc7b2b7'/>
<id>urn:sha1:8dd1e1460282f5fc992d838ec2411f4d1bc7b2b7</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Unix: new build system</title>
<updated>2018-07-02T01:54:07+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-01T18:21:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2'/>
<id>urn:sha1:98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2</id>
<content type='text'>
* 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
</content>
</entry>
</feed>
