diff --git a/Wrapping/Python/PackageUtility/PythonWheelDocker/Dockerfile-x86_64 b/Wrapping/Python/PackageUtility/PythonWheelDocker/Dockerfile-x86_64 index e74e537b74..e3fc29bf97 100644 --- a/Wrapping/Python/PackageUtility/PythonWheelDocker/Dockerfile-x86_64 +++ b/Wrapping/Python/PackageUtility/PythonWheelDocker/Dockerfile-x86_64 @@ -1,61 +1,61 @@ FROM quay.io/pypa/manylinux1_x86_64 MAINTAINER Insight Software Consortium ENV http_proxy http://www-int2.dkfz-heidelberg.de:3128/ ENV https_proxy https://www-int2.dkfz-heidelberg.de:3128/ ENV QT_VERSION_A=5.11 ENV QT_VERSION_B=5.11.2 ENV CMAKE_VERSION_A=3.11 ENV CMAKE_VERSION_B=3.11.4 ADD https://cmake.org/files/v${CMAKE_VERSION_A}/cmake-${CMAKE_VERSION_B}-Linux-x86_64.sh \ https://www.openssl.org/source/openssl-1.0.2h.tar.gz \ /tmp/ ADD http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz \ https://gmplib.org/download/gmp/gmp-6.0.0a.tar.bz2 \ http://www.mpfr.org/mpfr-3.1.3/mpfr-3.1.3.tar.bz2 \ https://ftp.gnu.org/gnu/mpc/mpc-1.0.2.tar.gz \ http://bugseng.com/products/ppl/download/ftp/releases/1.1/ppl-1.1.tar.bz2 \ http://www.bastoul.net/cloog/pages/download/cloog-0.18.1.tar.gz \ http://ftp.gnu.org/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.bz2 \ http://ftp.gnu.org/gnu/binutils/binutils-2.24.tar.bz2 \ http://download.osgeo.org/libtiff/tiff-4.0.9.tar.gz \ /tmp/archives/ RUN yum -y install nano libXt-devel tcp_wrappers ########################################################## Install CMAKE #################################################### RUN cd /tmp \ && mkdir /opt/cmake \ && chmod +x cmake-${CMAKE_VERSION_B}-Linux-x86_64.sh \ && sh ./cmake-${CMAKE_VERSION_B}-Linux-x86_64.sh --prefix=/opt/cmake --skip-license \ && ln -s /opt/cmake/bin/cmake /usr/local/bin/cmake \ && cmake --version WORKDIR /tmp/ ########################################################## Install GCC ###################################################### ########################################################## Install libTiff ################################################## ########################################################## Install OpenSSL ################################################## COPY ./imagefiles/install-openssl.sh ./ COPY ./imagefiles/install-gcc.sh ./ COPY ./imagefiles/install-libtiff.sh ./ RUN bash -v install-gcc.sh /usr/local && \ bash -v install-libtiff.sh && \ bash -v install.sh && \ rm -rf /tmp/* ########################################################## Install QT ####################################################### -COPY files/qt-noninteractive.qs /opt/qt-noninteractive.qs +COPY imagefiles/qt-noninteractive.qs /opt/qt-noninteractive.qs RUN wget https://download.qt.io/archive/qt/${QT_VERSION_A}/${QT_VERSION_B}/qt-opensource-linux-x64-${QT_VERSION_B}.run \ && chmod +x qt-opensource-linux-x64-${QT_VERSION_B}.run \ && ./qt-opensource-linux-x64-${QT_VERSION_B}.run --script /opt/qt-noninteractive.qs -platform minimal --proxy --verbose \ && rm qt-opensource-linux-x64-${QT_VERSION_B}.run # User is expected to mount directory to "/work" ENTRYPOINT ["bash", "-c", "groupadd -o -g $_GROUPID $_USER && useradd -m -o -g $_GROUPID $_USER -u $_USERID && su $_USER /work/io/imagefiles/cmd.sh" ]