From a8eecaaadede8ef229745d18cec364ced5d0e11f Mon Sep 17 00:00:00 2001
From: Adam Caprez <acaprez2@unl.edu>
Date: Fri, 4 Aug 2017 18:56:05 +0000
Subject: [PATCH] Add a plethora of dependencies.

---
 Dockerfile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 398f658..b3f7c4c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,8 @@
 FROM jupyterhub/systemuser
 
-RUN apt-get update && apt-get install -y attr subversion curl postgresql-client postgresql libpq-dev git uuid-dev gfortran file
+RUN apt-get update && apt-get install -y attr subversion curl postgresql-client postgresql libpq-dev git uuid-dev gfortran file \
+    libopenblas-dev libhdf5-dev h5utils liblapack-dev libgl1-mesa-dev libglu1-mesa libglu1-mesa-dev freeglut3 freeglut3-dev \
+    x11proto-gl-dev x11proto-print-dev libjpeg62-turbo-dev libzip-dev libperl-dev libXpm-dev libXp-dev libxmu-dev libxi-dev
 RUN conda install -y ply xattr && pip install PyGreSQL
 RUN /bin/bash -c "source activate /opt/conda/envs/python2 && conda install -y ply xattr && pip install PyGreSQL"
 RUN curl -s http://releases.llvm.org/3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz | tar -C /usr/local --strip-components=1 -Jx
@@ -9,3 +11,6 @@ RUN cd /tmp/boost_1_64_0 && export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin
 RUN cd /tmp/boost_1_64_0 && export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin && ./b2 clean && ./b2 toolset=clang --prefix=/usr/local -j 4 stage release && ./b2 install toolset=clang --prefix=/usr/local
 RUN rm -rf /tmp/boost_1_64_0
 RUN curl -sL https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz | tar -C /usr/local/bin --strip-components=1 -Jx
+RUN curl -sL https://www.open-mpi.org/software/ompi/v2.1/downloads/openmpi-2.1.1.tar.gz | tar -zx -C /tmp && cd /tmp/openmpi-2.1.1 && \
+    ./configure --prefix=/usr/local && make -j 4 && make install && rm -rf /tmp/openmpi-2.1.1
+RUN ldconfig
-- 
GitLab