diff --git a/cmake/dependencies/SWIG.CMakeLists.txt.in b/cmake/dependencies/SWIG.CMakeLists.txt.in index 89be36cb37..6addbea38c 100644 --- a/cmake/dependencies/SWIG.CMakeLists.txt.in +++ b/cmake/dependencies/SWIG.CMakeLists.txt.in @@ -11,7 +11,7 @@ ExternalProject_Add(SWIG_project SOURCE_DIR "@CMAKE_CURRENT_BINARY_DIR@/${PROJECT_NAME}/source" BUILD_IN_SOURCE 1 - URL "http://prdownloads.sourceforge.net/swig/swigwin-4.2.1.zip" + URL "http://prdownloads.sourceforge.net/swig/swigwin-4.3.0.zip" LOG_DOWNLOAD TRUE UPDATE_COMMAND "" diff --git a/cmake/docker/almalinux/Dockerfile b/cmake/docker/almalinux/Dockerfile index aa079b289e..96992677ae 100644 --- a/cmake/docker/almalinux/Dockerfile +++ b/cmake/docker/almalinux/Dockerfile @@ -11,18 +11,18 @@ RUN dnf -y update \ && rm -rf /var/cache/dnf CMD [ "/usr/bin/bash" ] -# Install SWIG 4.2.1 +# Install SWIG 4.3.0 FROM base AS swig RUN dnf -y update \ && dnf -y install pcre2-devel \ && dnf clean all \ && rm -rf /var/cache/dnf \ -&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.2.1/swig-4.2.1.tar.gz" \ -&& tar xvf swig-4.2.1.tar.gz \ -&& rm swig-4.2.1.tar.gz \ -&& cd swig-4.2.1 \ +&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.3.0/swig-4.3.0.tar.gz" \ +&& tar xvf swig-4.3.0.tar.gz \ +&& rm swig-4.3.0.tar.gz \ +&& cd swig-4.3.0 \ && ./configure --prefix=/usr \ && make -j 4 \ && make install \ && cd .. \ -&& rm -rf swig-4.2.1 +&& rm -rf swig-4.3.0 diff --git a/cmake/docker/rockylinux/Dockerfile b/cmake/docker/rockylinux/Dockerfile index 40e9397764..70a6deeb17 100644 --- a/cmake/docker/rockylinux/Dockerfile +++ b/cmake/docker/rockylinux/Dockerfile @@ -11,18 +11,18 @@ RUN dnf -y update \ && rm -rf /var/cache/dnf CMD [ "/usr/bin/bash" ] -# Install SWIG 4.2.1 +# Install SWIG 4.3.0 FROM base AS swig RUN dnf -y update \ && dnf -y install pcre2-devel \ && dnf clean all \ && rm -rf /var/cache/dnf \ -&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.2.1/swig-4.2.1.tar.gz" \ -&& tar xvf swig-4.2.1.tar.gz \ -&& rm swig-4.2.1.tar.gz \ -&& cd swig-4.2.1 \ +&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.3.0/swig-4.3.0.tar.gz" \ +&& tar xvf swig-4.3.0.tar.gz \ +&& rm swig-4.3.0.tar.gz \ +&& cd swig-4.3.0 \ && ./configure --prefix=/usr \ && make -j 4 \ && make install \ && cd .. \ -&& rm -rf swig-4.2.1 +&& rm -rf swig-4.3.0 diff --git a/tools/docker/images/almalinux-9.Dockerfile b/tools/docker/images/almalinux-9.Dockerfile index 35dbc409b9..c20d3b77ab 100644 --- a/tools/docker/images/almalinux-9.Dockerfile +++ b/tools/docker/images/almalinux-9.Dockerfile @@ -13,20 +13,20 @@ RUN dnf -y update \ ENTRYPOINT ["/usr/bin/bash", "-c"] CMD ["/usr/bin/bash"] -# Install SWIG 4.2.1 +# Install SWIG 4.3.0 RUN dnf -y update \ && dnf -y install pcre2-devel \ && dnf clean all \ && rm -rf /var/cache/dnf \ -&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.2.1/swig-4.2.1.tar.gz" \ -&& tar xvf swig-4.2.1.tar.gz \ -&& rm swig-4.2.1.tar.gz \ -&& cd swig-4.2.1 \ +&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.3.0/swig-4.3.0.tar.gz" \ +&& tar xvf swig-4.3.0.tar.gz \ +&& rm swig-4.3.0.tar.gz \ +&& cd swig-4.3.0 \ && ./configure --prefix=/usr \ && make -j 4 \ && make install \ && cd .. \ -&& rm -rf swig-4.2.1 +&& rm -rf swig-4.3.0 # Install .Net # see: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install diff --git a/tools/docker/images/rockylinux-9.Dockerfile b/tools/docker/images/rockylinux-9.Dockerfile index 841427f044..f84ab889de 100644 --- a/tools/docker/images/rockylinux-9.Dockerfile +++ b/tools/docker/images/rockylinux-9.Dockerfile @@ -13,20 +13,20 @@ RUN dnf -y update \ ENTRYPOINT ["/usr/bin/bash", "-c"] CMD ["/usr/bin/bash"] -# Install SWIG 4.2.1 +# Install SWIG 4.3.0 RUN dnf -y update \ && dnf -y install pcre2-devel \ && dnf clean all \ && rm -rf /var/cache/dnf \ -&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.2.1/swig-4.2.1.tar.gz" \ -&& tar xvf swig-4.2.1.tar.gz \ -&& rm swig-4.2.1.tar.gz \ -&& cd swig-4.2.1 \ +&& wget -q "https://downloads.sourceforge.net/project/swig/swig/swig-4.3.0/swig-4.3.0.tar.gz" \ +&& tar xvf swig-4.3.0.tar.gz \ +&& rm swig-4.3.0.tar.gz \ +&& cd swig-4.3.0 \ && ./configure --prefix=/usr \ && make -j 4 \ && make install \ && cd .. \ -&& rm -rf swig-4.2.1 +&& rm -rf swig-4.3.0 # Install .Net # see: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install