21 lines
901 B
Docker
21 lines
901 B
Docker
FROM quay.io/fedora/fedora-minimal
|
|
WORKDIR /usr/local/app
|
|
|
|
RUN dnf install -y unzip cmake clang ninja-build libxcb-devel libX11-devel libXcursor-devel libXi-devel libXrandr-devel libjpeg-turbo mesa-libGL-devel fontconfig-devel && dnf clean all
|
|
# Suboptimal libs:
|
|
# - 'GL/glx.h' file not found: mesa-libGL-devel
|
|
# - 'fontconfig/fontconfig.h' file not found: fontconfig-dev
|
|
|
|
RUN curl -o aseprite.zip -L 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 curl -o Skia-Linux-Release-x64.zip -L 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"]
|