BootStrap: docker From: ubuntu:bionic %labels APPLICATION_NAME Facer : photo merging AUTHOR_NAME Yannis Duffourd AUTHOR_EMAIL yannis.duffourd@u-bourgogne.fr YEAR 2022 %help Container for using Facer with python 2. %environment # Set system locale PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin LD_LIBRARY_PATH=/.singularity.d/libs:$RDBASE/lib:$CUDA PYTHONPATH=modules:/usr/local/lib/python3.6/dist-packages/ LANG=C.UTF-8 LC_ALL=C.UTF-8 %post # Change to tmp directory to download temporary files. cd /tmp # Install essential software, languages and libraries. apt-get -qq -y update export DEBIAN_FRONTEND=noninteractive apt-get -qq install -y --no-install-recommends tzdata apt-utils ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime dpkg-reconfigure --frontend noninteractive tzdata apt-get -qq -y update apt-get -qq install -y --no-install-recommends \ autoconf \ automake \ build-essential \ bzip2 \ ca-certificates \ cmake \ gcc \ g++ \ gfortran \ git \ gnupg2 \ libtool \ libjpeg-dev \ libpng-dev \ libtiff-dev \ libatlas-base-dev \ libxml2-dev \ zlib1g-dev \ libcairo2-dev \ libeigen3-dev \ libcupti-dev \ libpcre3-dev \ libssl-dev \ libcurl4-openssl-dev \ libboost-all-dev \ libboost-dev \ libboost-system-dev \ libboost-thread-dev \ libboost-serialization-dev \ libboost-regex-dev \ libgtk2.0-dev \ libreadline-dev \ libbz2-dev \ liblzma-dev \ libpcre++-dev \ libpango1.0-dev \ libmariadb-client-lgpl-dev \ libopenblas-dev \ liblapack-dev \ libxt-dev \ neovim \ openjdk-8-jdk \ python3 \ python3-pip \ python3-dev \ python3-wheel \ swig \ texlive \ texlive-fonts-extra \ texinfo \ vim \ wget \ xvfb \ xauth \ xfonts-base \ zip export LANG=C.UTF-8 LC_ALL=C.UTF-8 # facer install pip3 install setuptools pip3 --no-cache-dir install --upgrade pip git clone https://github.com/johnwmillr/Facer.git /opt/Facer pip3 install -r /opt/Facer/requirements.txt pip3 install python-opencv PYTHONPATH=modules:/usr/local/lib/python3.6/dist-packages/:/opt/Facer # Cleanup apt-get -qq clean rm -rf /var/lib/apt/lists/* rm -rf /tmp/mpi