FROM gitpod/workspace-full-vnc USER gitpod RUN sudo apt-get -q update \ && sudo apt-get install -yq \ build-essential \ libgl1-mesa-dev \ libgstreamer-gl1.0-0 \ libpulse-dev \ libsecret-1-dev \ libxcb-glx0 \ libxcb-icccm4 \ libxcb-image0 \ libxcb-keysyms1 \ libxcb-randr0 \ libxcb-render-util0 \ libxcb-render0 \ libxcb-shape0 \ libxcb-shm0 \ libxcb-sync1 \ libxcb-util1 \ libxcb-xfixes0 \ libxcb-xinerama0 \ libxcb1 \ libxkbcommon-dev \ libxkbcommon-x11-0 \ libxcb-xkb-dev \ p7zip-full \ && sudo rm -rf /var/lib/apt/lists/* RUN sudo pip3 install aqtinstall ARG QT_VERSION=6.4.1 ARG QT_ARCH=gcc_64 ARG QT_DIR=/opt/qt RUN sudo aqt install-qt --outputdir ${QT_DIR} linux desktop ${QT_VERSION} ${QT_ARCH} --modules \ qtremoteobjects \ qt5compat \ qtshadertools ENV QT_BIN_DIR=${QT_DIR}/${QT_VERSION}/${QT_ARCH}/bin ARG QIF_VERSION=4.5 ARG QIF_DIR=/opt/qif RUN sudo aqt install-tool --outputdir ${QIF_DIR} linux desktop tools_ifw ENV QIF_BIN_DIR=${QIF_DIR}/Tools/QtInstallerFramework/${QIF_VERSION}/bin