summaryrefslogtreecommitdiff
path: root/fonts/thai/fonts-tlwg/build-aux
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/thai/fonts-tlwg/build-aux
Initial commit
Diffstat (limited to 'fonts/thai/fonts-tlwg/build-aux')
-rwxr-xr-xfonts/thai/fonts-tlwg/build-aux/git-version-gen29
1 files changed, 29 insertions, 0 deletions
diff --git a/fonts/thai/fonts-tlwg/build-aux/git-version-gen b/fonts/thai/fonts-tlwg/build-aux/git-version-gen
new file mode 100755
index 0000000000..3d78ba2dd7
--- /dev/null
+++ b/fonts/thai/fonts-tlwg/build-aux/git-version-gen
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+tarball_version_file=VERSION
+
+# Use tarball version file (included in release tarballs) if present,
+# otherwise, try git-describe
+if test -f $tarball_version_file
+then
+ v=$(cat $tarball_version_file) || v=
+fi
+
+if test "x$v" != "x"
+then
+ : # use $v
+# Make sure it's a Git tree
+elif test "$(git log -1 --pretty=format:x 2>&1)" = "x"
+then
+ v=$(git describe --match 'v[0-9]*' HEAD 2>/dev/null | sed -e 's/^v//') \
+ || v="UNKNOWN"
+
+ # Append "-dirty" suffix if there is local change
+ git update-index --refresh > /dev/null 2>&1
+ if test "x$(git diff-index --name-only HEAD 2>/dev/null)" != "x"
+ then
+ v="$v-dirty"
+ fi
+fi
+
+printf "%s" "$v"