diff --git a/ChangeLog b/ChangeLog index a52c7ff6..2e17fe15 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +19 May 2017 Ike Devolder + * release: 0.7.1 + * fixed basepath issues #93 + * made distcheck behaviour consistent with different --srcdir #96 + * properly package distribution package #98 + * cross compile for windows to get redistributable exe #94 + * change distribution format to tar.gz and tar.bz2 for unix + and keep zip for windows #97 + 17 April 2017 Ike Devolder * release: 0.7.0 * Merged OpenMP version and so enabled multithreading diff --git a/build/release.sh b/build/release.sh new file mode 100755 index 00000000..16d4e1d3 --- /dev/null +++ b/build/release.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +set -e + +git clean -xfd +build/build.sh +make check +make distcheck +version=$(ls -1 par2cmdline*.tar.gz | tail -n1 | sed -e 's/par2cmdline-\([0-9\.]\+\)\.tar\.gz/\1/') +mkdir -p ../par2release +mv par2cmdline-$version.tar.gz ../par2release +( + cd ../par2release + gzcat par2cmdline-$version.tar.gz | bzip2 > par2cmdline-$version.tar.bz2 +) +git clean -xfd +build/build-win32.sh +mv par2.exe ../par2release +( + cd ../par2release + zip par2cmdline-$version-win-x86.zip par2.exe + rm par2.exe +) +git clean -xfd +build/build-win64.sh +mv par2.exe ../par2release +( + cd ../par2release + zip par2cmdline-$version-win-x64.zip par2.exe + rm par2.exe +) + +( + cd ../par2release + sha512sum *.tar* *.zip > checksums.sha512 + for file in *.tar* *.zip; do + gpg --detach-sign $file + done +) + +git tag -a --sign v$version diff --git a/configure.ac b/configure.ac index b9d4ddb4..6060b8f9 100755 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ dnl -*- Autoconf -*- dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.62) -AC_INIT([par2cmdline], [0.7.0], [ike.devolder@gmail.com]) +AC_INIT([par2cmdline], [0.7.1], [ike.devolder@gmail.com]) AC_CONFIG_SRCDIR([src/par2cmdline.cpp]) AC_CANONICAL_HOST diff --git a/man/par2.1 b/man/par2.1 index 9172068d..7f583293 100644 --- a/man/par2.1 +++ b/man/par2.1 @@ -1,6 +1,6 @@ .\" Manpage for par2 .\" Contact ike.devolder@gmail.com for mistakes. -.TH par2 1 "apr 2017" "0.7.0" "Parity archive utils" +.TH par2 1 "may 2017" "0.7.1" "Parity archive utils" .SH NAME par2 \- PAR 2.0 compatible file verification and repair tool. .SH SYNOPSIS diff --git a/par2cmdline.vcxproj b/par2cmdline.vcxproj index 1dc27172..d8a7bf13 100644 --- a/par2cmdline.vcxproj +++ b/par2cmdline.vcxproj @@ -86,7 +86,7 @@ Disabled - WIN32;_DEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.0";%(PreprocessorDefinitions) + WIN32;_DEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.1";%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebug @@ -108,7 +108,7 @@ Disabled - WIN32;_DEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.0";%(PreprocessorDefinitions) + WIN32;_DEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.1";%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebug true @@ -131,7 +131,7 @@ AnySuitable Speed true - WIN32;NDEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.1";%(PreprocessorDefinitions) true MultiThreaded true @@ -157,7 +157,7 @@ AnySuitable Speed true - WIN32;NDEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.0";%(PreprocessorDefinitions) + WIN32;NDEBUG;_CONSOLE;PACKAGE="par2cmdline";VERSION="0.7.1";%(PreprocessorDefinitions) true MultiThreaded true