From 03b4bea82a3cc571872086b5dff6deb993920467 Mon Sep 17 00:00:00 2001 From: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com> Date: Tue, 6 Sep 2022 21:13:27 +0300 Subject: [PATCH] ci: script for downloading and unpacking prebuilt aarch64 libs for Android (#864) * Script for downloading and unpacking prebuilt aarch64 libs for Android * set -e * Script for downloading libs supports macOs --- scripts/android/download_libs_aarch64.sh | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 scripts/android/download_libs_aarch64.sh diff --git a/scripts/android/download_libs_aarch64.sh b/scripts/android/download_libs_aarch64.sh new file mode 100755 index 0000000000..939ac16da8 --- /dev/null +++ b/scripts/android/download_libs_aarch64.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +set -e + +function readlink() { + echo $(cd $(dirname $1); pwd -P) +} + +if [ -z ${1} ]; then + echo "Job repo is unset. Provide it via first argument like: $(readlink $0)/download_libs_aarch64.sh https://something.com/job/something" + exit 1 +fi + +job_repo=$1 +arch="aarch64" +#arch="x86_64" +output_arch="arm64-v8a" +#output_arch="x86_64" + +root_dir="$(dirname $(dirname $(readlink $0)))" +output_dir="$root_dir/apps/android/app/src/main/cpp/libs/$output_arch/" + +mkdir -p "$output_dir" 2> /dev/null + +curl --location -o libsupport.zip $job_repo/simplex-chat-nix-android/$arch-android:lib:support.x86_64-linux/latest/download/1 && \ +unzip -o libsupport.zip && \ +mv libsupport.so "$output_dir" && \ +rm libsupport.zip + +curl --location -o libsimplex.zip $job_repo/simplex-chat-nix-android/$arch-android:lib:simplex-chat.x86_64-linux/latest/download/1 && \ +unzip -o libsimplex.zip && \ +mv libsimplex.so "$output_dir" && \ +rm libsimplex.zip