Skip to content

Commit

Permalink
Fix binaries url (#42)
Browse files Browse the repository at this point in the history
* Download binaries from gh-pages

* Changes isar.wasm download location

* Dart formatting
  • Loading branch information
vicenterusso authored Apr 4, 2024
1 parent ba8bb50 commit d48b14c
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
3 changes: 2 additions & 1 deletion packages/isar/lib/src/web/web.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ export 'interop.dart';
FutureOr<IsarCoreBindings> initializePlatformBindings([
String? library,
]) async {
final url = library ?? 'https://unpkg.com/isar@${Isar.version}/isar.wasm';
final url = library ??
'https://binaries.isar-community.dev/${Isar.version}/isar.wasm';
final w = window as JSWindow;
final promise = w.WebAssembly.instantiateStreaming(
w.fetch(url),
Expand Down
18 changes: 9 additions & 9 deletions tool/download_binaries.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ if [ -z "$ISAR_VERSION" ]; then
exit 2;
fi

github="https://github.com/isar-community/isar/releases/download/$ISAR_VERSION"
binariesUrl="https://binaries.isar-community.dev/$ISAR_VERSION"


curl "${github}/libisar_android_arm64.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/arm64-v8a/libisar.so --create-dirs -L -f
curl "${github}/libisar_android_armv7.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/armeabi-v7a/libisar.so --create-dirs -L -f
curl "${github}/libisar_android_x64.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/x86_64/libisar.so --create-dirs -L
curl "${binariesUrl}/libisar_android_arm64.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/arm64-v8a/libisar.so --create-dirs -L -f
curl "${binariesUrl}/libisar_android_armv7.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/armeabi-v7a/libisar.so --create-dirs -L -f
curl "${binariesUrl}/libisar_android_x64.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/x86_64/libisar.so --create-dirs -L

curl "${github}/isar_ios.xcframework.zip" -o packages/isar_flutter_libs/ios/isar_ios.xcframework.zip --create-dirs -L -f
curl "${binariesUrl}/isar_ios.xcframework.zip" -o packages/isar_flutter_libs/ios/isar_ios.xcframework.zip --create-dirs -L -f
unzip -o packages/isar_flutter_libs/ios/isar_ios.xcframework.zip -d packages/isar_flutter_libs/ios
rm packages/isar_flutter_libs/ios/isar_ios.xcframework.zip

curl "${github}/libisar_macos.dylib" -o packages/isar_flutter_libs/macos/libisar.dylib --create-dirs -L -f
curl "${github}/libisar_linux_x64.so" -o packages/isar_flutter_libs/linux/libisar.so --create-dirs -L -f
curl "${github}/isar_windows_x64.dll" -o packages/isar_flutter_libs/windows/isar.dll --create-dirs -L -f
curl "${binariesUrl}/libisar_macos.dylib" -o packages/isar_flutter_libs/macos/libisar.dylib --create-dirs -L -f
curl "${binariesUrl}/libisar_linux_x64.so" -o packages/isar_flutter_libs/linux/libisar.so --create-dirs -L -f
curl "${binariesUrl}/isar_windows_x64.dll" -o packages/isar_flutter_libs/windows/isar.dll --create-dirs -L -f

curl "${github}/isar.wasm" -o isar.wasm -L -f
curl "${binariesUrl}/isar.wasm" -o isar.wasm -L -f

0 comments on commit d48b14c

Please sign in to comment.