Archive clarity.tar.gz files in build script (for consuming in sdk)

This commit is contained in:
Matthew Little
2019-05-28 18:24:22 -04:00
parent b599008116
commit cebd9df898

View File

@@ -14,9 +14,14 @@ mkdir -p "$dist_dir"
### Build and package for Linux-x64 (GNU)
build_linux_x64 () {
"$script_path/build-dist-linux-x64.sh"
dist_archive_linux="$dist_dir/blockstack-core-linux-x64.tar.bz2"
rm -f "$dist_archive_linux"
tar cfvj "$dist_archive_linux" -C "$src_dir/target/x86_64-unknown-linux-gnu/release" blockstack-core clarity-cli
clarity_tgz="$dist_dir/clarity-cli-linux-x64.tar.gz"
rm -f "$clarity_tgz"
tar czvf "$clarity_tgz" -C "$src_dir/target/x86_64-unknown-linux-gnu/release" clarity-cli
}
@@ -26,6 +31,10 @@ build_linux_musl_x64 () {
dist_archive_linux_musl="$dist_dir/blockstack-core-linux-musl-x64.tar.bz2"
rm -f "$dist_archive_linux_musl"
tar cfvj "$dist_archive_linux_musl" -C "$src_dir/target/x86_64-unknown-linux-musl/release" blockstack-core clarity-cli
clarity_tgz="$dist_dir/clarity-cli-linux-musl-x64.tar.gz"
rm -f "$clarity_tgz"
tar czvf "$clarity_tgz" -C "$src_dir/target/x86_64-unknown-linux-musl/release" clarity-cli
}
@@ -35,6 +44,10 @@ build_mac_x64 () {
dist_archive_mac="$dist_dir/blockstack-core-mac-x64.tar.bz2"
rm -f "$dist_archive_mac"
tar cfvj "$dist_archive_mac" -C "$src_dir/target/x86_64-apple-darwin/release" blockstack-core clarity-cli
clarity_tgz="$dist_dir/clarity-cli-mac-x64.tar.gz"
rm -f "$clarity_tgz"
tar czvf "$clarity_tgz" -C "$src_dir/target/x86_64-apple-darwin/release" clarity-cli
}
@@ -47,8 +60,13 @@ build_win_x64 () {
zip -j "$dist_archive_win" \
"$src_dir/target/x86_64-pc-windows-gnu/release/blockstack-core.exe" \
"$src_dir/target/x86_64-pc-windows-gnu/release/clarity-cli.exe"
clarity_tgz="$dist_dir/clarity-cli-win-x64.tar.gz"
rm -f "$clarity_tgz"
tar czvf "$clarity_tgz" -C "$src_dir/target/x86_64-pc-windows-gnu/release" clarity-cli.exe
}
case $DIST_TARGET_FILTER in
(*[![:blank:]]*)
case $DIST_TARGET_FILTER in