Docker image to simplify the installation of the RetroFW Buildroot, allowing users to cross-compile software for RetroFW devices from their computer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
MassiveBox ae520ca016
First commit
3 months ago
.gitignore First commit 3 months ago
Dockerfile First commit 3 months ago
README.md First commit 3 months ago

README.md

🐳🎮 RetroFW Docker Buildroot

The RetroFW Docker Buildroot is a Docker image designed to install the RetroFW Buildroot in an elegant, platform-independent and containerized way. The ultimate goal is to simplify the software development process for RetroFW users, by automating the installation of dependencies and common libraries, and avoiding all the conflicts that the Buildroot can cause while compiling other software.

⚠️ Check out the Wiki for more information, detailed installation instructions, troubleshooting tips, examples, support and more.

Quick get-started guide

  1. Get the image using docker pull gitea.massivebox.net/massivebox/retrofw-docker-buildroot:latest
  2. Create a container that uses the provided image using docker create -v CHANGEME:/mount --name buildroot gitea.massivebox.net/massivebox/retrofw-docker-buildroot. Replace CHANGEME with the absolute path of a folder in your computer where you will be able to edit files from inside the container.
  3. Start the container using docker start buildroot and connect to its Bash shell using docker exec -it buildroot /bin/bash.
  4. Compile your project as usual. If you're having issues, check out the Troubleshooting wiki page.
  5. When you're done, stop the container with docker stop buildroot. Next time you want to compile using the Buildroot, repeat from step 3.

Licensing

The code in this repository is licensed under GPLv3. The software that is required to run it and the software that it compiles might use a different license. Make sure to comply with all of them.
The Wiki and the README.md file are licensed under GFDL.