feat: set verion when build
authorIceyer <me@iceyer.net>
Mon, 15 Jan 2018 08:31:44 +0000 (16:31 +0800)
committerDeepin Code Review <gerrit@deepin.com>
Mon, 15 Jan 2018 09:14:55 +0000 (17:14 +0800)
Change-Id: Ic598a1b0b3eb5f10df07ea6e07a902a13ad6247c

debian/rules

index 443c40429c89c3d0869d6120e4d914d98d3b7165..7119d0f7d8ac94178f5befd5697449d1a56a05c2 100755 (executable)
@@ -2,12 +2,15 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/default.mk
 export QT_SELECT = qt5
+
+VERSION ?= $(shell if [ ! -f .git/config ];then dpkg-parsechangelog -ldebian/changelog -SVersion | awk -F'-' '{print $$1}'; fi)
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 %:
        dh $@ --parallel
 
 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=$(VERSION)
 
 override_dh_auto_test:
        echo "skip auto test"