Revert "removed VERSION param from dh_auto_configure"
authorBoyuan Yang <byang@debian.org>
Wed, 10 Jun 2020 13:57:51 +0000 (09:57 -0400)
committerBoyuan Yang <byang@debian.org>
Wed, 10 Jun 2020 13:57:51 +0000 (09:57 -0400)
This reverts commit f9bb76089045eb1dea195f8cc42df65e8ce39d54.

debian/rules

index 1654bec6fca3ba699de497d6c9bcf7fddbcac1af..4eb3c6315be5b412079fb91afe3d5d042773558c 100755 (executable)
@@ -17,11 +17,24 @@ include /usr/share/dpkg/buildflags.mk
 
 include /usr/share/dpkg/architecture.mk
 
+ifneq (,$(wildcard .git/config))
+       CONFIG_VERSION=
+else
+VERSION = $(DEB_VERSION_UPSTREAM)
+_PACK_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$1}')
+_BUILD_VER = $(shell echo $(VERSION) | awk -F'[+_~-]' '{print $$2}' | sed 's/[^0-9]//g')
+ifeq ($(_BUILD_VER),)
+       CONFIG_VERSION = $(_PACK_VER)
+else
+       CONFIG_VERSION = $(_PACK_VER).$(_BUILD_VER)
+endif
+endif
+
 %:
        dh $@
 
 override_dh_auto_configure:
-       dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+       dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) VERSION=$(CONFIG_VERSION)
 
 override_dh_makeshlibs:
        dh_makeshlibs -V