supply prebuilt library for macos

This commit is contained in:
Aleksey Kulikov 2021-10-30 12:58:58 +03:00
parent 8e415ae5a4
commit 9e1b1578b0
4 changed files with 16 additions and 4 deletions

View file

@ -36,9 +36,13 @@ Future<void> download(String platform) async {
logger.stdout('${ansi.green}libgit2 for $platform is already available.');
} else {
logger.stdout(
'${ansi.red}libgit2 for $platform is outdated. Run: \n'
'${ansi.red}libgit2 for $platform is outdated.\n'
'If it is dart application run: \n'
'dart run libgit2dart:setup clean\n'
'dart run libgit2dart:setup\n\n'
'If it is flutter application run: \n'
'flutter pub run libgit2dart:setup clean\n'
'flutter pub run libgit2dart:setup',
'flutter pub run libgit2dart:setup\n\n',
);
}
} else {

View file

@ -67,7 +67,15 @@ DynamicLibrary loadLibrary(String name) {
'To download the library, please run the following command from the '
'root of your project:',
);
logger.stdout('${ansi.yellow}dart run libgit2dart:setup${ansi.none}');
logger.stdout(
'${ansi.yellow}dart run libgit2dart:setup${ansi.none} for '
'dart application',
);
logger.stdout(ansi.none);
logger.stdout(
'${ansi.yellow}flutter pub run libgit2dart:setup${ansi.none} for '
'flutter application',
);
logger.stdout(ansi.none);
rethrow;
}

BIN
macos/libgit2-1.3.0.dylib Normal file

Binary file not shown.

View file

@ -15,7 +15,7 @@ Dart bindings to libgit2.
s.source = { :path => '.' }
s.source_files = 'Classes/**/*'
s.dependency 'FlutterMacOS'
s.vendored_libraries = '../.dart_tool/libgit2/macos/libgit2-1.3.0.dylib'
s.vendored_libraries = 'libgit2-1.3.0.dylib'
s.platform = :osx, '10.11'
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }