Files
avif-maker/docker/Dockerfile.linux-x86_64

26 lines
541 B
Docker
Raw Normal View History

FROM --platform=linux/amd64 rust:1.85-bookworm
# Install build dependencies for libavif, dav1d, and GUI
RUN apt-get update && apt-get install -y \
cmake \
nasm \
meson \
ninja-build \
libx11-dev \
libxcursor-dev \
libxrandr-dev \
libxi-dev \
libgl1-mesa-dev \
libwayland-dev \
libxkbcommon-dev \
rpm \
&& rm -rf /var/lib/apt/lists/*
# Add the target
RUN rustup target add x86_64-unknown-linux-gnu
# Install packaging tools
RUN cargo install cargo-deb cargo-generate-rpm
WORKDIR /build