games-emulation/eden
An emulator for Nintendo Switch
-
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
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>
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>