diff --git a/README.md b/README.md index fe447af..a0bddce 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,10 @@ Where to get help: [the ROOT forum](https://root-forum.cern.ch/) ### Latest images -* [`latest`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile) -> [`6.38.00-ubuntu25.10`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile) +* [`latest`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile) -> [`6.40.02-ubuntu26.04`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile) ### Archive +* [`6.40.02-ubuntu26.04`](https://github.com/root-project/root-docker/blob/6.40.02-ubuntu26.04/ubuntu2604/Dockerfile) * [`6.38.00-ubuntu25.10`](https://github.com/root-project/root-docker/blob/6.38.00-ubuntu25.10/ubuntu2510/Dockerfile) * [`6.36.00-ubuntu25.04`](https://github.com/root-project/root-docker/blob/6.36.00-ubuntu25.04/ubuntu2504/Dockerfile), [`6.34.00-ubuntu24.10`](https://github.com/root-project/root-docker/blob/6.34.00-ubuntu24.10/ubuntu2410/Dockerfile) * [`6.34.00-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.34.00-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.04-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.04-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.02-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.02-ubuntu24.04/ubuntu2404/Dockerfile), [`6.32.00-ubuntu24.04`](https://github.com/root-project/root-docker/blob/6.32.00-ubuntu24.04/ubuntu2404/Dockerfile) diff --git a/ubuntu2604/Dockerfile b/ubuntu2604/Dockerfile new file mode 100644 index 0000000..b49bb19 --- /dev/null +++ b/ubuntu2604/Dockerfile @@ -0,0 +1,30 @@ +FROM ubuntu:26.04 + +LABEL maintainer.name="ROOT team" +LABEL maintainer.email="root-dev@cern.ch" + +ENV LANG=C.UTF-8 + +ARG ROOT_BIN=root_v6.40.02.Linux-ubuntu26.04-x86_64-gcc15.2.tar.gz +WORKDIR /opt + +COPY packages packages + +RUN apt-get update -qq \ + && ln -sf /usr/share/zoneinfo/UTC /etc/localtime \ + && apt-get -y install $(cat packages) wget\ + && apt install unminimize \ + && rm -rf /var/lib/apt/lists/*\ + && wget https://root.cern/download/${ROOT_BIN} \ + && tar -xzvf ${ROOT_BIN} \ + && rm -f ${ROOT_BIN} \ + && echo /opt/root/lib >> /etc/ld.so.conf \ + && ldconfig +RUN yes | unminimize + +ENV ROOTSYS=/opt/root +ENV PATH=$ROOTSYS/bin:$PATH +ENV PYTHONPATH=$ROOTSYS/lib:$PYTHONPATH +ENV CLING_STANDARD_PCH=none + +CMD ["root", "-b"] diff --git a/ubuntu2604/packages b/ubuntu2604/packages new file mode 100644 index 0000000..8c99f01 --- /dev/null +++ b/ubuntu2604/packages @@ -0,0 +1,50 @@ +ca-certificates +cmake +curl +davix-dev +dcap-dev +fonts-freefont-ttf +g++ +gcc +gfortran +git +libafterimage-dev +libcfitsio-dev +libfftw3-dev +libfreetype6-dev +libftgl-dev +libgif-dev +libgl2ps-dev +libglew-dev +libglu-dev +libgraphviz-dev +libgsl-dev +libjpeg-dev +liblz4-dev +liblzma-dev +libpcre2-dev +libpng-dev +libpq-dev +libsqlite3-dev +libssl-dev +libtbb-dev +libtiff-dev +libunuran-dev +libx11-dev +libxext-dev +libxft-dev +libxml2-dev +libxpm-dev +libxxhash-dev +libvdt-dev +libz-dev +libzstd-dev +locales +make +nlohmann-json3-dev +protobuf-compiler +python3-dev +python3-onnx +python3-numpy +python-is-python3 +xrootd-plugins