Skip to content

Commit

Permalink
split release scripts a bit because win stuff is not build on the sam…
Browse files Browse the repository at this point in the history
…e machine as *nix stuff anymore

Signed-off-by: BlackEagle <[email protected]>
  • Loading branch information
BlackIkeEagle committed Feb 9, 2020
1 parent 641cc79 commit b7f6869
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 23 deletions.
25 changes: 25 additions & 0 deletions build/release-win.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash

set -e

[[ -z $1 ]] && echo "you must give a version" && exit 1
version=$1

[[ ! -d ../par2release ]] && mkdir -p ../par2release

git clean -xfd
build/build-win32.sh
mv par2.exe ../par2release
(
cd ../par2release
zip par2cmdline-$version-win-x86.zip par2.exe
rm par2.exe
)
git clean -xfd
build/build-win64.sh
mv par2.exe ../par2release
(
cd ../par2release
zip par2cmdline-$version-win-x64.zip par2.exe
rm par2.exe
)
24 changes: 1 addition & 23 deletions build/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,7 @@ mv par2cmdline-$version.tar.gz ../par2release
cd ../par2release
zcat par2cmdline-$version.tar.gz | bzip2 > par2cmdline-$version.tar.bz2
)
git clean -xfd
build/build-win32.sh
mv par2.exe ../par2release
(
cd ../par2release
zip par2cmdline-$version-win-x86.zip par2.exe
rm par2.exe
)
git clean -xfd
build/build-win64.sh
mv par2.exe ../par2release
(
cd ../par2release
zip par2cmdline-$version-win-x64.zip par2.exe
rm par2.exe
)

(
cd ../par2release
sha512sum *.tar* *.zip > checksums.sha512
for file in *.tar* *.zip; do
gpg --detach-sign $file
done
)
# build/release-win.sh

git tag -a --sign v$version
10 changes: 10 additions & 0 deletions build/sign-release.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env bash

(
cd ../par2release
sha512sum *.tar* *.zip > checksums.sha512
for file in *.tar* *.zip; do
gpg --detach-sign $file
done
)

0 comments on commit b7f6869

Please sign in to comment.