@@ -25,7 +25,7 @@ RUN apt-get update && \
25
25
WORKDIR /tmp
26
26
27
27
# - CMake -----------------------------------------------------------------------
28
- ARG CMAKE_VERSION=4.0.0
28
+ ARG CMAKE_VERSION=4.0.3
29
29
ARG CMAKE_URL="https://github.com/Kitware/CMake/releases/download/v$CMAKE_VERSION/cmake-$CMAKE_VERSION-linux-x86_64.tar.gz"
30
30
ARG CMAKE_HASH="https://github.com/Kitware/CMake/releases/download/v$CMAKE_VERSION/cmake-$CMAKE_VERSION-SHA-256.txt"
31
31
@@ -36,21 +36,15 @@ RUN curl -sLO ${CMAKE_URL} && \
36
36
rm $(basename "${CMAKE_URL}" )
37
37
38
38
# - .NET 6 Runtime --------------------------------------------------------------
39
- ARG DOTNET_VERSION=6.0.36
40
- ARG DOTNET_URL="https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-x64.tar.gz"
41
- ARG DOTNET_SHA512="afb6018fcabec468ccd7ae2f1131d8c9de7f4de7645b8f0c223efbbdbfdc515fb0642a399ebfe372c02044416c4cae463c9c802cd156b9da4181efff0e33ee94"
42
39
ARG DOTNET_INSTALL_DIR="/opt/dotnet"
43
40
44
- # Download and install package
45
- RUN curl -sLO ${DOTNET_URL} && \
46
- echo "${DOTNET_SHA512} $(basename ${DOTNET_URL})" | sha512sum -c - && \
47
- mkdir -p ${DOTNET_INSTALL_DIR} && \
48
- tar -xf $(basename "${DOTNET_URL}" ) -C ${DOTNET_INSTALL_DIR} --strip-components=1 && \
49
- rm $(basename "${DOTNET_URL}" )
41
+ # Display warning for tools still using deprecated .NET version
42
+ ADD dotnet-info.sh ${DOTNET_INSTALL_DIR}/
43
+ RUN ln -s ${DOTNET_INSTALL_DIR}/dotnet-info.sh ${DOTNET_INSTALL_DIR}/dotnet
50
44
ENV PATH=$PATH:${DOTNET_INSTALL_DIR}
51
45
52
46
# - Arm GNU Toolchain -----------------------------------------------------------
53
- ARG TOOLCHAIN_VERSION=14.2 .rel1
47
+ ARG TOOLCHAIN_VERSION=14.3 .rel1
54
48
ARG TOOLCHAIN_URL="https://developer.arm.com/-/media/Files/downloads/gnu/$TOOLCHAIN_VERSION/binrel/arm-gnu-toolchain-$TOOLCHAIN_VERSION-x86_64-arm-none-eabi.tar.xz"
55
49
ARG TOOLCHAIN_INSTALL_DIR="/opt/gcc-arm-none-eabi"
56
50
@@ -72,9 +66,9 @@ COPY gcc-arm-none-eabi.cmake ${TOOLCHAIN_INSTALL_DIR}
72
66
ENV PATH=$PATH:${TOOLCHAIN_INSTALL_DIR}/bin
73
67
74
68
# - JLink Debugger --------------------------------------------------------------
75
- ARG JLINK_VERSION=824
69
+ ARG JLINK_VERSION=854
76
70
ARG JLINK_URL="https://www.segger.com/downloads/jlink/JLink_Linux_V${JLINK_VERSION}_x86_64.tgz"
77
- ARG JLINK_MD5="9248e78ee425bd366988057a91113248 "
71
+ ARG JLINK_MD5="0a252f2df1aef57af4128ece7b4baa9d "
78
72
ARG JLINK_POST="accept_license_agreement=accepted&submit=Download+software"
79
73
ARG JLINK_INSTALL_DIR="/opt/SEGGER/JLink"
80
74
0 commit comments