Retro Builder.
The docker file is aimed at help support compiling games to use with Portmaster
Download the prebuilt image and run the Docker container using:
docker pull monkeyx/retro_builder:arm32
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --privileged -it --platform=linux/armhf --name builder32 monkeyx/retro_builder:arm32 bash
Download the prebuilt image and run the Docker container using:
docker pull monkeyx/retro_builder:arm64
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --privileged -it --platform=linux/arm64 --name builder64 monkeyx/retro_builder:arm64 bash
Download the prebuilt image and run the Docker container using:
docker pull monkeyx/retro_builder:x86_64
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --privileged -it --platform=linux/amd64 --name builderx86_64 monkeyx/retro_builder:x86_64 bash
Ensure docker container is is running
Ensure relevat container running
docker container start builder32
docker container start builder64
docker container start builderx86_64
Copy the files
docker cp :/file/path/within/container /host/path/target docker cp :/file/path/within/container /host/path/target
Example
docker cp builder32:/root/file .
Execute the following on your machine:
git clone https://github.com/monkeyx-net/retro_builder_docker.git
cd retro_builder_docker
docker build . --platform linux/arm/v7 -t monkeyx/retro_builder:arm32
Execute the following on your machine:
git clone https://github.com/monkeyx-net/retro_builder_docker.git
cd retro_builder_docker
docker build . --platform linux/arm64 -t monkeyx/retro_builder:arm64
Execute the following on your machine:
git clone https://github.com/monkeyx-net/retro_builder_docker.git
cd retro_builder_docker
docker build . --platform linux/amd64 -t monkeyx/retro_builder:x86_64