From 1920f1b489a54e8ab97a3e24b1bab64831e32b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 26 Apr 2019 17:57:49 +0200 Subject: New upstream version 0.9.2 --- scripts/release.sh | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100755 scripts/release.sh (limited to 'scripts/release.sh') diff --git a/scripts/release.sh b/scripts/release.sh new file mode 100755 index 0000000..ffca2fd --- /dev/null +++ b/scripts/release.sh @@ -0,0 +1,57 @@ +#! /usr/bin/env bash +( +cd $(dirname $(which "$0"))/.. || exit 1 +#################################################################### + + +echo ========== cleanup ========== +rm -vf uriparser-*.tar.* uriparser-*.zip 2> /dev/null +rm -vRf uriparser-* 2> /dev/null + +echo +echo ========== configure ========== +cmake . || exit 1 + +echo +echo ========== make distcheck ========== +./make-distcheck.sh || exit 1 + +echo +echo ========== package docs ========== +./doc/release.sh || exit 1 + + +#################################################################### +) +res=$? +[ $res = 0 ] || exit $res + +cat <<'CHECKLIST' + +Fine. + + +Have you +* run ./edit_version.sh +* updated the soname +* updated file lists + - Makefile.am + - Code::Blocks + - Visual Studio 2005 +* searched for TODO inside code using + grep -R 'TODO' include/* lib/* test/* +? + +If so .. +* upload release with ReleaseForge +* announce through .. + - Blog + - Mailing lists + - Freshmeat + - SourceForge news +* upload doc +* update doc to website +* tag svn trunk + +CHECKLIST +exit $res -- cgit v1.2.3