From 710f0fa587585a2d3f45c32b5cb75418fb8840d5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rn=20K=C3=BCnsem=C3=B6ller?=
 <jkuensem@physik.uni-bielefeld.de>
Date: Fri, 13 Oct 2017 07:36:32 +0000
Subject: [PATCH] Task #11326: We can Dysco!

---
 Docker/lofar-pipeline/Dockerfile.tmpl | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/Docker/lofar-pipeline/Dockerfile.tmpl b/Docker/lofar-pipeline/Dockerfile.tmpl
index 1ae4c72764b..ca558efa87f 100644
--- a/Docker/lofar-pipeline/Dockerfile.tmpl
+++ b/Docker/lofar-pipeline/Dockerfile.tmpl
@@ -47,6 +47,32 @@ RUN apt-get update && apt-get install -y wget cmake g++ libxml++2.6-dev libpng12
     apt-get -y purge wget cmake g++ libxml++2.6-dev libpng12-dev libfftw3-dev libboost-filesystem${BOOST_VERSION}-dev libboost-date-time${BOOST_VERSION}-dev libboost-signals${BOOST_VERSION}-dev libboost-thread${BOOST_VERSION}-dev libcfitsio3-dev libopenblas-dev && \
     apt-get -y autoremove --purge
 
+
+#
+# *******************
+#   DYSCO
+# *******************
+#
+
+ENV DYSCO_VERSION=1.0.1
+
+RUN apt-get update && apt-get install -y git cmake g++ doxygen libboost-all-dev libgsl0-dev libhdf5-dev && \
+    mkdir ${INSTALLDIR}/dysco && \
+    cd ${INSTALLDIR}/dysco && git clone https://github.com/aroffringa/dysco && \
+    cd ${INSTALLDIR}/dysco/dysco && git checkout tags/v${DYSCO_VERSION} && \
+    mkdir build && \
+    cd build && \
+    cmake -DCMAKE_INSTALL_PREFIX=${INSTALLDIR}/dysco/ -DCASACORE_ROOT_DIR=${INSTALLDIR}/casacore/ ../ && \
+    make -j 4 && \
+    make install && \
+    #mkdir -p ${INSTALLDIR}/dysco/lib/python${PYTHON_VERSION}/site-packages/ && \
+    #export PYTHONPATH=${INSTALLDIR}/dysco/lib/python${PYTHON_VERSION}/site-packages:${INSTALLDIR}/dysco/lib64/python${PYTHON_VERSION}/site-packages:$PYTHONPATH && \
+    apt-get -y purge git cmake g++ doxygen libboost-all-dev libgsl0-dev libhdf5-dev
+
+ ENV LD_LIBRARY_PATH=${INSTALLDIR}/dysco/lib:${LD_LIBRARY_PATH}
+ ENV PATH=${INSTALLDIR}/dysco/bin:${PATH}
+
+
 #
 # *******************
 #   LOFAR
-- 
GitLab