Replica.one is an Open Source build system based on Gentoo with speed and flexibility in mind.
Quick start instructions are available in the ./docs/QUICKSTART.md document.
The build system repository structure is as follows:
targets/— target definitions and packaging.repos/— contains Portage ebuild repositories (overlays) in the form of Git submodules.overlay/— root-level directory containing additional files (usually config files) to install onto the target filesystem.modules/— generalized instructions, e.g., for building the kernel or configuring the target system.config/— contains various build-time configuration files.output/— will contain build artifacts upon successful build completion.
Consult the official wiki to familiarize yourself with the process of building and flashing procedures for a particular device.
The ./docs/CONFIGURATION.md document describes the configuration options of the Replica.one build system.
Every directory contains a separate readme file with more information about the directory's function, except for the output directory documented in the ./docs/OUTPUT.md document.
The Replica.one build system depends on the following software:
Additional recommended software:
Consult the ./docs/REQUIREMENTS.md document for more information regarding dependency version details and related instructions.
Download the precompiled firmware images from here.