From 4f27264df4c6c42f16bd81e6d5b765d60ae2748b Mon Sep 17 00:00:00 2001 From: Howard Butler Date: Wed, 2 Mar 2016 10:19:47 -0600 Subject: Add a Dockerfile that demonstrates building proj.4 and friends --- Dockerfile | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..b84e312b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,40 @@ +## +# osgeo/proj.4 + +FROM ubuntu:vivid + +MAINTAINER Howard Butler + + +# Setup build env +RUN mkdir /build +RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 16126D3A3E5C1192 \ + && apt-get update && apt-get install -y --fix-missing --no-install-recommends software-properties-common build-essential ca-certificates git make cmake wget unzip libtool automake python-pip libpython-dev libjpeg-dev zlib1g-dev \ + && apt-get remove --purge -y $BUILD_PACKAGES && rm -rf /var/lib/apt/lists/* + + +RUN mkdir /vdatum \ + && cd /vdatum \ + && wget http://download.osgeo.org/proj/vdatum/usa_geoid2012.zip && unzip -j -u usa_geoid2012.zip -d /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/usa_geoid2009.zip && unzip -j -u usa_geoid2009.zip -d /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/usa_geoid2003.zip && unzip -j -u usa_geoid2003.zip -d /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/usa_geoid1999.zip && unzip -j -u usa_geoid1999.zip -d /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/vertcon/vertconc.gtx && mv vertconc.gtx /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/vertcon/vertcone.gtx && mv vertcone.gtx /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/vertcon/vertconw.gtx && mv vertconw.gtx /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/egm96_15/egm96_15.gtx && mv egm96_15.gtx /usr/share/proj \ + && wget http://download.osgeo.org/proj/vdatum/egm08_25/egm08_25.gtx && mv egm08_25.gtx /usr/share/proj \ + && rm -rf /vdatum + +RUN pip install Sphinx sphinx_bootstrap_theme rst2pdf --upgrade + +RUN git clone https://github.com/OSGeo/proj.4.git \ + && cd proj.4 \ + && ./autogen.sh \ + && ./configure --prefix=/usr \ + && make \ + && make install \ + && cd /proj.4/docs \ + && make html \ + && rm -rf /proj.4 + -- cgit v1.2.3