diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 71603e4..3dc7ad9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -143,6 +143,17 @@ jobs: uses: nttld/setup-ndk@v1 with: ndk-version: r26d + id: setup-ndk + + - name: Setup Android NDK environment for OpenSSL + run: | + echo "ANDROID_NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}" >> $GITHUB_ENV + echo "NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}" >> $GITHUB_ENV + + - name: Install build dependencies for OpenSSL + run: | + sudo apt-get update + sudo apt-get install -y perl make - name: Get pnpm store directory shell: bash diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 92f84d4..9c9c1ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -152,6 +152,17 @@ jobs: uses: nttld/setup-ndk@v1 with: ndk-version: r26d + id: setup-ndk + + - name: Setup Android NDK environment for OpenSSL + run: | + echo "ANDROID_NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}" >> $GITHUB_ENV + echo "NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}" >> $GITHUB_ENV + + - name: Install build dependencies for OpenSSL + run: | + sudo apt-get update + sudo apt-get install -y perl make - name: Get pnpm store directory shell: bash diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index f376335..6a1a041 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -55,4 +55,4 @@ trash = "5.2.0" rusqlite = { version = "0.37.0", features = ["load_extension", "bundled-sqlcipher-vendored-openssl", "functions"] } [target.'cfg(target_os = "android")'.dependencies] -rusqlite = { version = "0.37.0", features = ["load_extension", "bundled", "functions"] } +rusqlite = { version = "0.37.0", features = ["load_extension", "bundled-sqlcipher-vendored-openssl", "functions"] }