@@ -18,8 +18,8 @@ RUN apt-get update && apt-get install -y \
18
18
libboost-all-dev \
19
19
libzmq3-dev \
20
20
libfftw3-dev \
21
- libxml2-dev \
22
- libgsl-dev \
21
+ libxml2-dev \
22
+ libgsl-dev \
23
23
&& apt-get clean && rm -rf /var/lib/apt/lists/*
24
24
25
25
48
48
G4SAIDXSDATA="/usr/local/share/Geant4-10.5.1/data/G4SAIDDATA2.0" \
49
49
AllowForHeavyElements=1
50
50
51
- # https://askubuntu.com/questions/1034313/ubuntu-18-4-libqt5core-so-5-cannot-open-shared-object-file-no-such-file-or-dir
52
- RUN strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
53
-
54
51
RUN true \
52
+ # https://askubuntu.com/questions/1034313/ubuntu-18-4-libqt5core-so-5-cannot-open-shared-object-file-no-such-file-or-dir
53
+ && strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 \
55
54
&& apt-get update && apt-get install -y \
56
55
libexpat-dev libxerces-c-dev libz-dev \
57
56
libxmu-dev libxi-dev \
@@ -79,27 +78,28 @@ RUN mkdir "$G4TENDLDATA" \
79
78
80
79
COPY provisioning/install-sw-scripts/root-* provisioning/install-sw-scripts/
81
80
82
- ENV \
83
- JUPYTER_PATH="/usr/local/etc/notebook:$JUPYTER_PATH"
84
-
85
81
RUN true \
86
82
&& apt-get update && apt-get install -y \
87
83
libsm-dev \
88
84
libx11-dev libxext-dev libxft-dev libxpm-dev \
89
85
libxrandr-dev libxinerama-dev libxcursor-dev \
90
86
libjpeg-dev libpng-dev \
91
87
libglu1-mesa-dev \
92
- libcfitsio-dev libzstd-dev \
93
- libmysqlclient-dev libpq-dev libsqlite3-dev \
88
+ libcfitsio-dev libzstd-dev \
89
+ libmysqlclient-dev libpq-dev libsqlite3-dev \
94
90
&& apt-get clean && rm -rf /var/lib/apt/lists/* \
95
- cfitsio-devel mysql-devel postgresql-devel sqlite-devel\
96
- && provisioning/install-sw.sh root 6.28.00 /usr/local
91
+ && provisioning/install-sw.sh root 6.28.00 /usr/local \
92
+ # Required for ROOT Jupyter kernel
93
+ && mamba install -y metakernel
97
94
98
- # Required for ROOT Jupyter kernel:
99
- RUN mamba install -y metakernel
100
-
101
- # Accessing ROOT via Cxx.jl requires RTTI:
102
- ENV JULIA_CXX_RTTI="1"
95
+ # Make PyROOT visible
96
+ # Accessing ROOT via Cxx.jl requires RTTI
97
+ ENV \
98
+ JUPYTER_PATH="$JUPYTER_PATH:/usr/local/etc/notebook" \
99
+ CLING_STANDARD_PCH="none" \
100
+ PYTHONPATH="$PYTHONPATH:/usr/local/lib" \
101
+ ROOTSYS="/usr/local" \
102
+ JULIA_CXX_RTTI="1"
103
103
104
104
105
105
# Install additional Science-related Python packages:
0 commit comments