# Lean builder/runtime image for the Behringer Kick simulator (KT_KickEM) on Linux (arm64 or amd64).
FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
        build-essential cmake ninja-build git ca-certificates pkg-config rsync patch \
        libasound2-dev libjack-jackd2-dev libfreetype-dev libfontconfig1-dev \
        libx11-dev libxcomposite-dev libxcursor-dev libxext-dev libxinerama-dev \
        libxrandr-dev libxrender-dev libxi-dev libgl-dev \
        xvfb xauth x11-apps x11-utils xdotool imagemagick fonts-dejavu-core sox \
        pulseaudio pulseaudio-utils libasound2-plugins python3-minimal \
    && rm -rf /var/lib/apt/lists/*
WORKDIR /work
