FROM debian:9 LABEL Description="Debian development environment for Qbs with Qt 5.9 and various dependencies for testing Qbs modules and functionality" # Dependencies of the Qt offline installer RUN apt-get -y update && apt-get install -y \ curl \ libdbus-1-3 \ libexpat1 \ libfontconfig1 \ libfreetype6 \ libgl1-mesa-glx \ libglib2.0-0 \ libx11-6 \ libx11-xcb1 COPY qtifwsilent.qs qtifwsilent.qs RUN curl -L -O 'https://download.qt.io/official_releases/qt/5.9/5.9.3/qt-opensource-linux-x64-5.9.3.run' && \ chmod +x qt-opensource-linux-x64-5.9.3.run && \ QT_INSTALL_DIR=/usr/local/Qt ./qt-opensource-linux-x64-5.9.3.run --platform minimal --script qtifwsilent.qs && \ rm -f qt-opensource-linux-x64-5.9.3.run ENV QTDIR /usr/local/Qt/5.9.3/gcc_64 ENV PATH="/usr/local/Qt/Tools/QtCreator/bin:${PATH}" RUN ls "$QTDIR" && stat "$QTDIR/lib/libQt5Script.so" && qbs --version RUN apt-get -y update && apt-get install -y \ g++ \ gcc \ git \ help2man \ python-pip RUN pip install beautifulsoup4 lxml # for building the documentation