git checkout v$release
rm -fr .git
-mod_name=go.cypherpunks.ru/nncp/v5
+mod_name=$(sed -n 's/^module //p' src/go.mod)
mv src src.orig
mkdir -p src/$mod_name
mv src.orig/* src/$mod_name
golang.org/x/crypto/AUTHORS
golang.org/x/crypto/blake2b
golang.org/x/crypto/blake2s
+golang.org/x/crypto/chacha20
golang.org/x/crypto/chacha20poly1305
golang.org/x/crypto/CONTRIBUTORS
golang.org/x/crypto/curve25519
golang.org/x/crypto/ed25519
golang.org/x/crypto/go.mod
golang.org/x/crypto/go.sum
-golang.org/x/crypto/internal/chacha20
golang.org/x/crypto/internal/subtle
golang.org/x/crypto/LICENSE
golang.org/x/crypto/nacl
You can obtain releases source code prepared tarballs on
@url{http://www.nncpgo.org/}.
EOF
+perl -i -ne 'print unless /include pedro/' doc/index.texi doc/about.ru.texi
+perl -p -i -e 's/^(.verbatiminclude) .*$/$1 PUBKEY.asc/g' doc/integrity.texi
+mv doc/.well-known/openpgpkey/hu/i4cdqgcarfjdjnba6y4jnf498asg8c6p.asc PUBKEY.asc
+ln -s ../PUBKEY.asc doc
make -C doc
########################################################################
# Supplementary files autogeneration
########################################################################
-texi=`mktemp`
+texi=$(TMPDIR=doc mktemp)
cat > $texi <<EOF
\input texinfo
@documentencoding UTF-8
@settitle NEWS
-
@node News
@unnumbered News
-
`sed -n '5,$p' < doc/news.texi`
-
@bye
EOF
makeinfo --plaintext -o NEWS $texi
\input texinfo
@documentencoding UTF-8
@settitle NEWS.RU
-
@node Новости
@unnumbered Новости
-
`sed -n '3,$p' < doc/news.ru.texi | sed 's/^@subsection/@section/'`
-
@bye
EOF
makeinfo --plaintext -o NEWS.RU $texi
-rm -f $texi
-
-texi=$(TMPDIR=doc mktemp)
cat > $texi <<EOF
\input texinfo
@documentencoding UTF-8
@settitle INSTALL
-
@include install.texi
-
@bye
EOF
makeinfo --plaintext -o INSTALL $texi
-rm -f $texi
-
-texi=`mktemp`
cat > $texi <<EOF
\input texinfo
@documentencoding UTF-8
@settitle THANKS
-
`cat doc/thanks.texi`
-
@bye
EOF
makeinfo --plaintext -o THANKS $texi
+
rm -f $texi
########################################################################
-mv doc/.well-known/openpgpkey/hu/i4cdqgcarfjdjnba6y4jnf498asg8c6p.asc PUBKEY.asc
rm -r doc/.gitignore doc/.well-known doc/nncp.html/.well-known
find . -type d -exec chmod 755 {} \;
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 ------------------------
Основные усовершенствования в этом релизе:
-$(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 ------------------------