Skip to content
Snippets Groups Projects
arm64.dockerfile 892 B
Newer Older
Administrator's avatar
Administrator committed
## This file can be used to build arm64 Linux versions of a Bevy project

Louis's avatar
Louis committed
FROM r.lcr.gr/microhacks/msdfgen-builder:arm64 AS msdfgen
Louis's avatar
Louis committed
FROM rust:1.70.0-slim
Administrator's avatar
Administrator committed

Louis's avatar
Louis committed
COPY --from=msdfgen /usr/bin/msdf-atlas-gen /usr/bin/msdf-atlas-gen
Louis's avatar
Louis committed

Administrator's avatar
Administrator committed
RUN apt-get update -yqq && \
    apt-get upgrade -yqq &&\
    apt-get install -yqq --no-install-recommends \
    ca-certificates \
    build-essential \
    g++ \
    clang \
    pkg-config \
    libx11-dev \
    libasound2-dev \
    libudev-dev \
    lld \
    libgtk-3-dev \
    libwebkit2gtk-4.0-dev \
    curl \
    wget \
    libssl-dev \
    libgtk-3-dev \
    libayatana-appindicator3-dev \
    librsvg2-dev \
    git \
    git-lfs \
    zip

Louis's avatar
Louis committed
RUN wget https://lab.lcr.gr/microhacks/crunch/-/jobs/artifacts/trunk/raw/target/release/crunch?job=build-arm64 && \
   mv 'crunch?job=build-arm64' crunch && \
   chmod +x crunch && \
   mv crunch /usr/local/bin/crunch