Commit Graph

7 Commits

Author SHA1 Message Date
crueter
0831ad5826 games-emulation/eden: cleanups, use sdl3 for 9999
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-18 19:15:54 -04:00
crueter
7b303d587c games-emulation/eden: drop 0.2.0_rc1, add 0.2.0_rc2
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-03-27 14:48:44 -04:00
Pavel Sobolev
16d4a2be06 games-emulation/eden: add 0.0.4_rc2, drop 0.0.4_rc1
Removed the `gamemode` and `renderdoc` USE flags (at least for now).

Both dependencies are not conditional:

- `<gamemode_client.h>` is included in `src/common/linux/gamemode.cpp`
- `<renderdoc_app.h>` is included in `src/core/tools/renderdoc.cpp`

The use of bundled libraries is discorauged.

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-11-10 19:56:24 +03:00
crueter
278b5cb7e5 [games-emulation/eden] better/new USE flags; stricter sirit; tzdb update
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>
2025-11-04 20:38:13 -05:00
Pavel Sobolev
fa6dcae702 games-emulation/eden: add 0.0.4_rc1, drop 0.0.3
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-11-02 22:36:23 +03:00
Pavel Sobolev
f97aac888a games-emulation/eden: add 0.0.3_rc3, drop 0.0.3_rc2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-21 21:16:00 +03:00
Pavel Sobolev
2ee8d3cdcc games-emulation/eden: new package, add 0.0.3_rc2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-08-02 13:41:05 +03:00