From abb5181e645e3bf5d141b009a85568ea2b5b6bb4 Mon Sep 17 00:00:00 2001
From: cyBerta <cyberta@riseup.net>
Date: Wed, 17 Jul 2024 18:30:56 +0200
Subject: [PATCH] set GOBIN environment variable and fix ANDROID_NDK_HOME

---
 docker/android-ndk/Dockerfile | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/docker/android-ndk/Dockerfile b/docker/android-ndk/Dockerfile
index e226959a5..c88c38b6d 100644
--- a/docker/android-ndk/Dockerfile
+++ b/docker/android-ndk/Dockerfile
@@ -33,7 +33,7 @@ RUN apt-get update -qq && \
 # --- Install Android NDK (for running C code)
 
 ENV ANDROID_NDK_VERSION "r21e"
-ENV ANDROID_NDK_HOME ${ANDROID_HOME}/android-ndk-${ANDROID_NDK_VERSION}
+ENV ANDROID_NDK_VERSION_NUMBER "21.4.7075529"
 ENV ANDROID_NDK_URL http://dl.google.com/android/repository/android-ndk-${ANDROID_NDK_VERSION}-linux-x86_64.zip
 ENV ANDROID_SDK_ROOT ${ANDROID_HOME}/latest/cmdline-tools
 
@@ -43,10 +43,10 @@ RUN java --version
 
 RUN curl -L $ANDROID_NDK_URL -o ndk.zip  \
     && unzip ndk.zip -d $ANDROID_HOME/ndk  \
-    && rm -rf ndk.zip
-RUN cat $ANDROID_HOME/ndk/android-ndk-${ANDROID_NDK_VERSION}/source.properties | \
-    grep Pkg.Revision | cut -d "=" -f 2 | \
-    xargs -I '{}' mv $ANDROID_HOME/ndk/android-ndk-${ANDROID_NDK_VERSION}/ $ANDROID_HOME/ndk/'{}'
+    && rm -rf ndk.zip \
+    && mv $ANDROID_HOME/ndk/android-ndk-${ANDROID_NDK_VERSION}/ $ANDROID_HOME/ndk/$ANDROID_NDK_VERSION_NUMBER
+
+ENV ANDROID_NDK_HOME ${ANDROID_HOME}/ndk/$ANDROID_NDK_VERSION_NUMBER
 ENV PATH ${PATH}:${ANDROID_NDK_HOME}
 
 RUN echo "accept all licenses"
@@ -62,7 +62,8 @@ ENV GO_VERSION=go1.22.2.linux-amd64
 ENV EXPECTED_FP=5901c52b7a78002aeff14a21f93e0f064f74ce1360fce51c6ee68cd471216a17
 ENV GO_DOWNLOAD_URL=https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz
 ENV GOROOT=/usr/local/go
-ENV PATH=$GOROOT/bin:$PATH
+ENV GOBIN=/usr/local/go/bin
+ENV PATH=$GOBIN:$PATH
 
 RUN curl -L -o "go.tar.gz" "https://golang.org/dl/${GO_VERSION}.tar.gz"; \
     echo "${EXPECTED_FP} go.tar.gz" | sha256sum -c - && \
-- 
GitLab