gpo.zugaina.org

Search Portage & Overlays:

games-emulation/eden

An emulator for Nintendo Switch

Screenshots

  • eden-9999
    +cubeb lto sdl +system-ffmpeg +system-vulkan test webengine web-service wifi

    View      Download      Browse     License: || ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT !system-vulkan? ( Apache-2.0 )   
    Overlay: voyageur
  • eden-0.1.1
    ~amd64
    +cubeb lto sdl +system-ffmpeg +system-vulkan test webengine web-service wifi

    View      Download      Browse     License: || ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT !system-vulkan? ( Apache-2.0 )   
    Overlay: voyageur
  • eden-0.1.1
    ~amd64 ~arm64
    camera +cubeb discord llvm lto +opengl +qt6 room sdl ssl test +usb web-applet web-service wifi

    View      Download      Browse     License: GPL-3+ GPL-2+ GPL-3+ GPL-2+ MIT MPL-2.0 MIT public-domain BSD-2 Boost-1.0 Apache-2.0-with-LLVM-exceptions   
    Overlay: guru
  • eden-0.0.4
    ~amd64
    +cubeb lto sdl +system-ffmpeg +system-vulkan test webengine web-service wifi

    View      Download      Browse     License: || ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT !system-vulkan? ( Apache-2.0 )   
    Overlay: voyageur

ChangeLog

commit 20c540bee0b3ad5ec2c1022dafc685bbe769d4fc
Author: crueter <crueter@eden-emu.dev>
Date: Fri Jan 30 21:27:40 2026 -0500

games-emulation/eden: add 0.1.1, drop 0.1.0

Signed-off-by: crueter <crueter@eden-emu.dev>

commit 58348ad2e734b5c717e10875c5578f3c7a557fb8
Author: crueter <crueter@eden-emu.dev>
Date: Tue Jan 27 12:39:08 2026 -0500

games-emulation/eden: drop 0.0.4, add 0.1.0

Signed-off-by: crueter <crueter@eden-emu.dev>

commit 73c71799474515504136b581ecf213e8ec3f340f
Author: crueter <crueter@eden-emu.dev>
Date: Sat Dec 20 20:14:18 2025 -0500

games-emulation/eden: keyword ~arm64 (again)

gamemode and renderdoc are now keyworded

Signed-off-by: crueter <crueter@eden-emu.dev>

commit 94c2a0fdfe92bf49ade6e2a128aa4e93a6e626bb
Author: crueter <crueter@eden-emu.dev>
Date: Sat Dec 20 20:10:15 2025 -0500

games-emulation/eden: add 0.0.4, drop 0.0.4_rc3

Signed-off-by: crueter <crueter@eden-emu.dev>

commit 3eb2045443bd1abecbeaf47e35176147e64ef842
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Thu Dec 18 23:00:43 2025 +0100

Revert "games-emulation/eden: keyword ~arm64"

This reverts commit 4a1ab59d71bdb00a8eb8f49897e9cd39eb474e84.

Broken revdeps https://github.com/gentoo/guru/actions/runs/20352389433

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

commit 4a1ab59d71bdb00a8eb8f49897e9cd39eb474e84
Author: crueter <crueter@eden-emu.dev>
Date: Thu Dec 18 16:50:04 2025 -0500

games-emulation/eden: keyword ~arm64

Signed-off-by: crueter <crueter@eden-emu.dev>

commit ad1dcccf6d695a5eef8bf8e83206994f749868fc
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sun Nov 23 12:16:48 2025 +0300

games-emulation/eden: add 0.0.4_rc3, drop 0.0.4_rc2

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit e07d695d5da84f2398b78750a21dbf624edef39a
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Tue Nov 18 17:53:08 2025 +0100

*/*: Add := to virtual/zlib deps

Add := to virtual/zlib deps, part 1

Done via:

```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```

Add := to virtual/zlib deps

Done via:

```
git grep -l 'virtual/zlib ' |
xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```

Unify virtual/zlib:0= to virtual/zlib:=

Done via:

```
git grep -l 'virtual/zlib:0=' |
xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```

Add := to virtual/zlib deps, part 3

Done via:

```
git grep -l 'virtual/zlib:0' |
xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```

Add := to virtual/zlib deps, part 4

Done via:

```
git grep -l 'virtual/zlib\[' |
xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```

Use := on virtual/zlib deps, part 5

Done via:

```
git grep -l 'virtual/zlib-' |
xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
-c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```

Use := on virtual/zlib deps, part 6

Done via:

```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

commit c23791504e3bd1ef571d794b8e6c624a71c8b6f3
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Sun Nov 16 23:26:20 2025 +0100

*/*: update for virtual/zlib

Update done using:

```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

commit 16d4a2be06db3b46ae4f48d5ff59a43c85dd5e57
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Mon Nov 10 18:10:32 2025 +0300

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>

commit 94237df60649a6e2df97799bc7f60e108ab7783e
Author: crueter <crueter@eden-emu.dev>
Date: Sun Nov 9 18:41:33 2025 -0500

games-emulation/eden: fix LLVM ItaniumDemangle license identifier

Gentoo doesn't understand exceptions apparently. :P

Signed-off-by: crueter <crueter@eden-emu.dev>

commit 278b5cb7e54fb4f0a1169042fa3559c5811da581
Author: crueter <crueter@eden-emu.dev>
Date: Tue Nov 4 20:38:13 2025 -0500

[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>

commit fa6dcae7027e4c4d5b71fadcfa7dc01af8ff2358
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sun Nov 2 19:05:01 2025 +0300

games-emulation/eden: add 0.0.4_rc1, drop 0.0.3

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit f07f484ee6848eff2b21dd10905f6ce327f70dae
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Fri Oct 31 22:51:16 2025 +0300

games-emulation/eden: depend on `httplib` for the `discord` USE flag

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit 2e61289272473ff012190dfb1998376b99bb4527
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sat Oct 4 15:24:20 2025 +0300

games-emulation/eden: fetch `nx-tzdb-250725.zip` from `git.crueter.xyz`

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit d5ec8b3f4292326c6901f74dc286a41eed258e4e
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sat Oct 4 13:33:32 2025 +0300

games-emulation/eden: remove the patches for `dev-libs/sirit`

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit 593f3d986fbdc149a31cd2e5c67c64055d099e27
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sat Sep 6 17:13:38 2025 +0300

games-emulation/eden: add 0.0.3, drop 0.0.3_rc3

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit 9e1210bcd63b24d0ef0984125cd410227ae480d0
Author: Alexander Tsoy <alexander@tsoy.me>
Date: Mon Aug 25 22:18:32 2025 +0300

games-emulation/eden: respect LD

As a side effect, this fixes compilation with USE=lto using gcc + ld.bfd
when ld.lld is also available on the system.

Closes: https://bugs.gentoo.org/961937
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>

commit f97aac888aa792bea70ea77ce40dfa31c603dabe
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Thu Aug 21 20:35:48 2025 +0300

games-emulation/eden: add 0.0.3_rc3, drop 0.0.3_rc2

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit 9b4113145e4951679a6866f7c60ce55d50983c7e
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Wed Aug 20 22:06:12 2025 +0300

games-emulation/eden: set the version to be used in UI

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

commit 2ee8d3cdcc28cf690a08153a57ae35e779da3225
Author: Pavel Sobolev <contact@paveloom.dev>
Date: Sat Aug 2 10:31:50 2025 +0300

games-emulation/eden: new package, add 0.0.3_rc2

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>