From c39b040683852e11be9c96da670fbe543074daff Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Fri, 21 Dec 2012 12:38:37 -0600 Subject: [PATCH] Add make-release script --- make-release | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 make-release diff --git a/make-release b/make-release new file mode 100755 index 00000000..ce72220f --- /dev/null +++ b/make-release @@ -0,0 +1,42 @@ +#!/bin/bash + +oldver='1\.2\.1' +oldmonth=December +oldyear=2012 + +newmajor=1 +newminor=2 +newpatch=2 +newmonth=December +newyear=2012 + + +newver="${newmajor}.${newminor}.${newpatch}" +pat='This is wimlib version [^[:space:]]\+ ([^[:space:]]\+ [^[:space:]]\+)' +sed -i "s/$pat/This is wimlib version $newver ($newmonth $newyear)/" README + +sed -i "s/$oldver/$newver/" configure.ac + +sed -i -e 's/\(#define WIMLIB_MAJOR_VERSION[[:space:]]\+\)[[:digit:]]\+/\1'$newmajor'/' \ + -e 's/\(#define WIMLIB_MINOR_VERSION[[:space:]]\+\)[[:digit:]]\+/\1'$newminor'/' \ + -e 's/\(#define WIMLIB_PATCH_VERSION[[:space:]]\+\)[[:digit:]]\+/\1'$newpatch'/' \ + -e 's/\(the library interface of wimlib \)'$oldver'/\1'$newver'/' \ + src/wimlib.h + +sed -i -e "1s/$oldmonth $oldyear/$newmonth $newyear/" doc/*.1.in + +sed -i "s/pkgver=$oldver/pkgver=$newver/" archlinux/PKGBUILD + +sed -i "1i\\ +wimlib ($newver-1) unstable; urgency=low\\ +\\ + * Update to v$newver\\ +\\ + -- Eric Biggers $(date -R)\\ +" debian/changelog + +sed -i 's/\(Version:[[:space:]]*\)[^[:space:]]\+/\1'"$newver"'/' \ + rpm/*.spec + +sed -i 's/WIMLIB_VERSION=[^[:space:]]\+/WIMLIB_VERSION='"$newver"'/' \ + programs/mkwinpeimg -- 2.43.0