FROM emscripten/emsdk@sha256:90b757eb11fa9a0e3ce4d2d9f76d932a56018e4accc37b5a28b2783751e60eb7
COPY ubuntu.sources.list /etc/apt/sources.list
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
    autoconf=2.71-2 autotools-dev=20220109.1 bison=2:3.8.2+dfsg-1build1 flex=2.6.4-8build2 gperf=3.1-1build1
RUN curl -fL https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz -o /tmp/autoconf.tar.xz \
    && echo '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684  /tmp/autoconf.tar.xz' | sha256sum --check \
    && tar -xJf /tmp/autoconf.tar.xz -C /tmp \
    && cd /tmp/autoconf-2.69 && ./configure --prefix=/opt/autoconf-2.69 && make -j4 && make install \
    && rm -rf /tmp/autoconf-2.69 /tmp/autoconf.tar.xz
ENV PATH="/opt/autoconf-2.69/bin:${PATH}"
