FROM debian:bookworm RUN apt-get update RUN apt-get -y install git pkg-config jq meson recutils autopoint texinfo RUN apt-get -y install libqrencode-dev libsqlite3-dev libltdl-dev libunistring-dev libsodium-dev libargon2-dev libcurl4-gnutls-dev libgcrypt20-dev libjansson-dev libpq-dev libmicrohttpd-dev python3-jinja2 postgresql zlib1g-dev RUN mkdir /build WORKDIR /build RUN git clone --branch master --recurse-submodules git://git.gnunet.org/gnunet.git RUN git clone --recurse-submodules git://git.taler.net/exchange.git RUN git clone --branch master --recurse-submodules git://git.taler.net/merchant.git WORKDIR /build/gnunet RUN ./configure --disable-documentation RUN make RUN make install RUN ldconfig WORKDIR /build/exchange RUN ./bootstrap RUN ./configure --with-gnunet=/usr/local RUN make RUN make install RUN ldconfig WORKDIR /build/merchant RUN ./bootstrap RUN ./configure --with-exchange=/usr/local --with-gnunet=/usr/local RUN make RUN make install RUN ldconfig