1
- FROM quay.io/pypa/manylinux_2_28_x86_64:2024-09-09-f386546 as builder
1
+ FROM quay.io/pypa/manylinux_2_28_x86_64:2025-01-05-75aeda9 as builder
2
2
3
3
ARG NPROCS=24
4
4
ARG BUILD_DIR=/opt/smelibs
@@ -85,19 +85,19 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
85
85
&& make install \
86
86
&& rm -rf $TMP_DIR
87
87
88
- ARG BOOST_VERSION="1.86 .0"
89
- ARG BOOST_VERSION_="1_86_0 "
88
+ ARG BOOST_VERSION="1.87 .0"
89
+ ARG BOOST_VERSION_="1_87_0 "
90
90
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
91
91
&& curl -L \
92
- "https://boostorg.jfrog .io/artifactory/main /release/${BOOST_VERSION}/source/boost_${BOOST_VERSION_}.tar.bz2" \
92
+ "https://archives.boost .io/release/${BOOST_VERSION}/source/boost_${BOOST_VERSION_}.tar.bz2" \
93
93
--output boost.tar.bz2 \
94
94
&& tar xjf boost.tar.bz2 \
95
95
&& cd boost_${BOOST_VERSION_} \
96
96
&& ./bootstrap.sh --prefix="$BUILD_DIR" --with-libraries=serialization \
97
97
&& ./b2 link=static install \
98
98
&& rm -rf $TMP_DIR
99
99
100
- ARG CGAL_VERSION="v5.6 .1"
100
+ ARG CGAL_VERSION="v6.0 .1"
101
101
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
102
102
&& git clone \
103
103
-b $CGAL_VERSION \
@@ -118,7 +118,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
118
118
&& ninja install \
119
119
&& rm -rf $TMP_DIR
120
120
121
- ARG LIBEXPAT_VERSION="R_2_6_3 "
121
+ ARG LIBEXPAT_VERSION="R_2_6_4 "
122
122
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
123
123
&& git clone \
124
124
-b $LIBEXPAT_VERSION \
@@ -144,15 +144,15 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
144
144
&& ninja install \
145
145
&& rm -rf $TMP_DIR
146
146
147
- ARG LIBTIFF_VERSION="v4.6 .0"
148
- # plus patch for cmake CMath issue
147
+ ARG LIBTIFF_VERSION="v4.7 .0"
148
+ # includes patch for cmake linking CMath issue from sme_deps_common
149
149
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
150
150
&& git clone \
151
151
-b $LIBTIFF_VERSION \
152
152
--depth=1 \
153
153
https://gitlab.com/libtiff/libtiff.git \
154
154
&& cd libtiff \
155
- && curl -L https://gitlab. com/libtiff/libtiff/-/commit/67f73084ca824e6c2465c47a5b67b16b5beca569 .diff --output patch.diff \
155
+ && curl -L https://raw.githubusercontent. com/spatial-model-editor/sme_deps_common/refs/heads/main/libtiff .diff --output patch.diff \
156
156
&& git apply --ignore-space-change --ignore-whitespace --verbose patch.diff \
157
157
&& mkdir cmake-build \
158
158
&& cd cmake-build \
@@ -182,7 +182,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
182
182
&& ninja install \
183
183
&& rm -rf $TMP_DIR
184
184
185
- ARG LLVM_VERSION="18 .1.8 "
185
+ ARG LLVM_VERSION="19 .1.6 "
186
186
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
187
187
&& git clone \
188
188
-b llvmorg-$LLVM_VERSION \
@@ -225,7 +225,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
225
225
&& ninja install \
226
226
&& rm -rf $TMP_DIR
227
227
228
- ARG TBB_VERSION="v2021.13 .0"
228
+ ARG TBB_VERSION="v2022.0 .0"
229
229
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
230
230
&& git clone \
231
231
-b $TBB_VERSION \
@@ -249,7 +249,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
249
249
&& ninja install \
250
250
&& rm -rf $TMP_DIR
251
251
252
- ARG DPL_VERSION="oneDPL-2022.6.0-rc1 "
252
+ ARG DPL_VERSION="oneDPL-2022.7.1-release "
253
253
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
254
254
&& git clone \
255
255
-b $DPL_VERSION \
@@ -317,7 +317,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
317
317
&& cp ../zlib.h $BUILD_DIR/include/. \
318
318
&& rm -rf $TMP_DIR
319
319
320
- ARG QT_VERSION="v6.7.2 "
320
+ ARG QT_VERSION="v6.8.1 "
321
321
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
322
322
&& git clone \
323
323
-b $QT_VERSION \
@@ -493,7 +493,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
493
493
&& ninja install \
494
494
&& rm -rf $TMP_DIR
495
495
496
- ARG FMT_VERSION="11.0.2 "
496
+ ARG FMT_VERSION="11.1.1 "
497
497
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
498
498
&& git clone \
499
499
-b $FMT_VERSION \
@@ -517,7 +517,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
517
517
&& ninja install \
518
518
&& rm -rf $TMP_DIR
519
519
520
- ARG SPDLOG_VERSION="v1.14.1 "
520
+ ARG SPDLOG_VERSION="v1.x "
521
521
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
522
522
&& git clone \
523
523
-b $SPDLOG_VERSION \
@@ -575,7 +575,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
575
575
&& ninja install \
576
576
&& rm -rf $TMP_DIR
577
577
578
- ARG SCOTCH_VERSION="v7.0.5 "
578
+ ARG SCOTCH_VERSION="v7.0.6 "
579
579
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
580
580
&& git clone \
581
581
-b $SCOTCH_VERSION \
@@ -606,7 +606,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
606
606
&& ninja install \
607
607
&& rm -rf $TMP_DIR
608
608
609
- ARG DUNE_COPASI_VERSION="releases/2.0 "
609
+ ARG DUNE_COPASI_VERSION="releases/2.1 "
610
610
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
611
611
&& export DUNE_COPASI_USE_STATIC_DEPS=ON \
612
612
&& export CMAKE_INSTALL_PREFIX=$BUILD_DIR \
@@ -701,7 +701,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
701
701
&& ninja install \
702
702
&& rm -rf $TMP_DIR
703
703
704
- ARG CATCH2_VERSION="v3.7.0 "
704
+ ARG CATCH2_VERSION="v3.7.1 "
705
705
RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
706
706
&& git clone \
707
707
-b $CATCH2_VERSION \
@@ -724,7 +724,7 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
724
724
&& ninja install \
725
725
&& rm -rf $TMP_DIR
726
726
727
- FROM quay.io/pypa/manylinux_2_28_x86_64:2024-09-09-f386546
727
+ FROM quay.io/pypa/manylinux_2_28_x86_64:2025-01-05-75aeda9
728
728
729
729
LABEL org.opencontainers.image.source=https://github.com/spatial-model-editor/sme_manylinux_x86_64
730
730
LABEL org.opencontainers.image.description="manylinux x86_64 image for compiling Spatial Model Editor python wheels"
0 commit comments