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
+gpg --detach-sign --sign --local-user pygost@cypherpunks.ru pygost-"$release".tar.xz
tarball=pygost-"$release".tar.xz
-size=$(( $(wc -c < $tarball) / 1024 ))
+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 <<EOF
An entry for documentation:
-@item $release @tab $size KiB
+@item @ref{Release $release, $release} @tab $release_date @tab $size KiB
@tab @url{pygost-${release}.tar.xz, link} @url{pygost-${release}.tar.xz.sig, sign}
@tab @code{$hash}
@tab @code{$hashsb}
------------------------ >8 ------------------------
-PyGOST'es home page is: http://pygost.cypherpunks.ru/
-Also available as I2P service:
-http://ynvvto3unx63wbqmwg7mpdgy3ebven7ihhse6bh5yudwllugd6oa.b32.i2p/
+PyGOST'es home page is: http://www.pygost.cypherpunks.ru/
Source code and its signature for that version can be found here:
- http://pygost.cypherpunks.ru/pygost-${release}.tar.xz ($size KiB)
- http://pygost.cypherpunks.ru/pygost-${release}.tar.xz.sig
+ http://www.pygost.cypherpunks.ru/pygost-${release}.tar.xz ($size KiB)
+ http://www.pygost.cypherpunks.ru/pygost-${release}.tar.xz.sig
Streebog-256 hash: $hashsb
SHA256 hash: $hash
PyGOST releases <pygost at cypherpunks dot ru>
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 <<EOF
------------------------ >8 ------------------------
-Домашняя страница PyGOST: http://pygost.cypherpunks.ru/
-Также доступная как I2P сервис:
-http://ynvvto3unx63wbqmwg7mpdgy3ebven7ihhse6bh5yudwllugd6oa.b32.i2p/
+Домашняя страница PyGOST: http://www.pygost.cypherpunks.ru/
Исходный код и его подпись для этой версии могут быть найдены здесь:
- http://pygost.cypherpunks.ru/pygost-${release}.tar.xz ($size KiB)
- http://pygost.cypherpunks.ru/pygost-${release}.tar.xz.sig
+ http://www.pygost.cypherpunks.ru/pygost-${release}.tar.xz ($size KiB)
+ http://www.pygost.cypherpunks.ru/pygost-${release}.tar.xz.sig
Streebog-256 хэш: $hashsb
SHA256 хэш: $hash
Пожалуйста, все вопросы касающиеся использования 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/