Skip to content

Instantly share code, notes, and snippets.

@m-kuhn
Created January 26, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save m-kuhn/0f9a29894cde5e1997fa to your computer and use it in GitHub Desktop.
Save m-kuhn/0f9a29894cde5e1997fa to your computer and use it in GitHub Desktop.
QGIS Docker test
# QGIS Test
#
# VERSION 0.0.1
FROM ubuntu:12.04
MAINTAINER Matthias Kuhn <matthias at opengis dot ch>
RUN apt-get update
RUN apt-get install -y bison cmake doxygen flex git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal1-dev libgeos-dev libgsl0-dev libopenscenegraph-dev libosgearth-dev libpq-dev libproj-dev libqscintilla2-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd pkg-config poppler-utils pyqt4-dev-tools python python-dev python-qt4 python-qt4-dev python-sip python-sip-dev spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb clang++-3.4 clang-3.4 make
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
ENV CXX clang++
ENV CC clang
VOLUME ["/usr/src/QGIS"]
RUN mkdir /usr/src/qgis-build
WORKDIR /usr/src/qgis-build
CMD cmake ../QGIS && make -j8 && xvfb-run ctest --output-on-failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment