Skip to content

Commit

Permalink
Changes binaries download location to github pages (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
vicenterusso authored Apr 28, 2024
1 parent e199220 commit f45da80
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions packages/isar/lib/src/native/isar_core.dart
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ const nullBool = IsarObject_NULL_BOOL;
const falseBool = IsarObject_FALSE_BOOL;
const trueBool = IsarObject_TRUE_BOOL;

const String _githubUrl = 'https://isar-community.dev/releases';
const String binariesUrl = 'https://binaries.isar-community.dev';

bool _isarInitialized = false;

Expand Down Expand Up @@ -137,7 +137,7 @@ Future<void> _downloadIsarCore(String libraryPath) async {
return;
}
final remoteName = Abi.current().remoteName;
final uri = Uri.parse('$_githubUrl/${Isar.version}/$remoteName');
final uri = Uri.parse('$binariesUrl/${Isar.version}/$remoteName');
final request = await HttpClient().getUrl(uri);
final response = await request.close();
if (response.statusCode != 200) {
Expand Down
18 changes: 9 additions & 9 deletions tool/download_binaries.sh
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
#!/bin/bash

version=`dart packages/isar/tool/get_version.dart`
github="https://github.com/isar-community/isar/releases/download/${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 "${github}/libisar_android_x86.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/x86/libisar.so --create-dirs -L -f
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 "${binariesUrl}/libisar_android_x86.so" -o packages/isar_flutter_libs/android/src/main/jniLibs/x86/libisar.so --create-dirs -L -f

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

0 comments on commit f45da80

Please sign in to comment.