Add script to build Isar from source

This commit is contained in:
vishnukvmd
2024-01-15 17:55:51 +05:30
parent a460b6ced2
commit 1ffb690062
3 changed files with 18 additions and 0 deletions

3
.gitmodules vendored
View File

@@ -5,3 +5,6 @@
[submodule "plugins/clip_ggml"]
path = plugins/clip_ggml
url = https://github.com/ente-io/clip-ggml.git
[submodule "thirdparty/isar"]
path = thirdparty/isar
url = https://github.com/isar/isar

14
scripts/build_isar.sh Normal file
View File

@@ -0,0 +1,14 @@
cd ../thirdparty/isar/
bash tool/build_android.sh x86
bash tool/build_android.sh x64
bash tool/build_android.sh armv7
bash tool/build_android.sh arm64
mv libisar_android_arm64.so libisar.so
mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/arm64-v8a/
mv libisar_android_armv7.so libisar.so
mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/armeabi-v7a/
mv libisar_android_x64.so libisar.so
mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/x86_64/
mv libisar_android_x86.so libisar.so
mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/x86/
cd ..

1
thirdparty/isar vendored Submodule

Submodule thirdparty/isar added at 6643d064ab