summaryrefslogtreecommitdiff
path: root/build-aux
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2018-09-04 22:19:41 +0200
committerJens Georg <mail@jensge.org>2018-09-04 22:19:43 +0200
commitcabd8653305207dc85552d7461e68ac4985f16c1 (patch)
treea84d169e5423178b1d439dc15cbfadc288f1f798 /build-aux
parentc49298a9d390231d86f5788639018b9da8ff38ca (diff)
downloadrygel-cabd8653305207dc85552d7461e68ac4985f16c1.tar.gz
build: Enable tagging with rygel-<version>
Fixes #114
Diffstat (limited to 'build-aux')
-rwxr-xr-xbuild-aux/git-version-gen7
1 files changed, 5 insertions, 2 deletions
diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen
index 463ad730..885dafb4 100755
--- a/build-aux/git-version-gen
+++ b/build-aux/git-version-gen
@@ -95,10 +95,13 @@ if test -n "$v"
then
: # use $v
elif test -d .git \
- && v=`git describe --abbrev=4 --match='${GNOME_TAG_PATTERN}_*' HEAD 2>/dev/null \
+ && v=`git describe --abbrev=4 --match='${GNOME_TAG_PATTERN}*' HEAD 2>/dev/null \
|| git describe --abbrev=4 HEAD 2>/dev/null` \
&& case $v in
${GNOME_TAG_PATTERN}_[0-9]*) ;;
+ ${GNOME_TAG_PATTERN}-[0-9]*)
+ v=`echo "$v" | sed "s/-/_/"`;
+ ;;
*) (exit 1) ;;
esac
then
@@ -128,7 +131,7 @@ fi
#v=`echo "$v" |sed 's/^v//'`
-v=`echo "$v" | sed "s/${GNOME_TAG_PATTERN}_//" | tr _ .`
+v=`echo "$v" | sed "s/${GNOME_TAG_PATTERN}[_-]//" | tr _- .`
# Don't declare a version "dirty" merely because a time stamp has changed.
git status > /dev/null 2>&1