26 lines
612 B
Docker
26 lines
612 B
Docker
|
FROM arm64v8/debian:bullseye
|
||
|
|
||
|
RUN dpkg --add-architecture armhf
|
||
|
|
||
|
RUN apt-get update
|
||
|
RUN apt-get upgrade -y
|
||
|
|
||
|
RUN apt-get install -y libglvnd-dev:armhf libsdl1.2-dev:armhf libx11-dev:armhf build-essential zlib1g-dev:armhf git cmake curl gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf gdb
|
||
|
|
||
|
RUN ln -s /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 /usr/lib/libGLESv2.so
|
||
|
RUN ln -s /usr/lib/arm-linux-gnueabihf/libEGL.so.1 /usr/lib/libEGL.so
|
||
|
|
||
|
ADD . /app
|
||
|
|
||
|
WORKDIR /app
|
||
|
|
||
|
RUN ./scripts/download-minecraft-pi.sh
|
||
|
|
||
|
RUN ./scripts/build-mods.sh
|
||
|
|
||
|
RUN ./scripts/build-libpng12.sh
|
||
|
|
||
|
WORKDIR /app/minecraft-pi
|
||
|
|
||
|
ENTRYPOINT ./launcher
|