aseprite-docker/Dockerfile

21 lines
811 B
Docker

FROM alpine
WORKDIR /usr/local/app
RUN apk --no-cache add cmake clang ninja-build libxcb-dev libx11-dev libxcursor-dev libxi-dev libxrandr-dev libjpeg-turbo libglx-dev
# Suboptimal libs?
# - 'GL/glx.h' file not found: mesa-dev
# - 'fontconfig/fontconfig.h' file not found: fontconfig-dev
RUN wget -O aseprite.zip https://github.com/aseprite/aseprite/releases/download/v1.3.16/Aseprite-v1.3.16.1-Source.zip \
&& mkdir aseprite \
&& unzip aseprite.zip -d aseprite \
&& rm aseprite.zip
RUN wget -O Skia-Linux-Release-x64.zip https://github.com/aseprite/skia/releases/download/m124-08a5439a6b/Skia-Linux-Release-x64.zip \
&& mkdir skia \
&& unzip Skia-Linux-Release-x64.zip -d skia \
&& rm Skia-Linux-Release-x64.zip
COPY ./src/build.sh ./
ENTRYPOINT ["/usr/bin/bash","./build.sh"]