# Chaîne de compilation C d'Ustagammon (moteur embarqué et engine-cli), et # outils des tests du moteur. Construite une fois par `make setup` ; le build # et ces tests tournent dedans, jamais avec les outils de l'hôte (ADR 0004). # # - gcc et make : compilation du moteur et d'engine-cli ; # - libglib2.0-dev : uniquement pour les outils officiels de gnubg lancés au # build (makeweights, makebearoff), qui produisent les données du moteur. # Le moteur embarqué lui-même n'utilise pas GLib (shim engine/compat/) ; # - python3 : comparateur du moteur aux références (tests/reference/compare.py) ; # - jq : contrôle du format des références (tests/test_reference.sh). FROM debian:trixie RUN apt-get update \ && apt-get install -y --no-install-recommends \ gcc libc6-dev make pkg-config libglib2.0-dev python3 jq \ && rm -rf /var/lib/apt/lists/*