diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-12-08 16:15:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-12-08 16:15:03 +0000 |
commit | d2e37fdd5039617bc565953e2718531092478365 (patch) | |
tree | ed917f829b45e45f02f7b6cba137d68a7b298b75 /contrib/get_version.sh | |
parent | 5938304d8d06c67467d05a506357da69f18ce445 (diff) | |
download | gnunet-gtk-d2e37fdd5039617bc565953e2718531092478365.tar.gz gnunet-gtk-d2e37fdd5039617bc565953e2718531092478365.zip |
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.
Diffstat (limited to 'contrib/get_version.sh')
-rwxr-xr-x | contrib/get_version.sh | 34 |
1 files changed, 34 insertions, 0 deletions
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 @@ | |||
1 | #!/bin/sh | ||
2 | # Gets the version number from VCS, or from the contents of the file $1 | ||
3 | version= | ||
4 | if test -f "$1" | ||
5 | then | ||
6 | version=$(cat $1) | ||
7 | fi | ||
8 | if test "x$version" = "x" -a -d "./.git" | ||
9 | then | ||
10 | version=$(git svn info | grep "Revision: [[:digit:]]\+" | sed -e 's/Revision: //') | ||
11 | if test "x$version" = "x" | ||
12 | then | ||
13 | version=$(git log -1 | grep 'commit [a-f0-9]\+' | sed -e 's/commit //') | ||
14 | if test ! "x$version" = "x" | ||
15 | then | ||
16 | version="git-$version" | ||
17 | fi | ||
18 | else | ||
19 | version="r$version" | ||
20 | fi | ||
21 | fi | ||
22 | if test "x$version" = "x" -a -d "./.svn" | ||
23 | then | ||
24 | version=$(svn info | grep "Revision: [[:digit:]]\+" | sed -e 's/Revision: //') | ||
25 | if test ! "x$version" = "x" | ||
26 | then | ||
27 | version="r$version" | ||
28 | fi | ||
29 | fi | ||
30 | if test "x$version" = "x" | ||
31 | then | ||
32 | version="unknown" | ||
33 | fi | ||
34 | echo $version | ||