X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=makedist.sh;h=3d00aed205835b4d31da2276fd18afadcc9add6c;hp=afaecd10cb812c239d53d6abc8039bec83cf319b;hb=2cad23b498bbb9fc1e929b4900b40e520017c614;hpb=e7a371132d1fbad058aad3a6a9d969de3e67009f diff --git a/makedist.sh b/makedist.sh index afaecd1..3d00aed 100755 --- a/makedist.sh +++ b/makedist.sh @@ -6,92 +6,145 @@ release=$1 [ -n "$release" ] git clone . $tmp/nncp-$release -repos=" - src/github.com/davecgh/go-xdr - src/github.com/dustin/go-humanize - src/github.com/flynn/noise - src/github.com/minio/blake2b-simd - src/golang.org/x/crypto - src/golang.org/x/net - src/golang.org/x/sys - src/gopkg.in/check.v1 - src/gopkg.in/yaml.v2 -" -for repo in $repos; do - git clone $repo $tmp/nncp-$release/$repo -done cd $tmp/nncp-$release -git checkout $release -git submodule update --init - -cat > $tmp/includes </dev/null || : +cd ../.. +rm -r ports +find . \( \ + -name .gitignore -o \ + -name .travis.yml -o \ + -name .goreleaser.yml -o \ + -name .gitattributes \) -delete + +mkdir contrib +cp ~/work/redo/minimal/do contrib/do cat > doc/download.texi < $texi < $texi < $texi < $texi < "$tarball".asc +meta4-create -file "$tarball" -mtime "$tarball" -sig "$tarball".asc \ + http://www.nncpgo.org/download/"$tarball" \ + http://y.www.nncpgo.org/download/"$tarball" \ + https://nncp.mirrors.quux.org/download/"$tarball" > "$tarball".meta4 + +size=$(( $(stat -f %z $tarball) / 1024 )) hash=$(gpg --print-md SHA256 < $tarball) +release_date=$(date "+%Y-%m-%d") + +mv -v $tmp/"$tarball" $tmp/"$tarball".sig $tmp/"$tarball".meta4 $cur/doc/download + +release_underscored=`echo $release | tr . _` cat <8 ------------------------ The main improvements for that release are: -$(git cat-file -p $release | sed -n '6,/^.*BEGIN/p' | sed '$d') +$(git cat-file -p v$release | sed -n '6,/^.*BEGIN/p' | sed '$d') ------------------------ >8 ------------------------ NNCP's home page is: http://www.nncpgo.org/ -Also available as I2P service: -http://ryeyslcg6oajmyruje3weqayepze5e5oglxndhkavzfatgnxcd7q.b32.i2p/ Source code and its signature for that version can be found here: @@ -138,9 +190,15 @@ SHA256 hash: $hash GPG key ID: 0x2B25868E75A1A953 NNCP releases Fingerprint: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 +There are mirrors where you can also get the source code tarballs: +http://www.nncpgo.org/Mirrors.html + Please send questions regarding the use of NNCP, bug reports and patches -to mailing list: https://lists.cypherpunks.ru/pipermail/nncp-devel/ +to mailing list: http://lists.cypherpunks.ru/nncp_002ddevel.html EOF +echo mutt -s \"[EN] NNCP $release release announcement\" \ + nncp-devel@lists.cypherpunks.ru \ + -a $cur/doc/download/"$tarball".meta4 cat <8 ------------------------ Домашняя страница NNCP: http://www.nncpgo.org/ -Также доступная как I2P сервис: -http://ryeyslcg6oajmyruje3weqayepze5e5oglxndhkavzfatgnxcd7q.b32.i2p/ Коротко об утилитах: http://www.nncpgo.org/Ob-utilitakh.html Исходный код и его подпись для этой версии находятся здесь: @@ -188,7 +245,13 @@ SHA256 хэш: $hash Идентификатор GPG ключа: 0x2B25868E75A1A953 NNCP releases Отпечаток: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 +Есть и зеркала где вы также можете получить архивы с исходным кодом: +http://www.nncpgo.org/Mirrors.html + Пожалуйста, все вопросы касающиеся использования NNCP, отчёты об ошибках и патчи отправляйте в nncp-devel почтовую рассылку: -https://lists.cypherpunks.ru/pipermail/nncp-devel/ +http://lists.cypherpunks.ru/nncp_002ddevel.html EOF +echo mutt -s \"[RU] Состоялся релиз NNCP $release\" \ + nncp-devel@lists.cypherpunks.ru \ + -a $cur/doc/download/"$tarball".meta4