MCPE Linux Launcher is wonderful project, but it's quite hard to satisfy versions for all dependencies to compile project, especially on usual/dirty linux workstation with a lot of installed stuff. This project solve dependencies issues using clean, isolated env inside docker container.
docker build -t irioth/mcpe .
For the first time:
xhost +local:
docker run --name mcpe -ti -e "DISPLAY=unix:0.0" -v="/tmp/.X11-unix:/tmp/.X11-unix:rw" -v /dev/snd:/dev/snd --privileged irioth/mcpe ./mcpelauncher
Starting existing container:
docker start mcpe
You can copy compiled project from container using docker cp
, and if you are quite lucky it will work. Just keep in mind that it's 32-bit and external libraries must match to ones in container.
docker cp mcpe:/mcpe .
For previous compiled versions you can checkout tagged images:
irioth/mcpe:1.2.5
irioth/mcpe:1.2.6