#!/bin/sh -ex
+PATH=$HOME/work/meta4ra/contrib:$PATH
cur=$(pwd)
tmp=$(mktemp -d)
release=$1
git clone . $tmp/nncp-$release
cd $tmp/nncp-$release
git checkout v$release
-redo VERSION
+./version > VERSION
cd src
go mod vendor
modvendor -v -copy="**/*_test.go **/words.go **/README.md **/main.go"
-name .goreleaser.yml -o \
-name .gitattributes \) -delete
-mkdir contrib
-cp ~/work/redo/apenwarr/minimal/do contrib/do
-
cat > doc/download.texi <<EOF
@node Tarballs
@section Prepared tarballs
########################################################################
-perl -i -npe "s/GO build/GO build -mod=vendor/" bin/default.do bin/hjson-cli.do
-perl -i -npe "s/GO list/GO list -mod=vendor/" bin/default.do
-perl -i -npe "s/GO test/GO test -mod=vendor/" test.do
-rm makedist VERSION.do
-rm -r .git
+perl -i -npe "s/GO build/GO build -mod=vendor/" bin/build
+perl -i -npe "s/GO list/GO list -mod=vendor/" bin/build
+rm makedist version
+rm -r .git t
redo-cleanup full
find . -type d -exec chmod 755 {} +
find . -type f -exec chmod 644 {} +
find . -type f -name "*.sh" -exec chmod +x {} +
-chmod +x contrib/do
+chmod +x bin/build install install-strip uninstall
cd ..
tar cvf nncp-"$release".tar --uid=0 --gid=0 --numeric-owner nncp-"$release"
http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB)
http://www.nncpgo.org/download/nncp-${release}.tar.xz.asc
+ http://www.nncpgo.org/download/nncp-${release}.tar.xz.sig
OpenPGP key: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953
NNCP releases <releases@nncpgo.org>
http://www.nncpgo.org/download/nncp-${release}.tar.xz ($size KiB)
http://www.nncpgo.org/download/nncp-${release}.tar.xz.asc
+ http://www.nncpgo.org/download/nncp-${release}.tar.xz.sig
OpenPGP ключ: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953
NNCP releases <releases@nncpgo.org>