<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/GNUmakefile, branch teal-convert-dependencies-2</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=teal-convert-dependencies-2</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=teal-convert-dependencies-2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2024-04-10T14:29:05+00:00</updated>
<entry>
<title>Makefile: add work around for environments that default to multiple jobs</title>
<updated>2024-04-10T14:29:05+00:00</updated>
<author>
<name>Caleb Maclennan</name>
<email>caleb@alerque.com</email>
</author>
<published>2024-04-10T11:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=f8579e9d1019dd6e6629858c3935ffc7bca28eb0'/>
<id>urn:sha1:f8579e9d1019dd6e6629858c3935ffc7bca28eb0</id>
<content type='text'>
Fixes #1638

This Makefile only supports single-job execution and is known to have
race conditions that will fail if targets are run in parallel jobs. With
the proliferation of cores, more and more distributions and host
environments are setting default make flags to run jobs in parallel by
default. We can't do anything about this for old versions of GNU Make,
but for 4.3+ we can actually reset the flag ourselves to only run
a single job so targets run in serial order.
</content>
</entry>
<entry>
<title>Makefile: fix mkdir in install-binary</title>
<updated>2024-03-11T19:46:57+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-03-11T16:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=e3f067c6675a5a5d3a09b624c1783562f42719e1'/>
<id>urn:sha1:e3f067c6675a5a5d3a09b624c1783562f42719e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't set up a "project environment" on make default target</title>
<updated>2024-03-11T19:46:27+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-03-11T16:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=1f8530a08c0d7d8ccd7b3b4510eddceb231b11ce'/>
<id>urn:sha1:1f8530a08c0d7d8ccd7b3b4510eddceb231b11ce</id>
<content type='text'>
Fixes #1639.
</content>
</entry>
<entry>
<title>Makefile: make install target phony</title>
<updated>2024-02-21T02:28:37+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-02-20T23:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=cbd4563612993628ecae9516374c13fab2d2ea29'/>
<id>urn:sha1:cbd4563612993628ecae9516374c13fab2d2ea29</id>
<content type='text'>
Fixes #1038.
</content>
</entry>
<entry>
<title>drop cfg.lua_interpreter, use cfg.variables.LUA</title>
<updated>2024-02-18T23:49:05+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-02-17T18:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=d83b908a7371360d117cabbf6da099170f5fb178'/>
<id>urn:sha1:d83b908a7371360d117cabbf6da099170f5fb178</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changes for building the all-in-one binary with Lua 5.4</title>
<updated>2022-04-11T20:02:28+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-04-11T19:15:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=eddf776d64941454377f996733f96873cb79bcae'/>
<id>urn:sha1:eddf776d64941454377f996733f96873cb79bcae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support for building 64-bit Windows all-in-one binary</title>
<updated>2020-01-15T00:56:55+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2020-01-06T20:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=613b66c271e8b6d4c060668bfe3ca055fc35b166'/>
<id>urn:sha1:613b66c271e8b6d4c060668bfe3ca055fc35b166</id>
<content type='text'>
</content>
</entry>
<entry>
<title>GNUmakefile: fix concatenation</title>
<updated>2019-09-05T18:59:26+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-09-05T18:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=d379c973744c99ee9a07c7893de1b9c7a738ff6a'/>
<id>urn:sha1:d379c973744c99ee9a07c7893de1b9c7a738ff6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure scripts add the prefix to the package path</title>
<updated>2019-09-02T18:06:23+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-09-02T14:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=078e42b295eb2d05cdd4a99a9c76a84a45292cb3'/>
<id>urn:sha1:078e42b295eb2d05cdd4a99a9c76a84a45292cb3</id>
<content type='text'>
This reverts the removal from e9215f139be7afa3af116a2039594362e4f1f2be
but keeps the addition of the custom package loader as that is
a more robust approach.

I'm not a super fan of this approach because in a cross-compiling
scenario it does leak the host package.path into the output of commands
such as `luarocks path` and building the `bin` wrappers, but at least
it is less broken than the 3.2.0 behavior, as reported by @fperrad in
issue #1070.
</content>
</entry>
<entry>
<title>Ensure that LuaRocks always finds itself</title>
<updated>2019-08-28T17:46:00+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-08-28T17:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=e9215f139be7afa3af116a2039594362e4f1f2be'/>
<id>urn:sha1:e9215f139be7afa3af116a2039594362e4f1f2be</id>
<content type='text'>
</content>
</entry>
</feed>
