2016-04-27 00:33:22 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
2018-05-02 18:24:43 +02:00
|
|
|
cd ../../
|
|
|
|
|
2019-02-21 22:34:36 +01:00
|
|
|
version="0.9.4"
|
2016-04-27 00:33:22 +02:00
|
|
|
|
2018-05-02 18:24:43 +02:00
|
|
|
target_dir="releases/$version"
|
|
|
|
|
2018-12-03 16:48:53 +01:00
|
|
|
#vmPath=/Users/christoph/Documents/Workspaces/Java
|
|
|
|
vmPath=/Volumes
|
2019-01-08 16:36:26 +01:00
|
|
|
linux64=$vmPath/vm_shared_ubuntu/desktop/package/linux
|
|
|
|
win64=$vmPath/vm_shared_windows/desktop/package/windows
|
2018-05-11 19:57:18 +02:00
|
|
|
|
|
|
|
macOS=deploy
|
2018-05-10 12:43:32 +02:00
|
|
|
|
|
|
|
# Set BISQ_GPG_USER as environment var to the email address used for gpg signing. e.g. BISQ_GPG_USER=manfred@bitsquare.io
|
2016-04-27 00:33:22 +02:00
|
|
|
|
2017-02-11 18:43:49 -05:00
|
|
|
rm -r $target_dir
|
|
|
|
|
2016-07-05 15:52:26 +02:00
|
|
|
mkdir -p $target_dir
|
|
|
|
|
2017-11-16 13:58:22 -05:00
|
|
|
# sig key mkarrer
|
2018-05-11 19:57:18 +02:00
|
|
|
cp "$target_dir/../../package/F379A1C6.asc" "$target_dir/"
|
2017-11-16 13:58:22 -05:00
|
|
|
# sig key cbeams
|
2018-05-11 19:57:18 +02:00
|
|
|
cp "$target_dir/../../package/5BC5ED73.asc" "$target_dir/"
|
2018-02-23 11:58:27 -05:00
|
|
|
# sig key Christoph Atteneder
|
2018-05-11 19:57:18 +02:00
|
|
|
cp "$target_dir/../../package/29CDFD3B.asc" "$target_dir/"
|
2017-11-16 13:58:22 -05:00
|
|
|
# signing key
|
2018-05-11 19:57:18 +02:00
|
|
|
cp "$target_dir/../../package/signingkey.asc" "$target_dir/"
|
2018-05-25 22:03:42 +02:00
|
|
|
# hash of jar file
|
|
|
|
cp "deploy/Bisq-$version.jar.txt" "$target_dir/"
|
2016-11-19 19:54:39 +01:00
|
|
|
|
2018-05-02 18:24:43 +02:00
|
|
|
dmg="Bisq-$version.dmg"
|
|
|
|
cp "$macOS/$dmg" "$target_dir/"
|
2016-11-19 19:54:39 +01:00
|
|
|
|
2019-01-08 16:36:26 +01:00
|
|
|
deb="Bisq-$version.deb"
|
2017-06-28 01:00:49 +02:00
|
|
|
deb64="Bisq-64bit-$version.deb"
|
2019-01-08 16:36:26 +01:00
|
|
|
cp "$linux64/$deb" "$target_dir/$deb64"
|
2016-04-27 00:33:22 +02:00
|
|
|
|
2019-01-08 16:36:26 +01:00
|
|
|
exe="Bisq-$version.exe"
|
2018-05-02 18:24:43 +02:00
|
|
|
exe64="Bisq-64bit-$version.exe"
|
2018-12-04 15:13:33 +01:00
|
|
|
cp "$win64/$exe" "$target_dir/$exe64"
|
2016-04-27 00:33:22 +02:00
|
|
|
|
|
|
|
cd "$target_dir"
|
|
|
|
|
2018-05-25 22:03:42 +02:00
|
|
|
echo Create signatures
|
2018-05-10 12:43:32 +02:00
|
|
|
gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $dmg.asc --detach-sig --armor $dmg
|
|
|
|
gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $deb64.asc --detach-sig --armor $deb64
|
|
|
|
gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $exe64.asc --detach-sig --armor $exe64
|
2016-10-08 01:19:52 +02:00
|
|
|
|
2018-05-25 22:03:42 +02:00
|
|
|
echo Verify signatures
|
2018-05-02 18:24:43 +02:00
|
|
|
gpg --digest-algo SHA256 --verify $dmg{.asc*,}
|
2016-10-08 01:19:52 +02:00
|
|
|
gpg --digest-algo SHA256 --verify $deb64{.asc*,}
|
2018-05-02 18:24:43 +02:00
|
|
|
gpg --digest-algo SHA256 --verify $exe64{.asc*,}
|
2016-04-27 00:33:22 +02:00
|
|
|
|
2018-12-03 16:48:53 +01:00
|
|
|
cp -r . $win64/$version
|
2017-02-11 18:43:49 -05:00
|
|
|
|
2018-05-02 18:24:43 +02:00
|
|
|
open "."
|