Files
libretro/emulators/eden-nightly.yml
T
Abdessamad Derraz 17b4537bde feat: profile sixteen android and pinball front-ends
ES-DE standalone batch: PSX, DS, GBA, GBC, Xbox, Dolphin and pinball
front-ends, each read from its own source or shipped binary.
2026-08-11 14:21:29 +02:00

36 lines
1.5 KiB
YAML

emulator: Eden Nightly
type: alias
alias_of: eden
core_classification: alias
source: "https://git.eden-emu.dev/eden-emu/eden"
upstream: "https://git.eden-emu.dev/eden-emu/eden"
source_commit: "8648c27cbb4c17b176076b09ac245271829cbd9f"
profiled_date: "2026-08-11"
core_version: "Git"
display_name: "Eden Nightly (Nintendo Switch)"
cores: ["eden-nightly"]
systems: [nintendo-switch]
note: |
Same tree as eden, built from master with the gradle property nightly=true
(src/android/app/build.gradle.kts:41-42). The property sets applicationIdSuffix
".nightly" (:139) and passes -DNIGHTLY_BUILD=ON -DENABLE_UPDATE_CHECKER=ON (:95-99).
NIGHTLY_BUILD points the update feed at nightly.eden-emu.dev, repo eden-ci/nightly,
instead of stable.eden-emu.dev, repo eden-emu/eden
(CMakeModules/GenerateSCMRev.cmake:43-52), splits the release tag on "." before the
version compare (src/common/net/net.cpp:27-35,
src/frontend_common/update_checker.cpp:26-43), sets the g_is_nightly_build constant
(src/common/scm_rev.cpp.in:28,45) and exposes NativeLibrary.isNightlyBuild
(src/android/app/src/main/jni/native.cpp:1703-1711). No file loading path differs,
so the keys are those of eden.
Nightly builds carry no release tag: getGitVersion() returns git describe
(build.gradle.kts:368-383) and GenerateSCMRev.cmake:22-24 marks the result a dev build.
The android package ids are the three product flavors plus the suffix:
dev.eden.eden_emulator.nightly (build.gradle.kts:67),
com.miHoYo.Yuanshen.nightly (:206), dev.legacy.eden_emulator.nightly (:224).
files: []