<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/Makefile, branch add-smoke-test</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=add-smoke-test</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=add-smoke-test'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2018-07-18T14:24:07+00:00</updated>
<entry>
<title>Makefile: remove ./ from build targets</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:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=d3ff6711ad4e97130669cdb570583ecda97fa2bf'/>
<id>urn:sha1:d3ff6711ad4e97130669cdb570583ecda97fa2bf</id>
<content type='text'>
Improves compatibility with FreeBSD
</content>
</entry>
<entry>
<title>Use $(CURDIR) instead of $(PWD) in Makefiles</title>
<updated>2018-07-10T23:27:08+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2018-07-10T15:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=74352926fd13834b5b369a70aff3481357483833'/>
<id>urn:sha1:74352926fd13834b5b369a70aff3481357483833</id>
<content type='text'>
$(CURDIR) is built-in and is guaranteed to always work.
$(PWD) is inherited from the shell and may be incorrect or missing.
In particular, it is invalid if make is run by some program that
changes current directory prior to the execution.
</content>
</entry>
<entry>
<title>Makefile: minor improvement to wrapper script</title>
<updated>2018-07-03T00:49:25+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-03T00:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=a9ee49cc73a0b7c65a4ecce97bc8e8e4b7e2de82'/>
<id>urn:sha1:a9ee49cc73a0b7c65a4ecce97bc8e8e4b7e2de82</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>
<entry>
<title>Makefile: make `build` a dependency of `install`</title>
<updated>2018-06-27T13:37:15+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-06-27T13:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=0dc948de780f3ace7e14284fc1d6cc1fe46abab7'/>
<id>urn:sha1:0dc948de780f3ace7e14284fc1d6cc1fe46abab7</id>
<content type='text'>
Fixes #832.
</content>
</entry>
<entry>
<title>Make Makefiles install site_config.lua in new location.</title>
<updated>2017-10-04T16:47:17+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2017-10-04T16:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=815cf73c266e371fe2eaa81787572564736e2b02'/>
<id>urn:sha1:815cf73c266e371fe2eaa81787572564736e2b02</id>
<content type='text'>
Fixes #735.
</content>
</entry>
<entry>
<title>Use versioned files only. (#734)</title>
<updated>2017-10-04T14:14:42+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2017-10-04T14:14:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=84b4fe99cac37850a97858e0b641043bd3178d8a'/>
<id>urn:sha1:84b4fe99cac37850a97858e0b641043bd3178d8a</id>
<content type='text'>
Let's take the opportunity of a new major version to make an important cleanup: getting rid of the error-prone unversioned configuration files. This drops support for:

* Unversioned config.lua -&gt; use config-5.x.lua
* Unversioned luarocks/site_config.lua -&gt; it always generates luarocks/core/site_config_5_x.lua
* Unversioned lib/luarocks/rocks -&gt; it always uses lib/luarocks/rocks-5.x
</content>
</entry>
<entry>
<title>Install site_config.lua after Makefile calls luarocks.</title>
<updated>2016-10-06T17:38:32+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-10-06T17:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=ccfcd97d14659ba540927272fb307a4113ce0992'/>
<id>urn:sha1:ccfcd97d14659ba540927272fb307a4113ce0992</id>
<content type='text'>
Otherwise, when luarocks removes a previous version it may
end up deleting the site_config.lua file that was freshly
installed. Closes #625.
</content>
</entry>
<entry>
<title>Ensure entries are readable.</title>
<updated>2016-05-25T06:13:39+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-05-25T06:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=5f896c909c2c0bbe6bee2ab7577f632692c975d7'/>
<id>urn:sha1:5f896c909c2c0bbe6bee2ab7577f632692c975d7</id>
<content type='text'>
</content>
</entry>
</feed>
