Public | Automated Build

Last pushed: 2 months ago
Dockerfile
from fedora:25 RUN dnf update -y; # testing python RUN dnf install -y python.i686; \ pip install --upgrade pip; \ pip install numpy nose tap tap.py; RUN mv /usr/bin/python2.7 /usr/bin/python-i686; \ dnf install -y python.x86_64 numpy RUN dnf install -y \ wget pexpect which nano rsync dnf-plugins-core \ automake make git rpm-build rpm-sign createrepo tar \ gcc gcc-c++ gcc-gfortran binutils.x86_64 \ libSM-devel.i686 libICE-devel.i686 RUN dnf install -y \ libgfortran.x86_64 libgfortran.i686 \ readline-devel.x86_64 readline-devel.i686 \ libxml2-devel.x86_64 libxml2-devel.i686 \ libstdc++-devel.x86_64 libstdc++-devel.i686 \ libquadmath-devel.x86_64 libquadmath-devel.i686 \ glibc-devel.x86_64 glibc-devel.i686 \ libraw1394-devel.x86_64 libraw1394-devel.i686 \ libdc1394-devel.x86_64 libdc1394-devel.i686 \ libX11-devel.x86_64 libX11-devel.i686 \ freetds-devel.x86_64 freetds-devel.i686 \ hdf5.x86_64 hdf5.i686 \ libcurl-devel.x86_64 libcurl-devel.i686 # force install hdf5-devel.i686 RUN dnf install -y 'dnf-command(download)' hdf5-devel.x86_64;\ dnf download hdf5-devel.i686; \ rpm -i --force hdf5-devel*.rpm; \ rm hdf5-devel*.rpm; RUN dnf install -y motif-devel.i686 libXt-devel.i686; \ /bin/mv /usr/bin/uil /usr/bin/uil32; \ dnf install -y motif-devel.x86_64 libXt-devel.x86_64; # java RUN dnf install -y java-1.8.0-openjdk-devel # globus RUN dnf install -y \ globus-xio-devel.x86_64 globus-xio-devel.i686 \ globus-callout-devel.x86_64 globus-callout-devel.i686 \ globus-gridmap-callout-error-devel.x86_64 globus-gridmap-callout-error-devel.i686 \ globus-gsi-credential-devel.x86_64 globus-gsi-credential-devel.i686 \ globus-gsi-proxy-core-devel.x86_64 globus-gsi-proxy-core-devel.i686 \ globus-gss-assist-devel.x86_64 globus-gss-assist-devel.i686 \ globus-gssapi-gsi-devel.x86_64 globus-gssapi-gsi-devel.i686 \ globus-xio-gsi-driver-devel.x86_64 globus-xio-gsi-driver-devel.i686; \ /bin/ln -sf /usr/include/globus/* /usr/include/ # Testing: RUN dnf install -y \ perl-Test-Harness.noarch \ valgrind valgrind.i686 \ libasan.x86_64 libasan.i686 \ libubsan.x86_64 libubsan.i686 \ libtsan.x86_64; # libtsan.i686; # to run debugger in container RUN dnf install -y \ gdb gdb-gdbserver \ openssh openssh-server \ strace procps-ng
Source Repository