summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautogen.sh6
-rw-r--r--configure.in4
2 files changed, 8 insertions, 2 deletions
diff --git a/autogen.sh b/autogen.sh
index 781a6f98..8095d8e6 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -29,6 +29,12 @@ version_date=`date +%Y%m%d`
echo "Creating help files..."
perl syntax.pl
+SVN=svn
+# the TZ hack is needed.
+# otherwise the log will have local timezone
+TZ=UTC $SVN log -v > ChangeLog
+TZ=UTC $SVN log -v --xml > ChangeLog.xml
+
files=`echo docs/help/in/*.in|sed -e 's,docs/help/in/Makefile.in ,,' -e 's,docs/help/in/,!,g' -e 's/\.in /.in ?/g'`
cat docs/help/in/Makefile.am.gen|sed "s/@HELPFILES@/$files/g"|sed 's/?/\\?/g'|tr '!?' '\t\n' > docs/help/in/Makefile.am
diff --git a/configure.in b/configure.in
index e6c8ecc9..c87b8153 100644
--- a/configure.in
+++ b/configure.in
@@ -913,8 +913,8 @@ fi
dnl **
dnl ** IRSSI_VERSION_DATE and IRSSI_VERSION_TIME
dnl **
-VERSION_DATE=`head -n 1 $srcdir/ChangeLog|sed 's/^\(....\)-\(..\)-\(..\).*/\1\2\3/'`
-VERSION_TIME=`head -n 1 $srcdir/ChangeLog|sed -e 's/^[[^ ]]* \(..\):\(..\).*/\1\2/' -e 's/^0*//'`
+VERSION_DATE=`head -n 2 $srcdir/ChangeLog| tail -n 1 | awk '{print $5}' | tr -d '-'`
+VERSION_TIME=`head -n 2 $srcdir/ChangeLog| tail -n 1 | awk '{print $6}' | awk -F: '{print $1$2}'`
AC_SUBST(VERSION_DATE)
AC_SUBST(VERSION_TIME)