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