FROM debian:trixie
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /workdir
RUN dpkg --add-architecture arm64 && \
    apt-get update && \
    apt-get install -y --no-install-recommends \
        crossbuild-essential-arm64 \
        ca-certificates \
        pkg-config \
        cmake \
        make \
        ninja-build \
        git \
        file \
        python3 \
        python3-pip \
        python3-polib \
        python3-pil \
        python3-dotenv \
        python3-pyqt5 \
        python3-opengl \
        liblua5.4-dev:arm64 \
        xz-utils:arm64 \
        libbz2-dev:arm64 \
        zlib1g-dev:arm64 \
        libzip-dev:arm64 \
        libssl-dev:arm64 \
        libsdl2-dev:arm64 \
        liblzma-dev:arm64 \
        libopengl0:arm64 \
        libgl1:arm64 \
        libegl1:arm64 \
        libgles2:arm64 \
        libgl1-mesa-dev:arm64 && \
    rm -rf /var/lib/apt/lists/*