Skip to content

Commit a4afda4

Browse files
committed
update deps
1 parent 5c36e66 commit a4afda4

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

Dockerfile

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG 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

44
ARG ARCH
55
ARG 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"
119119
RUN 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"
151151
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
152152
&& git clone \
153153
-b $LIBEXPAT_VERSION \
@@ -187,6 +187,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
187187
&& cd cmake-build \
188188
&& cmake \
189189
-GNinja \
190+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
190191
-DCMAKE_BUILD_TYPE=Release \
191192
-DBUILD_SHARED_LIBS=OFF \
192193
-DCMAKE_C_FLAGS="-fPIC -fvisibility=hidden" \
@@ -211,7 +212,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
211212
&& ninja install \
212213
&& rm -rf $TMP_DIR
213214

214-
ARG LLVM_VERSION="19.1.7"
215+
ARG LLVM_VERSION="20.1.6"
215216
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
216217
&& git clone \
217218
-b llvmorg-$LLVM_VERSION \
@@ -347,7 +348,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
347348
&& cp ../zlib.h $BUILD_DIR/include/. \
348349
&& rm -rf $TMP_DIR
349350

350-
ARG QT_VERSION="v6.8.1"
351+
ARG QT_VERSION="v6.9.1"
351352
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
352353
&& git clone \
353354
-b $QT_VERSION \
@@ -387,18 +388,18 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
387388
&& ninja install \
388389
&& rm -rf $TMP_DIR
389390

390-
ARG BZIP2_VERSION="1.0.8"
391+
ARG BZIP2_VERSION="bzip2-1.0.8"
391392
RUN 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} \
393+
&& git clone \
394+
-b ${BZIP2_VERSION} \
395+
--depth=1 \
396+
https://gitlab.com/bzip2/bzip2.git \
397+
&& cd bzip2 \
397398
&& make CFLAGS="-O2 -g -D_FILE_OFFSET_BITS=64 -fPIC" -j$NPROCS \
398399
&& make install PREFIX="$BUILD_DIR" \
399400
&& rm -rf $TMP_DIR
400401

401-
ARG OPENCV_VERSION="4.10.0"
402+
ARG OPENCV_VERSION="4.11.0"
402403
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
403404
&& git clone \
404405
-b $OPENCV_VERSION \
@@ -523,7 +524,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
523524
&& ninja install \
524525
&& rm -rf $TMP_DIR
525526

526-
ARG FMT_VERSION="11.1.1"
527+
ARG FMT_VERSION="11.2.0"
527528
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
528529
&& git clone \
529530
-b $FMT_VERSION \
@@ -539,15 +540,15 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
539540
-DCMAKE_C_FLAGS="-fPIC -fvisibility=hidden" \
540541
-DCMAKE_CXX_FLAGS="-fPIC -fvisibility=hidden" \
541542
-DCMAKE_INSTALL_PREFIX=$BUILD_DIR \
542-
-DCMAKE_CXX_STANDARD=17 \
543+
-DCMAKE_CXX_STANDARD=20 \
543544
-DFMT_DOC=OFF \
544545
-DFMT_TEST:BOOL=OFF \
545546
.. \
546547
&& ninja \
547548
&& ninja install \
548549
&& rm -rf $TMP_DIR
549550

550-
ARG SPDLOG_VERSION="v1.x"
551+
ARG SPDLOG_VERSION="v1.15.3"
551552
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
552553
&& git clone \
553554
-b $SPDLOG_VERSION \
@@ -585,6 +586,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
585586
&& cd build \
586587
&& cmake \
587588
-GNinja \
589+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
588590
-DCMAKE_BUILD_TYPE=Release \
589591
-DBUILD_SHARED_LIBS=OFF \
590592
-DCMAKE_C_FLAGS="-fPIC -fvisibility=hidden" \
@@ -603,7 +605,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
603605
&& ninja install \
604606
&& rm -rf $TMP_DIR
605607

606-
ARG SCOTCH_VERSION="v7.0.6"
608+
ARG SCOTCH_VERSION="v7.0.7"
607609
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
608610
&& git clone \
609611
-b $SCOTCH_VERSION \
@@ -658,7 +660,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
658660
&& bash .ci/test "$PWD"/dune-copasi.opts \
659661
&& rm -rf $TMP_DIR
660662

661-
ARG LIBSBML_VERSION="v5.20.4"
663+
ARG LIBSBML_VERSION="v5.20.5"
662664
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
663665
&& git clone \
664666
-b $LIBSBML_VERSION \
@@ -727,7 +729,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
727729
&& ninja install \
728730
&& rm -rf $TMP_DIR
729731

730-
ARG CATCH2_VERSION="v3.7.1"
732+
ARG CATCH2_VERSION="v3.8.1"
731733
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
732734
&& git clone \
733735
-b $CATCH2_VERSION \
@@ -750,7 +752,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
750752
&& ninja install \
751753
&& rm -rf $TMP_DIR
752754

753-
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.02.02-1
755+
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.06.17-1
754756

755757
LABEL org.opencontainers.image.source=https://github.com/spatial-model-editor/sme_manylinux
756758
LABEL org.opencontainers.image.description="manylinux ${ARCH} image for compiling Spatial Model Editor python wheels"

0 commit comments

Comments
 (0)