2025-11-20 13:32:36 -07:00
2025-10-31 21:03:16 -06:00
2025-10-31 22:49:08 -06:00
2025-10-26 22:30:26 -06:00

Build Eden for Android and Linux:

./build.sh <platform> <target>

platform is either android or linux

target is either mainline, optimized, or legacy for Android, and any from .ci/linux/build.sh for Linux (.e.g., amd64, steamdeck, rog-ally, etc...)

Example:

./build.sh android optimized

This requires Docker.

Output artifacts, .apk or .AppImage, and logs, will end up in this directory. Their names contain target, commit date/time, branch, and short commit SHA for easy reference.

No hand-holding (yet), so if you typo stuff or wrongly capitalize it, things will break.

The Eden repository must be cloned at the same level as this script and called eden. Make sure to switch to the branch you want to build before you run this script.

It will be copied inside the container, so no changes will be made to it. If you keep your clone clean, then your builds will always be from a clean slate.

If you want to refresh or rebuild a build image, then just delete it:

docker rmi eden-<platform>-builder
Description
No description provided
Readme 32 KiB
Languages
Shell 100%