From d2e37fdd5039617bc565953e2718531092478365 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 8 Dec 2011 16:15:03 +0000 Subject: LRN: Starting to get rid of gtk_dialog_run(), and more * Call AC_INIT() with different package name and tarball name * Get version from VCS instead of hard-coding it in configure.ac * Don't supply version to AM_INIT_AUTOMAKE * Use silent rules * Make a few GNUNET_FS_GTK_* AM variables to be used in .glade files * Add contrib/gnunet_fs_gtk_about_window.glade.in * GNUNET_GTK_display_about () doesn't take dialog name anymore (it should always be 'about_window' now) * GNUNET_GTK_get_new_builder () now passes the builder as a callback argument * about.c now implements most of the things that were previously done by GtkAboutDialog. --- contrib/get_version.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 contrib/get_version.sh (limited to 'contrib/get_version.sh') diff --git a/contrib/get_version.sh b/contrib/get_version.sh new file mode 100755 index 00000000..77e1fcaf --- /dev/null +++ b/contrib/get_version.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# Gets the version number from VCS, or from the contents of the file $1 +version= +if test -f "$1" +then + version=$(cat $1) +fi +if test "x$version" = "x" -a -d "./.git" +then + version=$(git svn info | grep "Revision: [[:digit:]]\+" | sed -e 's/Revision: //') + if test "x$version" = "x" + then + version=$(git log -1 | grep 'commit [a-f0-9]\+' | sed -e 's/commit //') + if test ! "x$version" = "x" + then + version="git-$version" + fi + else + version="r$version" + fi +fi +if test "x$version" = "x" -a -d "./.svn" +then + version=$(svn info | grep "Revision: [[:digit:]]\+" | sed -e 's/Revision: //') + if test ! "x$version" = "x" + then + version="r$version" + fi +fi +if test "x$version" = "x" +then + version="unknown" +fi +echo $version -- cgit v1.2.3