mirror of
https://github.com/rive-app/rive-cpp.git
synced 2026-01-18 13:11:19 +01:00
It also removes premake5 alpha and bump a few deps Diffs= 5c14a4a30 Fix Android goldens (#7902) Co-authored-by: Umberto Sonnino <umberto@rive.app>
29 lines
1001 B
Docker
29 lines
1001 B
Docker
FROM dart:stable
|
|
|
|
RUN apt update && apt-get -y install unzip zip clang cmake ninja-build pkg-config libgtk-3-dev xvfb cargo wget g++
|
|
|
|
WORKDIR /
|
|
RUN wget -q https://github.com/premake/premake-core/releases/download/v5.0.0-beta2/premake-5.0.0-beta2-linux.tar.gz
|
|
RUN tar -xf premake-5.0.0-beta2-linux.tar.gz
|
|
RUN mv premake5 /usr/bin/
|
|
|
|
ENV LDFLAGS="-pthreads"
|
|
ENV CC=/usr/bin/clang
|
|
ENV CXX=/usr/bin/clang++
|
|
|
|
# ADD skia/dependencies/make_dependencies.sh /app/skia/dependencies/make_dependencies.sh
|
|
ADD skia/dependencies/make_skia.sh /app/skia/dependencies/make_skia.sh
|
|
ADD skia/dependencies/make_glfw.sh /app/skia/dependencies/make_glfw.sh
|
|
WORKDIR /app/skia/dependencies
|
|
# RUN /app/skia/dependencies/make_dependencies.sh
|
|
RUN /app/skia/dependencies/make_skia.sh
|
|
RUN /app/skia/dependencies/make_glfw.sh
|
|
|
|
WORKDIR /app/packages/peon_process
|
|
ADD rive /app/rive
|
|
ADD skia /app/skia
|
|
WORKDIR /app/skia/thumbnail_generator
|
|
|
|
RUN /app/skia/thumbnail_generator/build.sh clean
|
|
RUN /app/skia/thumbnail_generator/build.sh
|