@@ -6,19 +6,20 @@ ENV DEBIAN_FRONTEND=noninteractive \
66 LANG=C.UTF-8 \
77 LC_ALL=C.UTF-8
88
9+ SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
10+
911RUN apt-get update && apt-get install -y --no-install-recommends \
10- ca-certificates curl git gnupg sudo xz-utils file python3 unzip \
11- build-essential automake cmake meson ninja-build pkg-config libtool \
12- libglib2.0-dev libgtk-3-dev liblzma-dev \
13- libgcrypt20-dev libgirepository1.0-dev \
14- libgit2-dev clang rsync \
15- libncurses5-dev libncursesw5-dev zlib1g-dev llvm debhelper \
16- libclang-dev opencl-headers libssl-dev ocl-icd-opencl-dev \
17- valac libtss2-dev libsecret-1-dev libjsoncpp-dev \
12+ ca-certificates curl file git gnupg python3 sudo unzip xz-utils \
13+ automake build-essential cmake debhelper libtool meson ninja-build pkg-config rsync \
14+ clang libclang-dev llvm \
15+ libgcrypt20-dev libgirepository1.0-dev libgit2-dev libglib2.0-dev libgtk-3-dev \
16+ libjsoncpp-dev liblzma-dev libncurses5-dev libncursesw5-dev \
17+ libsecret-1-dev libssl-dev libtss2-dev \
18+ ocl-icd-opencl-dev opencl-headers valac zlib1g-dev \
19+ g++-aarch64-linux-gnu gcc-aarch64-linux-gnu \
20+ g++-mingw-w64-x86-64 gcc-mingw-w64-x86-64 \
1821 && rm -rf /var/lib/apt/lists/*
1922
20- SHELL ["/bin/bash" , "-o" , "pipefail" , "-c" ]
21-
2223RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \
2324 && apt-get install -y --no-install-recommends nodejs \
2425 && rm -rf /var/lib/apt/lists/*
@@ -34,6 +35,15 @@ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
3435 && cargo install cargo-ndk \
3536 && chmod -R a+rwX "$CARGO_HOME" "$RUSTUP_HOME"
3637
38+ ENV ANDROID_NDK_ROOT=/opt/android-ndk-r28 \
39+ ANDROID_NDK_HOME=/opt/android-ndk-r28
40+
41+ RUN curl -fsSL https://dl.google.com/android/repository/android-ndk-r28-linux.zip \
42+ -o /tmp/android-ndk.zip \
43+ && echo "a186b67e8810cb949514925e4f7a2255548fb55f5e9b0824a6430d012c1b695b /tmp/android-ndk.zip" | sha256sum -c \
44+ && unzip -q /tmp/android-ndk.zip -d /opt \
45+ && rm /tmp/android-ndk.zip
46+
3747ENV FLUTTER_HOME=/opt/flutter \
3848 PATH=/opt/flutter/bin:/opt/flutter/bin/cache/dart-sdk/bin:$PATH
3949
0 commit comments