[Gpg4win-commits] r265 - trunk

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Sat Apr 8 02:10:02 CEST 2006


Author: werner
Date: 2006-04-08 02:10:02 +0200 (Sat, 08 Apr 2006)
New Revision: 265

Modified:
   trunk/ChangeLog
   trunk/configure.ac
Log:
See ChangeLog


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-04-07 11:56:30 UTC (rev 264)
+++ trunk/ChangeLog	2006-04-08 00:10:02 UTC (rev 265)
@@ -1,3 +1,8 @@
+2006-04-07  Werner Koch  <wk at g10code.com>
+
+	* configure.ac: Use new method to include the SVN revison.  Now it
+	is the actual global revision number.
+
 2006-04-06  Werner Koch  <wk at g10code.com>
 
 	Released 1.0.0.

Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2006-04-07 11:56:30 UTC (rev 264)
+++ trunk/configure.ac	2006-04-08 00:10:02 UTC (rev 265)
@@ -23,18 +23,22 @@
 min_automake_version="1.9.3"
 
 # Remember to change the version number immediately *after* a release.
-# Uncomment the my_iscvs macro for non-released code.
-m4_define(my_version, [1.0.0])
-#m4_define(my_iscvs, yes)
+# Set my_issvn to "yes" for non-released code.  Remember to run an
+# "svn up" and "autogen.sh" right before creating a distribution.
+m4_define([my_version], [1.0.1])
+m4_define([my_issvn], [yes])
 
-AC_INIT([gpg4win], my_version[]m4_ifdef([my_iscvs], [-cvs[]m4_translit(
-                  [$Revision$],[Ra-z $:])]),
-                  [gpg4win-devel at wald.intevation.org])
 
+m4_define([svn_revision], m4_esyscmd([echo -n $((svn info 2>/dev/null \
+            || echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q}')]))
+AC_INIT([gpg4win], my_version[]m4_if(my_issvn,[yes],[-svn[]svn_revision]),
+        [gpg4win-devel at wald.intevation.org])
 
+SVN_REVISION=svn_revision
 PACKAGE=$PACKAGE_NAME
 VERSION=$PACKAGE_VERSION
 
+
 AC_CONFIG_SRCDIR(include/config.nsi.in)
 AC_CONFIG_MACRO_DIR(m4)
 
@@ -52,10 +56,8 @@
 BUILD_ISODATE=`date --iso-8601`
 changequote(,)dnl
 BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'`
-tmp="`echo '$Revision$' | sed 's/[^0-9]//g'`"
 changequote([,])dnl
-test -z "$tmp" && tmp="0"
-BUILD_FILEVERSION="${BUILD_FILEVERSION}$tmp"
+BUILD_FILEVERSION="${BUILD_FILEVERSION}${SVN_REVISION}"
 AC_SUBST(BUILD_TIMESTAMP)
 AC_SUBST(BUILD_ISODATE)
 AC_SUBST(BUILD_FILEVERSION)



More information about the Gpg4win-commits mailing list