Skip to content

Commit 02c91f0

Browse files
authored
Merge branch 'staging' into use_system_secure_storage_deps
2 parents 87f6971 + 1740d89 commit 02c91f0

1 file changed

Lines changed: 20 additions & 10 deletions

File tree

Dockerfile

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
911
RUN 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-
2223
RUN 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+
3747
ENV FLUTTER_HOME=/opt/flutter \
3848
PATH=/opt/flutter/bin:/opt/flutter/bin/cache/dart-sdk/bin:$PATH
3949

0 commit comments

Comments
 (0)