summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lua.eclass: Set @PROVIDESMichał Górny2021-09-021-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* lua.eclass: fix typo in eclassdocsMarek Szuba2021-08-301-1/+1
| | | | | Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Marek Szuba <marecki@gentoo.org>
* lua.eclass: do not mention lua5-2 in eclassdocsMarek Szuba2021-08-131-6/+6
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* lua.eclass: clean up the eapi testWilliam Hubbs2021-07-061-7/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* lua.eclass: support EAPI 8Marek Szuba2021-06-211-4/+4
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* lua.eclass: Fix eclassdoc indentationMarek Szuba2020-11-051-3/+3
| | | | | | | Must use spaces instead of tabs in code examples in order for them to be properly indented in generated man pages etc. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* lua.eclass: die if lua-single.eclass has already been loadedMarek Szuba2020-10-051-0/+4
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* lua.eclass: split some stuff out as lua-utils.eclassMarek Szuba2020-10-051-339/+6
| | | | | | These are the things that will be used by both lua and lua-single. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* eclass: Add first version of lua.eclassMarek Szuba2020-09-081-0/+710
This eclass should be to Lua what python-r1 is to Python. Indeed, most of the plumbing has been shamelessly stolen from that eclass. What works: - support for slotted dev-lang/lua - building and installing Lua modules, for multiple Lua implementations - dependencies on other Lua modules What doesn't work yet: - support for dev-lang/luajit (not in the least because the versions currently in the tree share module directories with dev-lang/lua) - proper support for building against a single Lua target Signed-off-by: Marek Szuba <marecki@gentoo.org>