summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index bf16a44..d656c34 100644
--- a/Makefile
+++ b/Makefile
@@ -10,9 +10,13 @@
PACKAGE := apk-tools
VERSION := 2.0_pre10
-SVN_REV := $(shell svn info 2> /dev/null | grep ^Revision | cut -d ' ' -f 2)
-ifneq ($(SVN_REV),)
-FULL_VERSION := $(VERSION)-r$(SVN_REV)
+GIT_REV := $(shell git describe || echo exported)
+ifneq ($(GIT_REV), exported)
+ifneq ($(filter apk-tools-$(VERSION)%, $(GIT_REV)),)
+FULL_VERSION := $(patsubst apk-tools-%,%,$(GIT_REV))
+else
+FULL_VERSION := $(GIT_REV)
+endif
else
FULL_VERSION := $(VERSION)
endif