Summary: | games-strategy/megaglest: migrate to lua eclasses | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marek Szuba (RETIRED) <marecki> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 657722 |
Description
Marek Szuba (RETIRED)
![]() ![]() The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00faca18e3b5d8a30bc3550195038f8a6b681b10 commit 00faca18e3b5d8a30bc3550195038f8a6b681b10 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-12-23 14:49:17 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-12-23 14:52:09 +0000 games-strategy/megaglest: migrate to EAPI-7 and lua-single.eclass Lua migration: simple enough, needed the usual version-override patch. Upstream build scripts only use Lua up to and including 5.2, have confirmed that building against 5.3 fails. EAPI migration: don't talk to me about the old version of this ebuild. EVER. Closes: https://bugs.gentoo.org/752717 Signed-off-by: Marek Szuba <marecki@gentoo.org> .../files/megaglest-3.11.1-cmake-lua.patch | 25 ++++ .../megaglest/megaglest-3.11.1-r100.ebuild | 166 +++++++++++++++++++++ profiles/package.mask | 1 + 3 files changed, 192 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82c3cfbf857635eb7140cd0b4d191e8531b3c74 commit d82c3cfbf857635eb7140cd0b4d191e8531b3c74 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-12-23 12:16:30 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-12-23 14:52:00 +0000 games-strategy/megaglest-data: bump to EAPI-7 Part of the migration of the game itself to lua-single.eclass. Note that since the files are now installed into /usr/share rather than /usr/games as per the current policy regarding game install locations and ownership, mixing EAPI-5 and EAPI-7 Megaglest ebuilds will badly break things. Bug: https://bugs.gentoo.org/752717 Signed-off-by: Marek Szuba <marecki@gentoo.org> .../megaglest-data/megaglest-data-3.11.1-r1.ebuild | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) |