Dockerfile-qt5 857 B

123456789101112131415161718192021
  1. FROM thewtex/opengl:debian
  2. MAINTAINER Insight Software Consortium <community@itk.org>
  3. RUN REPO=http://cdn-fastly.deb.debian.org && \
  4. echo "deb $REPO/debian jessie main\ndeb $REPO/debian jessie-updates main\ndeb $REPO/debian-security jessie/updates main" > /etc/apt/sources.list
  5. RUN apt-get update && apt-get install -y \
  6. qttools5-dev \
  7. libqt5xmlpatterns5-dev \
  8. wget && \
  9. rm -rf /var/lib/apt/lists/*
  10. # Allow code written for more recent Qt version to compile
  11. RUN cp -r /usr/include/x86_64-linux-gnu/qt5/QtDesigner/ /usr/include/x86_64-linux-gnu/qt5/QtUiPlugin
  12. RUN wget https://cmake.org/files/v3.7/cmake-3.7.1-Linux-x86_64.tar.gz && \
  13. tar -xzf cmake-3.7.1-Linux-x86_64.tar.gz && \
  14. rsync -avz cmake-3.7.1-Linux-x86_64/ /usr/local
  15. ENV APP "sudo chown -R user.user /usr/src/ && /usr/src/CTK/CMake/CircleCI/test.sh -DCTK_QT_VERSION:STRING=5"