Wiki » epic_partons(2).def
| 1 |
Bootstrap: docker |
|---|---|
| 2 |
From: ubuntu:20.04 |
| 3 |
|
| 4 |
%post |
| 5 |
set -e |
| 6 |
export DEBIAN_FRONTEND=noninteractive |
| 7 |
|
| 8 |
ln -fs /usr/share/zoneinfo/UTC /etc/localtime |
| 9 |
|
| 10 |
apt-get update && \ |
| 11 |
apt-get install -y software-properties-common && \ |
| 12 |
add-apt-repository ppa:ubuntuhandbook1/ppa && \ |
| 13 |
|
| 14 |
apt-get update && \ |
| 15 |
apt-get install -y git cmake build-essential g++ gcc python3 gfortran \ |
| 16 |
libeigen3-dev libcln-dev libsfml-dev libgsl-dev wget \ |
| 17 |
dpkg-dev cmake binutils libx11-dev libxpm-dev libxft-dev libxext-dev libssl-dev \ |
| 18 |
libpcre3-dev xlibmesa-glu-dev libglew-dev libftgl-dev \ |
| 19 |
libmysqlclient-dev libfftw3-dev libcfitsio-dev \ |
| 20 |
graphviz-dev libavahi-compat-libdnssd-dev \ |
| 21 |
libldap2-dev libxml2-dev libkrb5-dev \ |
| 22 |
libgsl0-dev qtwebengine5-dev libxft2 \ |
| 23 |
qt4-dev-tools libqt4-dev libqtcore4 libqtgui4 \ |
| 24 |
nano libxxhash0 libxxhash-dev libboost-all-dev libssl1.1 libssh-4 |
| 25 |
|
| 26 |
# add-apt-repository -y ppa:qt4-x11 && \ |
| 27 |
# add-apt-repository ppa:rock-core/qt4 &&\ |
| 28 |
# qt4-default libqt4-dev libqt4-sql-mysql |
| 29 |
|
| 30 |
%environment |
| 31 |
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| 32 |
|
| 33 |
%runscript |
| 34 |
exec "$@" |
| 35 |
|