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.0.3_rc2
    ~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.0.3_rc2
    +cubeb llvm-libunwind +web-service +webengine

    View      Download      Browse     License: BSD GPL-2 GPL-2+ LGPL-2.1   
    Overlay: tatsh-overlay
  • eden-0.0.3_rc2
    ~amd64
    camera cubeb discord gui lto sdl ssl test web-applet wifi

    View      Download      Browse     License: GPL-3+ GPL-2+ MIT GPL-2+ MIT MPL-2.0 public-domain MIT public-domain BSD-2 Boost-1.0   
    Overlay: guru

ChangeLog

commit 2aa2f62434a754a995af69939c76027d64bdff6e
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Fri Aug 15 01:01:32 2025 +0200

games-emulation/eden: drop xbyak dep in live ebuild

For now, it uses bundled version

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 1cba7210090689111b04aab4e9371ae82038677d
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Aug 13 17:36:07 2025 +0200

games-emulation/eden: keep linker configured in Gentoo

This fixes USE=lto linking here (tested with gcc and clang envs)

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 9cd74d117963387246fb3cdcd9748372bff2aa61
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Aug 13 15:39:29 2025 +0200

games-emulation/eden: USE=-web-service works fine now

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 040e7158b7f2e0e083cad05742d90da99d6840ac
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Fri Aug 8 09:07:36 2025 +0200

games-emulation/eden: cstdlib patch not needed without PCH

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 4a8a726c45eccc9b0a026afc545cc8bafad07065
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Thu Aug 7 23:28:23 2025 +0200

games-emulation/eden: also disable PCH in 0.0.3_rc2

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 74aba85f95aa73d3a5111b261fa310eaa083997b
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Thu Aug 7 23:22:09 2025 +0200

games-emulation/eden: update live ebuild

Externals are now handled by CPM cmake module, which would require large
complicated logic in the ebuild to work properly.

In the meantime, require FEATURES=-network-sandbox to allow CPM network
access during compilation (not ideal, but acceptable for live ebuild)

Also disable PCH, compilation with it does not work since
upstream commit 111f2c3be5

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit d3dd796d04ea1cc488f534cdc979e48ae99008a9
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Aug 6 23:28:10 2025 +0200

games-emulation/eden: sync live ebuild, not working yet

Change cstdlib patch path for 0.0.3

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 1f679f8fb49c8754a95198a7cae16449e1712ef6
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Aug 6 23:05:08 2025 +0200

games-emulation/eden: add 0.0.3_rc2, reworked ebuild

Drop several externals (will be useful for live ebuild)
Add web-service USE flag (compilation fails if disabling it for now)
Clean prepare steps and sort by module
Sort cmake flags

Remaining steps:
check why 111f2c3be5 breaks compilation on Gentoo
fix USE=-web-engine
test USE=lto

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 6b73fb9655d7bc8bf08d2f42a0f9c630145ce804
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Aug 6 20:09:14 2025 +0200

games-emulation/eden: simplify fmt handling

Note live ebuild is currently broken, working on 0.0.3 first

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 3b582d476e1868b0470e1de90ba0f021ad38681f
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Wed Jul 23 21:28:29 2025 +0200

games-emulation/eden: wifi dep is now optional

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 474961d6f86339f9cadf7aec9eb580b75a43c9df
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Tue Jul 22 16:33:07 2025 +0200

games-emulation/eden: now supports system ffmpeg

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 7362d351b100e3249e8bd28fc928da543fb81515
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Thu Jul 17 23:50:29 2025 +0200

games-emulation/eden: add quazip dependency

Thanks crueter for the heads-up

This also simplifies the ebuild USE flags:
* drop compatibility-list non-functional flag
* force-enable qt6

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 2f9c0a964d70119c15c987db75ff5e630f0c22fb
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Fri Jul 11 00:39:43 2025 +0200

games-emulation/eden: main repository is back online

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 2cc96b831521b9fad80d82cfdcb512dd042f37fb
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Tue Jul 8 22:21:17 2025 +0200

games-emulation/eden: use temp mirror until main site is back up

Thanks C2 for notification and URL

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 8562c1e7510f54dc32342217f254d4dc9a798a21
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Thu Jul 3 19:35:20 2025 +0200

games-emulation/eden: update for new SPIRV-Tools dependency

Web service also cannot be disable at the moment

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit ba629f90cf7bce2a5616b07aaad229f76dd310ba
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Mon Jun 30 00:31:05 2025 +0200

games-emulation/eden: depend on net-wireless/wireless-tools

This is a recent upstream addition, for now unconditional
Thanks C2 for the report

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 34fe927e52f9b467be8c8cfb0d87d0daab01ab75
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Mon Jun 30 00:30:19 2025 +0200

games-emulation/eden: sort deps alphabetically

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit 2dfe732c2a7e387b83d3510d600854099ccbb77e
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Thu Jun 26 00:40:10 2025 +0200

games-emulation/eden: remove unconditional qt-multimedia dep

Similar to citron fix

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

commit a8abe168cd93f51e612cea01bf3143b8c267d78f
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date: Mon Jun 9 23:12:07 2025 +0200

games-emulation/eden: first initial rough ebuild

Not tested beyond compilation, waiting for stable versions

Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>