fix download monero_c prebuilds issue caused by cleanup (#2015)

This commit is contained in:
cyan 2025-02-17 14:56:01 +01:00 committed by GitHub
parent ff8c8a4d14
commit 57d88663c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,11 +44,13 @@ Future<void> main() async {
final url = asset["browser_download_url"] as String; final url = asset["browser_download_url"] as String;
printV("- downloading $localFilename"); printV("- downloading $localFilename");
await _dio.download(url, localFilename); await _dio.download(url, localFilename);
printV(" extracting $localFilename"); if (localFilename.endsWith(".xz")) {
final inputStream = InputFileStream(localFilename); printV(" extracting $localFilename");
final archive = XZDecoder().decodeBuffer(inputStream); final inputStream = InputFileStream(localFilename);
final outputStream = OutputFileStream(localFilename.replaceAll(".xz", "")); final archive = XZDecoder().decodeBuffer(inputStream);
outputStream.writeBytes(archive); final outputStream = OutputFileStream(localFilename.replaceAll(".xz", ""));
outputStream.writeBytes(archive);
}
} }
} }
if (Platform.isMacOS) { if (Platform.isMacOS) {