summaryrefslogtreecommitdiff
path: root/eclass/lua.eclass
AgeCommit message (Collapse)Author
2024-10-08eclass: canonicalize debug-print-function callsDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/37652 Signed-off-by: David Seifert <soap@gentoo.org>
2024-08-20eclass: remove marecki from maintainersMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2023-03-17eclass: standardize prologue/epilogueDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/30061 Signed-off-by: David Seifert <soap@gentoo.org>
2022-03-24*.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller
Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2021-09-02lua.eclass: Set @PROVIDESMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-30lua.eclass: fix typo in eclassdocsMarek Szuba
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-08-13lua.eclass: do not mention lua5-2 in eclassdocsMarek Szuba
Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-07-06lua.eclass: clean up the eapi testWilliam Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2021-06-21lua.eclass: support EAPI 8Marek Szuba
Signed-off-by: Marek Szuba <marecki@gentoo.org>
2020-11-05lua.eclass: Fix eclassdoc indentationMarek Szuba
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>
2020-10-05lua.eclass: die if lua-single.eclass has already been loadedMarek Szuba
Signed-off-by: Marek Szuba <marecki@gentoo.org>
2020-10-05lua.eclass: split some stuff out as lua-utils.eclassMarek Szuba
These are the things that will be used by both lua and lua-single. Signed-off-by: Marek Szuba <marecki@gentoo.org>
2020-09-08eclass: Add first version of lua.eclassMarek Szuba
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>