<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/configure, branch v3.0.1-rc1</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=v3.0.1-rc1</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=v3.0.1-rc1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2018-08-11T04:24:12+00:00</updated>
<entry>
<title>configure, make: reduce moving parts</title>
<updated>2018-08-11T04:24:12+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-08-11T03:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=b3869ba11a504e603eb585a632e80dbfc1830207'/>
<id>urn:sha1:b3869ba11a504e603eb585a632e80dbfc1830207</id>
<content type='text'>
* Do not set again variables that were set in config.unix
* Do not re-detect the Lua version after configure already did it
* Remove --luarocksconfdir, use --sysconfdir only
</content>
</entry>
<entry>
<title>Move config-.lua.in generation to Makefile</title>
<updated>2018-08-10T19:52:18+00:00</updated>
<author>
<name>daurnimator</name>
<email>quae@daurnimator.com</email>
</author>
<published>2018-08-05T04:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=29f544b7269406af115072a25a1cef15c7053d5f'/>
<id>urn:sha1:29f544b7269406af115072a25a1cef15c7053d5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rocks_tree lowercase to follow convention</title>
<updated>2018-08-10T19:52:18+00:00</updated>
<author>
<name>daurnimator</name>
<email>quae@daurnimator.com</email>
</author>
<published>2018-08-05T04:16:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=949f9cf25cd984499f756251e59fe22be7aeaa37'/>
<id>urn:sha1:949f9cf25cd984499f756251e59fe22be7aeaa37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: improve help output</title>
<updated>2018-08-10T19:52:18+00:00</updated>
<author>
<name>daurnimator</name>
<email>quae@daurnimator.com</email>
</author>
<published>2018-08-05T03:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=2256ef29c0a64a0e8230e8104cdcae1f1923bebd'/>
<id>urn:sha1:2256ef29c0a64a0e8230e8104cdcae1f1923bebd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prefix and sysconfdir are traditionally lowercase, add luarocksconfdir</title>
<updated>2018-08-10T19:52:18+00:00</updated>
<author>
<name>daurnimator</name>
<email>quae@daurnimator.com</email>
</author>
<published>2018-08-05T01:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=8977c175a64fab7e9bd700ca8eb52c401e1f5cfd'/>
<id>urn:sha1:8977c175a64fab7e9bd700ca8eb52c401e1f5cfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: recommend `make` instead of `make build`</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:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=e5e0e691445b81be7dad2f8eb2d73c558ebbf921'/>
<id>urn:sha1:e5e0e691445b81be7dad2f8eb2d73c558ebbf921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: add --with-lua-interpreter option</title>
<updated>2018-07-10T22:02:50+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-06T22:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=fd1d9fe0fd48b79b13ca029e1f99f0ca297b170e'/>
<id>urn:sha1:fd1d9fe0fd48b79b13ca029e1f99f0ca297b170e</id>
<content type='text'>
Support using any interpreter name, even if it doesn't start with
'lua'.
</content>
</entry>
<entry>
<title>config file: do not assume 'variable' table exists (for compat with LR2)</title>
<updated>2018-07-04T21:17:53+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-04T14:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=b8d84a0b130622e16ab0e37c3c43d9844434a5c5'/>
<id>urn:sha1:b8d84a0b130622e16ab0e37c3c43d9844434a5c5</id>
<content type='text'>
This change results in a default config that works in both LuaRocks 2 and 3.
We do not promise a compatible configuration format, but it's nice to avoid
unnecessary breakage if we can.
</content>
</entry>
<entry>
<title>configure: check presence of lua.h</title>
<updated>2018-07-04T21:17:53+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-07-04T14:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=39d522622f07266892fb61113509711c4798421f'/>
<id>urn:sha1:39d522622f07266892fb61113509711c4798421f</id>
<content type='text'>
Verification of the Lua include path happens at LuaRocks runtime,
but we also perform it here just so that the user gets an early failure
if they try to install LuaRocks with the Lua interpreter package
but not the "development files" that many Linux distros ship separately.

We also include a --disable-incdir-check flag for specialized scenarios: if
you do not wish to use "luarocks build", (e.g. when only deploying binary
packages) you do not need lua.h installed. This flag skips the check for lua.h
in "configure".
</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>
