-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
63 lines (59 loc) · 1.25 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
FROM cern/cc7-base:20201116-1.x86_64
RUN yum -y update \
&& yum -y install \
which \
file \
bc \
bash-completion \
unzip \
patch \
gcc-{c++,gfortran} \
git \
subversion \
libX11-devel \
libXpm-devel \
libXext-devel \
libXft-devel \
libXmu-devel \
mesa-libGL-devel \
mesa-libGLU-devel \
mesa-dri-drivers \
expat-devel \
python-devel \
libxml2-devel \
redhat-lsb-core \
openssl \
openssl-devel \
libcurl-openssl \
automake \
texinfo \
gettext{,-devel} \
autoconf \
libtool \
libcurl-devel \
bzip2 \
bzip2-devel \
python3-{pip,devel} \
bison{,-devel} \
flex{,-devel} \
environment-modules \
ncurses-devel \
perl-devel \
perl-ExtUtils-Embed \
libpng-devel \
sqlite-devel \
dejavu-lgc-sans-fonts \
tk{,-devel} \
tcl-devel \
&& yum -y autoremove \
&& find /usr/share/locale | grep -v en | xargs rm -rf \
&& yum clean all \
&& rm -rf /var/cache/yum \
&& pip3 install alibuild
RUN git clone https://github.com/ShipSoft/shipdist.git
RUN aliBuild analytics off && \
aliBuild \
-c shipdist/ \
--defaults fairship \
build FairRoot alpaca EvtGen GENIE \
--no-local ROOT