FROM centos RUN yum -y install epel-release RUN yum -y update RUN yum -y install gcc gcc-c++ gcc-gfortran \ git curl make zlib-devel bzip2 bzip2-devel \ readline-devel sqlite sqlite-devel openssl \ openssl-devel patch libjpeg libpng12 libX11 \ which libXpm libXext curlftpfs wget libgfortran file \ ruby-devel fpm rpm-build \ ncurses-devel \ libXt-devel libX11-devel libXpm-devel libXft-devel libXext-devel \ cmake openssl-devel pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel \ mysql-devel fftw-devel cfitsio-devel graphviz-devel avahi-compat-libdns_sd-devel libldap-dev python-devel libxml2-devel gsl-static \ compat-gcc-44 compat-gcc-44-c++ compat-gcc-44-c++.gfortran \ perl-ExtUtils-MakeMaker \ net-tools strace sshfs sudo iptables RUN ln -s /usr/lib64/libpcre.so.1 /usr/lib64/libpcre.so.0 RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | bash && yum -y install git-lfs RUN cp -fv /usr/bin/gfortran /usr/bin/g95 # root RUN cd /opt && \ wget https://root.cern.ch/download/root_v5.34.26.Linux-slc6_amd64-gcc4.4.tar.gz && \ tar xvzf root_v5.34.26.Linux-slc6_amd64-gcc4.4.tar.gz && \ rm -f root_v5.34.26.Linux-slc6_amd64-gcc4.4.tar.gz # heasoft RUN cd /opt && \ wget https://www.isdc.unige.ch/~savchenk/gitlab-ci/savchenk/osa-build-heasoft-binary-tarball/CentOS_7.5.1804_x86_64/heasoft-CentOS_7.5.1804_x86_64.tar.gz && \ tar xvzf heasoft-CentOS_7.5.1804_x86_64.tar.gz && \ pwd && \ rm -fv heasoft-CentOS_7.5.1804_x86_64.tar.gz # OSA RUN cd /opt && \ wget https://www.isdc.unige.ch/~savchenk/gitlab-ci/savchenk/osa-build-binary-tarball/CentOS_7.5.1804_x86_64/osa-CentOS_7.5.1804_x86_64.tar.gz && \ tar xvzf osa-CentOS_7.5.1804_x86_64.tar.gz && \ rm -fv osa-CentOS_7.5.1804_x86_64.tar.gz RUN wget https://www.isdc.unige.ch/integral/download/osa/cat/osa_cat-41.0.tar.gz && tar xvzf osa_cat-41.0.tar.gz ADD init.sh init.sh