X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=makedist.sh;h=44b2586fdf61d0e8e8239182334401cc83f7ec05;hb=21b8b8f77caa2b719748ba28d36edba9e220d2a7;hp=1fc9f34b591451521df5c3c89e3933c957fdcb4d;hpb=2a70c0b74a86b0ef6f9bd03ba9b5bfa23f523900;p=pygost.git diff --git a/makedist.sh b/makedist.sh index 1fc9f34..44b2586 100755 --- a/makedist.sh +++ b/makedist.sh @@ -5,21 +5,30 @@ tmp=$(mktemp -d) release=$1 [ -n "$release" ] +pip_hash=$(pip hash dist/pygost-"$release".tar.gz | sed -n '$p') cp dist/pygost-"$release".tar.gz $tmp cd $tmp gunzip pygost-"$release".tar.gz -xz -9 pygost-"$release".tar -gpg --detach-sign --sign --local-user E6FD1269CD0C009E pygost-"$release".tar.xz - -tarball=pygost-"$release".tar.xz -size=$(( $(wc -c < $tarball) / 1024 )) +zstd -19 -v pygost-"$release".tar +tarball=pygost-"$release".tar.zst +gpg --detach-sign --sign --local-user pygost@cypherpunks.ru "$tarball" +gpg --enarmor < "$tarball".sig | + sed "/^Comment:/d ; s/ARMORED FILE/SIGNATURE/" > "$tarball".asc +meta4-create -file "$tarball" -mtime "$tarball" -sig "$tarball".asc \ + http://www.pygost.cypherpunks.ru/"$tarball" > "$tarball".meta4 + +size=$(( $(stat -f %z $tarball) / 1024 )) hash=$(gpg --print-md SHA256 < $tarball) hashsb=$($HOME/work/gogost/streebog256 < $tarball) +release_date=$(date "+%Y-%m-%d") cat <8 ------------------------ -PyGOST'es home page is: http://www.cypherpunks.ru/pygost/ +PyGOST'es home page is: http://www.pygost.cypherpunks.ru/ Source code and its signature for that version can be found here: - http://www.cypherpunks.ru/pygost/pygost-${release}.tar.xz ($size KiB) - http://www.cypherpunks.ru/pygost/pygost-${release}.tar.xz.sig + http://www.pygost.cypherpunks.ru/pygost-${release}.tar.zst ($size KiB) + http://www.pygost.cypherpunks.ru/pygost-${release}.tar.zst.sig Streebog-256 hash: $hashsb SHA256 hash: $hash @@ -52,7 +61,7 @@ GPG key: F55A 7619 3A0C 323A A031 0E6B E6FD 1269 CD0C 009E PyGOST releases Please send questions regarding the use of PyGOST, bug reports and patches -to mailing list: https://lists.cypherpunks.ru/mailman/listinfo/gost +to mailing list: http://lists.cypherpunks.ru/gost.html EOF cat <8 ------------------------ -Домашняя страница PyGOST: http://www.cypherpunks.ru/pygost/ +Домашняя страница PyGOST: http://www.pygost.cypherpunks.ru/ Исходный код и его подпись для этой версии могут быть найдены здесь: - http://www.cypherpunks.ru/pygost/pygost-${release}.tar.xz ($size KiB) - http://www.cypherpunks.ru/pygost/pygost-${release}.tar.xz.sig + http://www.pygost.cypherpunks.ru/pygost-${release}.tar.zst ($size KiB) + http://www.pygost.cypherpunks.ru/pygost-${release}.tar.zst.sig Streebog-256 хэш: $hashsb SHA256 хэш: $hash @@ -85,7 +94,7 @@ GPG ключ: F55A 7619 3A0C 323A A031 0E6B E6FD 1269 CD0C 009E Пожалуйста, все вопросы касающиеся использования PyGOST, отчёты об ошибках и патчи отправляйте в gost почтовую рассылку: -https://lists.cypherpunks.ru/mailman/listinfo/gost +http://lists.cypherpunks.ru/gost.html EOF -mv $tmp/$tarball $tmp/"$tarball".sig $cur/pygost.html/ +mv $tmp/$tarball $tmp/"$tarball".sig $tmp/"$tarball".meta4 $cur/pygost.html/