Skip to content
Snippets Groups Projects
Dockerfile 697 B
Newer Older
FROM ghcr.io/rust-lang/rust:nightly-buster

RUN apt-get update -yqq && \
    apt-get upgrade -yqq &&\
    apt-get install -yqq --no-install-recommends \
    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 \
    zip \
    g++-mingw-w64-x86-64

RUN rustup target add x86_64-pc-windows-gnu

RUN wget https://advent_resources.louiscap.workers.dev/tools/crunch_0.2.0/crunch.linux.x64 && \
    chmod +x crunch.linux.x64 && \
    mv crunch.linux.x64 /usr/local/bin/crunch