1- FROM quay.io/pypa/manylinux_2_28_x86_64:2024-04-23-ef7507e as builder
1+ FROM quay.io/pypa/manylinux_2_28_x86_64:2024-09-09-f386546 as builder
22
33ARG NPROCS=24
44ARG BUILD_DIR=/opt/smelibs
@@ -8,7 +8,7 @@ RUN /opt/python/cp312-cp312/bin/pip install ninja \
88 && ln -fs /opt/python/cp312-cp312/bin/ninja /usr/bin/ninja
99
1010RUN yum update -y \
11- && yum install -y flex-2.6.1 git-lfs-3.2.0 \
11+ && yum install -y flex-2.6.1 git-lfs-3.4.1 \
1212 && yum clean all
1313
1414ARG CEREAL_VERSION="v1.3.2"
@@ -85,8 +85,8 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
8585 && make install \
8686 && rm -rf $TMP_DIR
8787
88- ARG BOOST_VERSION="1.85 .0"
89- ARG BOOST_VERSION_="1_85_0 "
88+ ARG BOOST_VERSION="1.86 .0"
89+ ARG BOOST_VERSION_="1_86_0 "
9090RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
9191 && curl -L \
9292 "https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source/boost_${BOOST_VERSION_}.tar.bz2" \
@@ -118,7 +118,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
118118 && ninja install \
119119 && rm -rf $TMP_DIR
120120
121- ARG LIBEXPAT_VERSION="R_2_6_2 "
121+ ARG LIBEXPAT_VERSION="R_2_6_3 "
122122RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
123123 && git clone \
124124 -b $LIBEXPAT_VERSION \
@@ -182,7 +182,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
182182 && ninja install \
183183 && rm -rf $TMP_DIR
184184
185- ARG LLVM_VERSION="18.1.4 "
185+ ARG LLVM_VERSION="18.1.8 "
186186RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
187187 && git clone \
188188 -b llvmorg-$LLVM_VERSION \
@@ -225,7 +225,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
225225 && ninja install \
226226 && rm -rf $TMP_DIR
227227
228- ARG TBB_VERSION="v2021.12 .0"
228+ ARG TBB_VERSION="v2021.13 .0"
229229RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
230230 && git clone \
231231 -b $TBB_VERSION \
@@ -249,7 +249,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
249249 && ninja install \
250250 && rm -rf $TMP_DIR
251251
252- ARG DPL_VERSION="oneDPL-2022.5 .0-rc1"
252+ ARG DPL_VERSION="oneDPL-2022.6 .0-rc1"
253253RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
254254 && git clone \
255255 -b $DPL_VERSION \
@@ -272,7 +272,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
272272 && ninja install \
273273 && rm -rf $TMP_DIR
274274
275- ARG PAGMO_VERSION="v2.19.0 "
275+ ARG PAGMO_VERSION="v2.19.1 "
276276RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
277277 && git clone \
278278 -b $PAGMO_VERSION \
@@ -295,7 +295,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
295295 && ninja install \
296296 && rm -rf $TMP_DIR
297297
298- ARG ZLIB_VERSION="v1.2.13 "
298+ ARG ZLIB_VERSION="v1.3.1 "
299299RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
300300 && git clone \
301301 -b $ZLIB_VERSION \
@@ -317,7 +317,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
317317 && cp ../zlib.h $BUILD_DIR/include/. \
318318 && rm -rf $TMP_DIR
319319
320- ARG QT_VERSION="v6.7.0 "
320+ ARG QT_VERSION="v6.7.2 "
321321RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
322322 && git clone \
323323 -b $QT_VERSION \
@@ -368,7 +368,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
368368 && make install PREFIX="$BUILD_DIR" \
369369 && rm -rf $TMP_DIR
370370
371- ARG OPENCV_VERSION="4.9 .0"
371+ ARG OPENCV_VERSION="4.10 .0"
372372RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
373373 && git clone \
374374 -b $OPENCV_VERSION \
@@ -493,7 +493,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
493493 && ninja install \
494494 && rm -rf $TMP_DIR
495495
496- ARG FMT_VERSION="10.2.1 "
496+ ARG FMT_VERSION="11.0.2 "
497497RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
498498 && git clone \
499499 -b $FMT_VERSION \
@@ -517,7 +517,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
517517 && ninja install \
518518 && rm -rf $TMP_DIR
519519
520- ARG SPDLOG_VERSION="v1.13.0 "
520+ ARG SPDLOG_VERSION="v1.14.1 "
521521RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
522522 && git clone \
523523 -b $SPDLOG_VERSION \
@@ -575,7 +575,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
575575 && ninja install \
576576 && rm -rf $TMP_DIR
577577
578- ARG SCOTCH_VERSION="v7.0.4 "
578+ ARG SCOTCH_VERSION="v7.0.5 "
579579RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
580580 && git clone \
581581 -b $SCOTCH_VERSION \
@@ -606,7 +606,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
606606 && ninja install \
607607 && rm -rf $TMP_DIR
608608
609- ARG DUNE_COPASI_VERSION="master "
609+ ARG DUNE_COPASI_VERSION="releases/2.0 "
610610RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
611611 && export DUNE_COPASI_USE_STATIC_DEPS=ON \
612612 && export CMAKE_INSTALL_PREFIX=$BUILD_DIR \
@@ -631,7 +631,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
631631 && bash .ci/test "$PWD" /dune-copasi.opts \
632632 && rm -rf $TMP_DIR
633633
634- ARG LIBSBML_VERSION="development "
634+ ARG LIBSBML_VERSION="v5.20.4 "
635635RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
636636 && git clone \
637637 -b $LIBSBML_VERSION \
@@ -701,7 +701,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
701701 && ninja install \
702702 && rm -rf $TMP_DIR
703703
704- ARG CATCH2_VERSION="v3.5.4 "
704+ ARG CATCH2_VERSION="v3.7.0 "
705705RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
706706 && git clone \
707707 -b $CATCH2_VERSION \
@@ -724,7 +724,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
724724 && ninja install \
725725 && rm -rf $TMP_DIR
726726
727- FROM quay.io/pypa/manylinux_2_28_x86_64:2024-04-23-ef7507e
727+ FROM quay.io/pypa/manylinux_2_28_x86_64:2024-09-09-f386546
728728
729729LABEL org.opencontainers.image.source=https://github.com/spatial-model-editor/sme_manylinux_x86_64
730730LABEL org.opencontainers.image.description="manylinux x86_64 image for compiling Spatial Model Editor python wheels"
@@ -733,7 +733,7 @@ LABEL org.opencontainers.image.licenses=MIT
733733ARG BUILD_DIR=/opt/smelibs
734734ARG TMP_DIR=/opt/tmpwd
735735
736- ARG CCACHE_VERSION="4.9.1 "
736+ ARG CCACHE_VERSION="4.10.2 "
737737RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
738738 && curl \
739739 -L https://github.com/ccache/ccache/releases/download/v${CCACHE_VERSION}/ccache-${CCACHE_VERSION}-linux-x86_64.tar.xz \
@@ -748,6 +748,3 @@ RUN /opt/python/cp312-cp312/bin/pip install ninja \
748748
749749# SME static libs
750750COPY --from=builder $BUILD_DIR $BUILD_DIR
751- ENV CMAKE_PREFIX_PATH="$BUILD_DIR;$BUILD_DIR/lib64/cmake"
752- # Set ccache dir default to the location used on github CI
753- ENV CCACHE_DIR=/host/home/runner/work/sme_manylinux_x86_64/sme_manylinux_x86_64/.cache/ccache
0 commit comments