summaryrefslogtreecommitdiff
path: root/scripts/package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/package.sh')
-rwxr-xr-xscripts/package.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/package.sh b/scripts/package.sh
index 34692f7ab20a..e3a35b0fe65d 100755
--- a/scripts/package.sh
+++ b/scripts/package.sh
@@ -35,6 +35,7 @@
# * git
# * stat
# * tar
+# * gzip
# * xz
# * sha512sum
# * sha256sum
@@ -182,6 +183,14 @@ cd ..
parent="$repo/.."
# Cleanup old stuff.
+if [ -f "$projver.tar.gz" ]; then
+ rm -rf "$projver.tar.gz"
+fi
+
+if [ -f "$projver.tar.gz.sig" ]; then
+ rm -rf "$projver.tar.gz.sig"
+fi
+
if [ -f "$projver.tar.xz" ]; then
rm -rf "$projver.tar.xz"
fi
@@ -192,6 +201,8 @@ fi
# Tar and compress and move into the parent directory of the repo.
tar cf "$projver.tar" "$projver/"
+gzip -k "$projver.tar"
+mv "$projver.tar.gz" "$parent"
xz -z -v -9 -e "$projver.tar" > /dev/null 2> /dev/null
mv "$projver.tar.xz" "$parent"
@@ -243,6 +254,8 @@ rm -rf windows/lib/{Win32,x64}/{Debug,ReleaseMD,ReleaseMT}/bcl.vcxproj.FileListA
zip -r $projver-windows.zip windows > /dev/null
printf '\n'
+shasum "$projver.tar.gz"
+printf '\n'
shasum "$projver.tar.xz"
printf '\n'
shasum "$projver-windows.zip"