https://github.com/einsteinx2/docker-ps2dev-extra-libs
920
Self-contained PS2 homebrew development environment based off of mlafeldt/ps2dev with the gsKit and ps2sdk-ports libraries added so that it can build OPL.
Cross-compile your PS2 homebrew projects inside a Docker container based on ps2toolchain.
Run this command in your project's root folder to build it inside a Docker container:
docker run -it --rm -v "$PWD:/src" einsteinx2/ps2dev-extra-libs make
This will mount the current folder to /src in the container and then run
make inside /src. You may execute other commands, of course.
Omit the command to get a login shell (/bin/bash) in the running container:
docker run -it --rm -v "$PWD:/src" einsteinx2/ps2dev-extra-libs
With the Docker image in hand, you can also build and test your PS2 applications on CI platforms. Here's an example configuration for Travis CI:
# .travis.yml
language: c
sudo: required
services:
- docker
script: docker run -it --rm -v "$PWD:/src" einsteinx2/ps2dev-extra-libs make test
Projects known to use the Docker image:
This project is being developed by Mathias Lafeldt.
Some years ago I already created a Vagrant Box for PS2 development.
Content type
Image
Digest
Size
139.8 MB
Last updated
about 7 years ago
docker pull einsteinx2/ps2dev-extra-libs