diff --git a/base/singularity:3.1 b/base/singularity:3.1 new file mode 100644 index 0000000000000000000000000000000000000000..67a879da3ac617f6b2ac41b6077c384faa82a286 --- /dev/null +++ b/base/singularity:3.1 @@ -0,0 +1,12 @@ + FROM centos:7.4.1708 + MAINTAINER Kay Graf <kay.graf@km3net.de> + + RUN yum install -y git subversion wget && yum clean -y all + RUN yum install -y ant bison flex-devel gcc gcc-c++ gcc-gfortran gdb make cmake glibc-static strace && yum clean -y all + RUN yum install -y doxygen && yum clean -y all + + RUN yum groupinstall -y 'Development Tools' && yum install -y epel-release && yum install -y golang openssl-devel libuuid-devel libseccomp-devel squashfs-tools + + RUN export GOPATH=${HOME}/go && export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin + RUN mkdir -p ${GOPATH}/src/github.com/sylabs && cd ${GOPATH}/src/github.com/sylabs && git clone https://github.com/sylabs/singularity.git && cd singularity && git checkout v3.1.0-rc2 + RUN cd ${GOPATH}/src/github.com/sylabs/singularity && ./mconfig && cd ./builddir && make && make install \ No newline at end of file