11ARG ARCH
2- FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.02.02 -1 as builder
2+ FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.06.17 -1 as builder
33
44ARG ARCH
55ARG NPROCS=4
@@ -114,8 +114,8 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
114114 && make install \
115115 && rm -rf $TMP_DIR
116116
117- ARG BOOST_VERSION="1.87 .0"
118- ARG BOOST_VERSION_="1_87_0 "
117+ ARG BOOST_VERSION="1.88 .0"
118+ ARG BOOST_VERSION_="1_88_0 "
119119RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
120120 && curl -L \
121121 "https://archives.boost.io/release/${BOOST_VERSION}/source/boost_${BOOST_VERSION_}.tar.bz2" \
@@ -147,7 +147,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
147147 && ninja install \
148148 && rm -rf $TMP_DIR
149149
150- ARG LIBEXPAT_VERSION="R_2_6_4 "
150+ ARG LIBEXPAT_VERSION="R_2_7_1 "
151151RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
152152 && git clone \
153153 -b $LIBEXPAT_VERSION \
@@ -211,7 +211,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
211211 && ninja install \
212212 && rm -rf $TMP_DIR
213213
214- ARG LLVM_VERSION="19 .1.7 "
214+ ARG LLVM_VERSION="20 .1.6 "
215215RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
216216 && git clone \
217217 -b llvmorg-$LLVM_VERSION \
@@ -347,7 +347,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
347347 && cp ../zlib.h $BUILD_DIR/include/. \
348348 && rm -rf $TMP_DIR
349349
350- ARG QT_VERSION="v6.8 .1"
350+ ARG QT_VERSION="v6.9 .1"
351351RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
352352 && git clone \
353353 -b $QT_VERSION \
@@ -387,18 +387,18 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
387387 && ninja install \
388388 && rm -rf $TMP_DIR
389389
390- ARG BZIP2_VERSION="1.0.8"
390+ ARG BZIP2_VERSION="bzip2- 1.0.8"
391391RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
392- && curl -L \
393- https://sourceware.org/pub/bzip2/bzip2- ${BZIP2_VERSION}.tar.gz \
394- --output bzip2.tar.gz \
395- && tar xf bzip2.tar.gz \
396- && cd bzip2-${BZIP2_VERSION} \
392+ && git clone \
393+ -b ${BZIP2_VERSION} \
394+ --depth=1 \
395+ https://gitlab.com/ bzip2/bzip2.git \
396+ && cd bzip2 \
397397 && make CFLAGS="-O2 -g -D_FILE_OFFSET_BITS=64 -fPIC" -j$NPROCS \
398398 && make install PREFIX="$BUILD_DIR" \
399399 && rm -rf $TMP_DIR
400400
401- ARG OPENCV_VERSION="4.10 .0"
401+ ARG OPENCV_VERSION="4.11 .0"
402402RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
403403 && git clone \
404404 -b $OPENCV_VERSION \
@@ -523,7 +523,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
523523 && ninja install \
524524 && rm -rf $TMP_DIR
525525
526- ARG FMT_VERSION="11.1.1 "
526+ ARG FMT_VERSION="11.2.0 "
527527RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
528528 && git clone \
529529 -b $FMT_VERSION \
@@ -539,15 +539,15 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
539539 -DCMAKE_C_FLAGS="-fPIC -fvisibility=hidden" \
540540 -DCMAKE_CXX_FLAGS="-fPIC -fvisibility=hidden" \
541541 -DCMAKE_INSTALL_PREFIX=$BUILD_DIR \
542- -DCMAKE_CXX_STANDARD=17 \
542+ -DCMAKE_CXX_STANDARD=20 \
543543 -DFMT_DOC=OFF \
544544 -DFMT_TEST:BOOL=OFF \
545545 .. \
546546 && ninja \
547547 && ninja install \
548548 && rm -rf $TMP_DIR
549549
550- ARG SPDLOG_VERSION="v1.x "
550+ ARG SPDLOG_VERSION="v1.15.3 "
551551RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
552552 && git clone \
553553 -b $SPDLOG_VERSION \
@@ -603,7 +603,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
603603 && ninja install \
604604 && rm -rf $TMP_DIR
605605
606- ARG SCOTCH_VERSION="v7.0.6 "
606+ ARG SCOTCH_VERSION="v7.0.7 "
607607RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
608608 && git clone \
609609 -b $SCOTCH_VERSION \
@@ -658,7 +658,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
658658 && bash .ci/test "$PWD" /dune-copasi.opts \
659659 && rm -rf $TMP_DIR
660660
661- ARG LIBSBML_VERSION="v5.20.4 "
661+ ARG LIBSBML_VERSION="v5.20.5 "
662662RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
663663 && git clone \
664664 -b $LIBSBML_VERSION \
@@ -727,7 +727,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
727727 && ninja install \
728728 && rm -rf $TMP_DIR
729729
730- ARG CATCH2_VERSION="v3.7 .1"
730+ ARG CATCH2_VERSION="v3.8 .1"
731731RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
732732 && git clone \
733733 -b $CATCH2_VERSION \
@@ -750,7 +750,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
750750 && ninja install \
751751 && rm -rf $TMP_DIR
752752
753- FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.02.02 -1
753+ FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.06.17 -1
754754
755755LABEL org.opencontainers.image.source=https://github.com/spatial-model-editor/sme_manylinux
756756LABEL org.opencontainers.image.description="manylinux ${ARCH} image for compiling Spatial Model Editor python wheels"
0 commit comments