1- FROM ubuntu:24 .04
1+ FROM ubuntu:26 .04
22LABEL maintainer="Tom Eichlersmith <eichl008@umn.edu>, Tamas Almos Vami <Tamas.Almos.Vami@cern.ch>"
3- LABEL ubuntu.version="24 .04"
3+ LABEL ubuntu.version="26 .04"
44
55ARG NPROC=1
66
@@ -19,6 +19,7 @@ RUN chmod +x /usr/local/bin/install-ubuntu-packages
1919# Basic OS/System tools
2020RUN install-ubuntu-packages \
2121 binutils \
22+ ccache \
2223 cmake \
2324 gcc g++ gfortran \
2425 locales \
@@ -117,7 +118,6 @@ RUN mkdir src && \
117118
118119RUN install-ubuntu-packages \
119120 fonts-freefont-ttf \
120- libafterimage-dev \
121121 libfftw3-dev \
122122 libfreetype6-dev \
123123 libftgl-dev \
@@ -139,10 +139,10 @@ RUN install-ubuntu-packages \
139139 libz-dev \
140140 libzstd-dev \
141141 nlohmann-json3-dev \
142- srm-ifce -dev \
143- libgsl -dev
142+ libgsl -dev \
143+ libcrypt -dev
144144
145- ENV ROOT_VERSION="6.34.10 "
145+ ENV ROOT_VERSION="6.38.04 "
146146LABEL root.version=${ROOT_VERSION}
147147RUN mkdir src &&\
148148 ${__wget} https://root.cern/download/root_v${ROOT_VERSION}.source.tar.gz |\
@@ -197,7 +197,9 @@ RUN __owner="geant4" &&\
197197 -DGEANT4_USE_GDML=ON \
198198 -DGEANT4_INSTALL_EXAMPLES=OFF \
199199 -DGEANT4_USE_OPENGL_X11=ON \
200+ -DGEANT4_USE_SYSTEM_ZLIB=ON \
200201 -DCMAKE_INSTALL_PREFIX=${__prefix} \
202+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
201203 -B src/build \
202204 -S src \
203205 &&\
@@ -257,7 +259,8 @@ RUN mkdir src &&\
257259 -DHEPMC3_BUILD_STATIC_LIBS:BOOL=ON \
258260 -DHEPMC3_BUILD_DOCS:BOOL=OFF \
259261 -DHEPMC3_ENABLE_PYTHON:BOOL=ON \
260- -DHEPMC3_PYTHON_VERSIONS=3.10 \
262+ -DHEPMC3_PYTHON_VERSIONS=3.14 \
263+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
261264 -B src/build \
262265 -S src \
263266 &&\
0 commit comments