[Gnucash-changes] r12880 - gnucash/trunk - Print SVN version information more often.

Derek Atkins warlord at cvs.gnucash.org
Wed Jan 18 23:54:37 EST 2006


Author: warlord
Date: 2006-01-18 23:54:37 -0500 (Wed, 18 Jan 2006)
New Revision: 12880
Trac: http://svn.gnucash.org/trac/changeset/12880

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/bin/gnucash-bin.c
   gnucash/trunk/src/gnome-utils/Makefile.am
   gnucash/trunk/src/gnome-utils/gnc-splash.c
Log:
Print SVN version information more often.

	* src/bin/gnucash-bin.c:
	* src/gnome-utils/gnc-splash.c:
	  Always print the SVN version and build date.
	  Make "development version" based on GNUCASH_SVN
	* src/gnome-utils/Makefile.am:
	  Define GNUCASH_SVN whenever the source is not a dist tarball.



Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-01-19 04:29:07 UTC (rev 12879)
+++ gnucash/trunk/ChangeLog	2006-01-19 04:54:37 UTC (rev 12880)
@@ -1,3 +1,12 @@
+2006-01-18  Derek Atkins  <derek at ihtfp.com>
+
+	* src/bin/gnucash-bin.c:
+	* src/gnome-utils/gnc-splash.c:
+	  Always print the SVN version and build date.
+	  Make "development version" based on GNUCASH_SVN
+	* src/gnome-utils/Makefile.am:
+	  Define GNUCASH_SVN whenever the source is not a dist tarball.
+
 2006-01-18  David Hampton  <hampton at employees.org>
 
 	* src/business/business-core/gncOwner.[ch]:

Modified: gnucash/trunk/src/bin/gnucash-bin.c
===================================================================
--- gnucash/trunk/src/bin/gnucash-bin.c	2006-01-19 04:29:07 UTC (rev 12879)
+++ gnucash/trunk/src/bin/gnucash-bin.c	2006-01-19 04:54:37 UTC (rev 12880)
@@ -37,7 +37,12 @@
 #include "gnc-file.h"
 
 static int gnucash_show_version;
+/* GNUCASH_SVN is defined whenever we're building from an SVN tree */
+#ifdef GNUCASH_SVN
 static int is_development_version = TRUE;
+#else
+static int is_development_version = FALSE;
+#endif
 
 static void
 gnc_print_unstable_message(void)
@@ -118,9 +123,7 @@
     if (gnucash_show_version) {
         printf("GnuCash %s %s\n", VERSION, 
                is_development_version ? _("development version") : "");
-#ifdef GNUCASH_SVN
-        printf("built %s from svn r%s\n", GNUCASH_BUILD_DATE, GNUCASH_SVN_REV);
-#endif 
+        printf(_("built %s from r%s\n"), GNUCASH_BUILD_DATE, GNUCASH_SVN_REV);
         exit(0);
     }
     

Modified: gnucash/trunk/src/gnome-utils/Makefile.am
===================================================================
--- gnucash/trunk/src/gnome-utils/Makefile.am	2006-01-19 04:29:07 UTC (rev 12879)
+++ gnucash/trunk/src/gnome-utils/Makefile.am	2006-01-19 04:54:37 UTC (rev 12880)
@@ -278,6 +278,9 @@
 		else \
 			echo "/* Autogenerated. Do not change. */" > _gnc-svninfo.h ; \
 			echo "#define GNUCASH_SVN_REV \"unknown -- bad svn checkout?\"" >> _gnc-svninfo.h ; \
+			echo "#ifndef GNUCASH_SVN" >> _gnc_svn-info.h ; \
+			echo "#define GNUCASH_SVN 1" >> _gnc_svn-info.h ; \
+			echo "#endif" >> _gnc_svn-info.h ; \
 		fi ; \
 	fi
 

Modified: gnucash/trunk/src/gnome-utils/gnc-splash.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-splash.c	2006-01-19 04:29:07 UTC (rev 12879)
+++ gnucash/trunk/src/gnome-utils/gnc-splash.c	2006-01-19 04:54:37 UTC (rev 12880)
@@ -74,10 +74,13 @@
   frame = gtk_frame_new (NULL);
   vbox = gtk_vbox_new (FALSE, 3);
 #ifdef GNUCASH_SVN
+  /* Development version */
   ver_string = g_strdup_printf(_("Version: Gnucash-%s svn (r%s built %s)"),
 			       VERSION, GNUCASH_SVN_REV, GNUCASH_BUILD_DATE);
 #else
-  ver_string =  g_strdup_printf(_("Version: Gnucash-%s"), VERSION);
+  /* Dist Tarball */
+  ver_string = g_strdup_printf(_("Version: Gnucash-%s (r%s built %s)"),
+			       VERSION, GNUCASH_SVN_REV, GNUCASH_BUILD_DATE);
 #endif
 
   version = gtk_label_new (ver_string);



More information about the gnucash-changes mailing list