Skip to content

Commit 87060c4

Browse files
committed
bump deps
1 parent 19ba738 commit 87060c4

File tree

2 files changed

+25
-26
lines changed

2 files changed

+25
-26
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v5.0.0
3+
rev: v6.0.0
44
hooks:
55
- id: check-yaml
66
- id: end-of-file-fixer
@@ -12,7 +12,7 @@ repos:
1212
- id: prettier
1313

1414
- repo: https://github.com/AleksaC/hadolint-py
15-
rev: v2.12.1b3
15+
rev: v2.14.0
1616
hooks:
1717
- id: hadolint
1818
args: [--ignore, DL3003, --ignore, SC2016]

Dockerfile

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ARG ARCH
2-
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.06.17-1 AS builder
2+
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.10.05-1 AS builder
33

44
ARG ARCH
55
ARG NPROCS=4
66
ARG BUILD_DIR=/opt/smelibs
77
ARG TMP_DIR=/opt/tmpwd
88

9-
RUN /opt/python/cp312-cp312/bin/pip install ninja \
10-
&& ln -fs /opt/python/cp312-cp312/bin/ninja /usr/bin/ninja
9+
RUN /opt/python/cp313-cp313/bin/pip install ninja \
10+
&& ln -fs /opt/python/cp313-cp313/bin/ninja /usr/bin/ninja
1111

1212
RUN yum update -y \
1313
&& yum install -y flex-2.6.1 git-lfs-3.4.1 \
@@ -58,7 +58,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
5858
&& ninja install \
5959
&& rm -rf $TMP_DIR
6060

61-
ARG FUNCTION2_VERSION="4.2.4"
61+
ARG FUNCTION2_VERSION="4.2.5"
6262
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
6363
&& git clone \
6464
-b $FUNCTION2_VERSION \
@@ -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.88.0"
118-
ARG BOOST_VERSION_="1_88_0"
117+
ARG BOOST_VERSION="1.89.0"
118+
ARG BOOST_VERSION_="1_89_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" \
@@ -126,7 +126,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
126126
&& ./b2 link=static install \
127127
&& rm -rf $TMP_DIR
128128

129-
ARG CGAL_VERSION="v6.0.1"
129+
ARG CGAL_VERSION="v6.0.2"
130130
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
131131
&& git clone \
132132
-b $CGAL_VERSION \
@@ -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_7_1"
150+
ARG LIBEXPAT_VERSION="R_2_7_3"
151151
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
152152
&& git clone \
153153
-b $LIBEXPAT_VERSION \
@@ -173,7 +173,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
173173
&& ninja install \
174174
&& rm -rf $TMP_DIR
175175

176-
ARG LIBTIFF_VERSION="v4.7.0"
176+
ARG LIBTIFF_VERSION="v4.7.1"
177177
# includes patch for cmake linking CMath issue from sme_deps_common
178178
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
179179
&& git clone \
@@ -212,7 +212,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
212212
&& ninja install \
213213
&& rm -rf $TMP_DIR
214214

215-
ARG LLVM_VERSION="20.1.6"
215+
ARG LLVM_VERSION="21.1.2"
216216
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
217217
&& git clone \
218218
-b llvmorg-$LLVM_VERSION \
@@ -225,7 +225,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
225225
-GNinja \
226226
-DCMAKE_BUILD_TYPE=Release \
227227
-DCMAKE_INSTALL_PREFIX=$BUILD_DIR \
228-
-DPython3_EXECUTABLE:FILEPATH=/opt/python/cp312-cp312/bin/python \
228+
-DPython3_EXECUTABLE:FILEPATH=/opt/python/cp313-cp313/bin/python \
229229
-DLLVM_DEFAULT_TARGET_TRIPLE=${ARCH}-unknown-linux-gnu \
230230
-DLLVM_TARGETS_TO_BUILD=host \
231231
-DLLVM_BUILD_TOOLS=OFF \
@@ -255,7 +255,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
255255
&& ninja install \
256256
&& rm -rf $TMP_DIR
257257

258-
ARG TBB_VERSION="v2022.0.0"
258+
ARG TBB_VERSION="v2022.2.0"
259259
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
260260
&& git clone \
261261
-b $TBB_VERSION \
@@ -279,7 +279,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
279279
&& ninja install \
280280
&& rm -rf $TMP_DIR
281281

282-
ARG DPL_VERSION="oneDPL-2022.7.1-release"
282+
ARG DPL_VERSION="oneDPL-2022.9.0-release"
283283
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
284284
&& git clone \
285285
-b $DPL_VERSION \
@@ -348,7 +348,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
348348
&& cp ../zlib.h $BUILD_DIR/include/. \
349349
&& rm -rf $TMP_DIR
350350

351-
ARG QT_VERSION="v6.9.1"
351+
ARG QT_VERSION="v6.9.2"
352352
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
353353
&& git clone \
354354
-b $QT_VERSION \
@@ -399,7 +399,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
399399
&& make install PREFIX="$BUILD_DIR" \
400400
&& rm -rf $TMP_DIR
401401

402-
ARG OPENCV_VERSION="4.11.0"
402+
ARG OPENCV_VERSION="4.12.0"
403403
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
404404
&& git clone \
405405
-b $OPENCV_VERSION \
@@ -524,7 +524,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
524524
&& ninja install \
525525
&& rm -rf $TMP_DIR
526526

527-
ARG FMT_VERSION="11.2.0"
527+
ARG FMT_VERSION="12.0.0"
528528
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
529529
&& git clone \
530530
-b $FMT_VERSION \
@@ -605,14 +605,13 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
605605
&& ninja install \
606606
&& rm -rf $TMP_DIR
607607

608-
ARG SCOTCH_VERSION="v7.0.7"
608+
ARG SCOTCH_VERSION="v7.0.9"
609609
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
610610
&& git clone \
611611
-b $SCOTCH_VERSION \
612612
--depth=1 \
613613
https://gitlab.inria.fr/scotch/scotch.git \
614614
&& cd scotch \
615-
&& sed -i '/execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_C_FLAGS} -E -Og -dM -x c ${dev_null}/i\ separate_arguments(C_FLAGS_LIST UNIX_COMMAND "${CMAKE_C_FLAGS}")' src/CMakeLists.txt && sed -i 's/${CMAKE_C_FLAGS}/${C_FLAGS_LIST}/' src/CMakeLists.txt \
616615
&& mkdir build \
617616
&& cd build \
618617
&& cmake \
@@ -637,7 +636,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
637636
&& ninja install \
638637
&& rm -rf $TMP_DIR
639638

640-
ARG DUNE_COPASI_VERSION="releases/2.1"
639+
ARG DUNE_COPASI_VERSION="master"
641640
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
642641
&& export DUNE_COPASI_USE_STATIC_DEPS=ON \
643642
&& export CMAKE_INSTALL_PREFIX=$BUILD_DIR \
@@ -730,7 +729,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
730729
&& ninja install \
731730
&& rm -rf $TMP_DIR
732731

733-
ARG CATCH2_VERSION="v3.8.1"
732+
ARG CATCH2_VERSION="v3.10.0"
734733
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
735734
&& git clone \
736735
-b $CATCH2_VERSION \
@@ -753,7 +752,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
753752
&& ninja install \
754753
&& rm -rf $TMP_DIR
755754

756-
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.06.17-1
755+
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.10.05-1
757756

758757
LABEL org.opencontainers.image.source=https://github.com/spatial-model-editor/sme_manylinux
759758
LABEL org.opencontainers.image.description="manylinux ${ARCH} image for compiling Spatial Model Editor python wheels"
@@ -762,10 +761,10 @@ LABEL org.opencontainers.image.licenses=MIT
762761
ARG BUILD_DIR=/opt/smelibs
763762
ARG TMP_DIR=/opt/tmpwd
764763

765-
RUN /opt/python/cp312-cp312/bin/pip install ninja \
766-
&& ln -fs /opt/python/cp312-cp312/bin/ninja /usr/bin/ninja
764+
RUN /opt/python/cp313-cp313/bin/pip install ninja \
765+
&& ln -fs /opt/python/cp313-cp313/bin/ninja /usr/bin/ninja
767766

768-
ARG CCACHE_VERSION="4.10.2"
767+
ARG CCACHE_VERSION="4.12.1"
769768
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
770769
&& curl \
771770
-L https://github.com/ccache/ccache/releases/download/v${CCACHE_VERSION}/ccache-${CCACHE_VERSION}.tar.xz \

0 commit comments

Comments
 (0)