mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
Rationales:
- sirit MUST be version 1.0.1 (our fork) or newer, NOT any older version
e.g. Rein/Pablo's
- gui should be qt6
- Better descriptions for USE flags all around
- tzdb update to 091025
- room, llvm, renderdoc, gamemode:
* room: dedicated room executable (may be desirable)
* llvm: demangling is supported anyways, but people may not want to
pull in all of LLVM for this; other than that, also allow Dynarmic
to use LLVM for disassembly (see: games-emulation/dolphin)--demangle
itself is pulled from LLVM, so we also have to add its exception
* renderdoc: If enabled, will let Eden use the system renderdoc API
and also enforce its installation for the hotkey
* gamemode: Uses the system gamemode client, and also enforces the
user having it installed in the first place
- better REQUIRED_USE
* web-service requires SSL of course, but also can only be used if the
Qt or Room executables are enabled.
* opengl requires gui? Nope--OpenGL works with the SDL frontend as well
Some additional prepwork for rc2 is due as well, I'll get on that later
Signed-off-by: crueter <crueter@eden-emu.dev>
32 lines
1.5 KiB
XML
32 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="person">
|
|
<name>Pavel Sobolev</name>
|
|
<email>contact@paveloom.dev</email>
|
|
</maintainer>
|
|
<maintainer type="person">
|
|
<name>crueter</name>
|
|
<email>crueter@crueter.xyz</email>
|
|
</maintainer>
|
|
<use>
|
|
<flag name="camera">Enable camera support through dev-qt/qtmultimedia</flag>
|
|
<flag name="cubeb">Enable the cubeb audio backend</flag>
|
|
<flag name="discord">Enable Discord Rich Presence</flag>
|
|
<flag name="opengl">Enable the OpenGL graphics backend</flag>
|
|
<flag name="sdl">Enable the SDL2 frontend (eden-cli, controller backend...)</flag>
|
|
<flag name="ssl">Enable the OpenSSL backend for ISslConnection</flag>
|
|
<flag name="usb">Enable the LibUSB controller backend</flag>
|
|
<flag name="web-applet">Enable the custom web applet frontend through dev-qt/qtwebengine</flag>
|
|
<flag name="web-service">Enable multiplayer support</flag>
|
|
<flag name="wifi">Enable Wi-Fi scanning</flag>
|
|
<flag name="room">Compile the dedicated room executable</flag>
|
|
<flag name="llvm">Enable the LLVM backend for disassembly and symbol demangling</flag>
|
|
<flag name="renderdoc">Enable the RenderDoc API for graphics debugging</flag>
|
|
<flag name="gamemode">Enable the Feral Gamemode client for better performance</flag>
|
|
</use>
|
|
<upstream>
|
|
<bugs-to>https://git.eden-emu.dev/eden-emu/eden/issues</bugs-to>
|
|
</upstream>
|
|
</pkgmetadata>
|