gentoo-ebuilds/dev-games/godot/metadata.xml
Ionen Wolkens 204b3f17d9
dev-games/godot: remove slotting support and USE=runner
Mostly to be easier to maintain, see also bug #938658.

Few notes:
- use SLOT=0 to avoid looking inconsistent when godot5 exists
- not doing slotmove given if a package in an overlay (none
  in-tree) depended on godot:4 and has a game invoke godot
  with "4" it'll be broken with this version
- no !blocker given all this does is drop the 4 suffix, so
  no files conflict (essentially a new slot, except the old
  ones were dropped), users that didn't want a specific slot
  and using .desktop to start it won't notice a thing after
  depclean the old
- USE=runner was intended for packaging games with system godot
  but that never really been used and games would be break too
  frequently even if we did without doing major.minor slots
  (dropping it also allows to build faster), could revisit if
  we really want this possibly with a separate godot-runner
  slotted package (aka a simplified build without much work to
  adapt to slots)

Closes: https://bugs.gentoo.org/938658
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-29 01:15:42 -04:00

31 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ionen@gentoo.org</email>
<name>Ionen Wolkens</name>
</maintainer>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
<longdescription>
Godot Engine is a feature-packed, cross-platform game engine
to create 2D and 3D games from a unified interface. It provides
a comprehensive set of common tools, so that users can focus on
making games without having to reinvent the wheel. Games can be
exported with one click to a number of platforms, including the
major desktop platforms (Linux, macOS, Windows), mobile
platforms (Android, iOS), as well as Web-based platforms (HTML5)
and consoles.
</longdescription>
<use>
<flag name="deprecated">Enable support for deprecated features</flag>
<flag name="raycast">Enable the raycast Editor module using <pkg>media-libs/embree</pkg></flag>
<flag name="tools">Enable the Godot Editor for game development</flag>
</use>
<upstream>
<doc>https://docs.godotengine.org/</doc>
<remote-id type="github">godotengine/godot</remote-id>
</upstream>
</pkgmetadata>