From af81c26d98f960c19680d6a533a9bf016bbcfad6 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 25 Jan 2025 16:31:24 +0100 Subject: [PATCH] Add build and install scripts --- meta/build | 14 ++++++++++++++ meta/build_android | 12 ++++++++++++ meta/install_android | 9 +++++++++ 3 files changed, 35 insertions(+) create mode 100755 meta/build create mode 100755 meta/build_android create mode 100755 meta/install_android diff --git a/meta/build b/meta/build new file mode 100755 index 0000000..999e088 --- /dev/null +++ b/meta/build @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -euo pipefail + +pushd gdn-cli +cargo build --release +popd + +pushd gdn-app +pnpm install --frozen-lockfile +pnpm tauri build +popd + +echo "gdn-cli can be found at target/release/gdn-cli" +echo "gdn-app can be found at target/release/gdn-app" diff --git a/meta/build_android b/meta/build_android new file mode 100755 index 0000000..5aa91f2 --- /dev/null +++ b/meta/build_android @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail + +pushd gdn-app +pnpm install --frozen-lockfile +pnpm tauri android build --apk +popd + +mkdir -p target/release/ +mv gdn-app/src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release.apk target/release/gdn-app.apk + +echo "gdn-app.apk can be found at target/release/gdn-app.apk" diff --git a/meta/install_android b/meta/install_android new file mode 100755 index 0000000..2f56f0b --- /dev/null +++ b/meta/install_android @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -euo pipefail + +$ANDROID_HOME/platform-tools/adb devices + +echo "Waiting to give phone a chance to connect" +sleep 5 + +$ANDROID_HOME/platform-tools/adb install -r target/release/gdn-app.apk