mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
23 lines
637 B
Docker
23 lines
637 B
Docker
FROM archlinux
|
|
|
|
RUN pacman -Syu --noconfirm
|
|
RUN pacman -S --noconfirm base-devel mingw-w64-gcc mingw-w64-cmake \
|
|
pkgconf git zip unzip nsis
|
|
|
|
# Install Rust
|
|
ENV RUSTUP_HOME=/usr/local/rustup \
|
|
CARGO_HOME=/usr/local/cargo \
|
|
PATH=/usr/local/cargo/bin:$PATH
|
|
|
|
RUN curl -o rustup.sh --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs
|
|
RUN chmod +x rustup.sh && ./rustup.sh -y
|
|
RUN rustup target add x86_64-pc-windows-gnu
|
|
|
|
# Download and cache fonts
|
|
RUN mkdir -p /root/build
|
|
WORKDIR /root/build
|
|
RUN wget -c https://dark.fi/assets/ibm-plex-mono-regular.otf
|
|
RUN wget -c https://dark.fi/assets/NotoColorEmoji.ttf
|
|
|
|
WORKDIR /root/build/
|