# Usage: cd .. && docker/podman build -t buster/bnc:v2.13.0 -f docker/Dockerfile.buster . FROM debian:buster-slim RUN apt update && apt upgrade -y RUN apt install -y build-essential libssl-dev RUN apt install -y \ qtbase5-dev \ libqt5concurrent5 \ libqt5network5 \ libqt5printsupport5 \ libqt5svg5-dev \ libqt5opengl5 COPY bnc_plugin.pro bnc.pro /tmp/BNC/ COPY newmat /tmp/BNC/newmat/ COPY qwt /tmp/BNC/qwt/ COPY qwtpolar /tmp/BNC/qwtpolar/ COPY src /tmp/BNC/src/ # Build WORKDIR /tmp/BNC RUN qmake -qt=5 bnc.pro && make # Print version RUN echo '/tmp/BNC/bnc created' RUN ./bnc --version RUN cat /etc/*release && gcc --version && qmake -qt=5 --version