Minetest 5.8.0 was released and with it the requirement of IrrlichtMt 1.9.0mt13 https://github.com/minetest/minetest/releases/tag/5.8.0 https://github.com/minetest/irrlicht/releases/tag/1.9.0mt13 "Note to package maintainers: Please remove Minetest Game from your packages, as it should no longer be installed by default." <--perhaps it should be made available via a USE flag now?
"Please download the game of your preference from the integrated ContentDB or install Minetest Game manually from its Git repository." I'm getting the idea that they want you to use minetest as a launcher with minetest the game being equal with the other games (which don't have ebuilds or are packaged specially on ::gentoo) And after a quick reading of the dialogue upstream it appears they want to create distance with minetest the game with the intention of being a game engine for games in general. Is there value in going against upstream wishes here? "There is still too much focus on MTG, core dev and contributor time is better spent elsewhere on new games. Hopefully soon we will stop shipping MTG with the engine, the more i think about this the more i realise how obvious and important this is, to stop MT being judged by MTG and confused with MTG. I consider this the most important task in the engine." https://dev.minetest.net/Changelog#5.7.0_.E2.86.92_5.8.0 https://github.com/minetest/minetest_game/issues/2710 https://content.minetest.net/packages/?type=game
What we could perhaps do is rename minetest->minetest-game (so people's entries in world files etc are preserved) and then call the other thing games-engines/minetest? (Note that you can't use old names post-rename.)
I like the idea of games-engines/minetest. Telling the truth, having Minetest filed under games-action always confused me and now that upstream has made the aforementioned decision regarding Minetest-the-game, it's a good moment to switch. I have yet to think if I should bother keeping minetest-the-game in the tree though, as I for one have always preferred to install up-to-date versions on per-user basis.
Actually, having refreshed my memory we haven't actually been installing minetest_game since whenever upstream stopped including it in their release tarballs; since then the only Minetest game we have been installing system-wide is devtest. The bump should be simplicity itself, then.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f40bf6d27a0d3e1e4234355ec2f1f40392d07e commit c0f40bf6d27a0d3e1e4234355ec2f1f40392d07e Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2023-12-14 15:24:21 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2023-12-14 15:33:55 +0000 games-action/minetest: add 5.8.0 Closes: https://bugs.gentoo.org/919674 Signed-off-by: Marek Szuba <marecki@gentoo.org> games-action/minetest/Manifest | 1 + games-action/minetest/minetest-5.8.0.ebuild | 150 ++++++++++++++++++++++++++++ 2 files changed, 151 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051d821b758a147e588d2d3cecbf0e3019b2dd62 commit 051d821b758a147e588d2d3cecbf0e3019b2dd62 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2023-12-14 15:27:40 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2023-12-14 15:33:56 +0000 games-engines/minetest: rename games-action/minetest Bug: https://bugs.gentoo.org/919674 Signed-off-by: Marek Szuba <marecki@gentoo.org> {games-action => games-engines}/minetest/Manifest | 0 .../minetest/files/minetest-5.7.0-no_upstream_optflags.patch | 0 {games-action => games-engines}/minetest/files/minetestserver.confd | 0 {games-action => games-engines}/minetest/files/minetestserver.initd | 0 {games-action => games-engines}/minetest/files/minetestserver.logrotate | 0 .../minetest/files/minetestserver_default.service | 0 .../minetest/files/minetestserver_template.service | 0 {games-action => games-engines}/minetest/metadata.xml | 0 {games-action => games-engines}/minetest/minetest-5.7.0-r2.ebuild | 0 {games-action => games-engines}/minetest/minetest-5.8.0.ebuild | 0 profiles/updates/4Q-2023 | 1 + 11 files changed, 1 insertion(+)