From: Iceyer Date: Mon, 15 Jan 2018 12:29:01 +0000 (+0800) Subject: fix: set default build version for debian changelog X-Git-Tag: archive/raspbian/5.7.12-2+rpi1^2~130^2~25 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ec6e2a8376c7aca7162b4fbb782b998c9a6ab630;p=dtkcore.git fix: set default build version for debian changelog Change-Id: Ia1099685e8119ce050f3ee3a7bb9c39cec387496 --- diff --git a/cmake/DtkCore/DtkCoreConfig.cmake b/cmake/DtkCore/DtkCoreConfig.cmake index 5ddb42c..9fd26b7 100644 --- a/cmake/DtkCore/DtkCoreConfig.cmake +++ b/cmake/DtkCore/DtkCoreConfig.cmake @@ -1,4 +1,4 @@ -set(INCLUDE_INSTALLED_DIR "/usr/include/libdtk-2.0/DCore") +set(INCLUDE_INSTALLED_DIR "/usr/include/libdtk-2.0.6/DCore") set(DtkCore_LIBRARIES dtkcore) include_directories("${INCLUDE_INSTALLED_DIR}") diff --git a/debian/rules b/debian/rules index 7119d0f..309449c 100755 --- a/debian/rules +++ b/debian/rules @@ -3,9 +3,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) +export _VER=$(shell if [ ! -f .git/config ];then dpkg-parsechangelog -ldebian/changelog -SVersion | awk -F'-' '{print $$1}'; fi) +export _MAJ_VER=$(shell echo $$_VER|awk '{split($$0,vs,"."); if (length(vs[1]) == 0) print 0; else print int(vs[1]);}') +export _MIN_VER=$(shell echo $$_VER|awk '{split($$0,vs,"."); if (length(vs[2]) == 0) print 0; else print int(vs[2]);}') +export _PAT_VER=$(shell echo $$_VER|awk '{split($$0,vs,"."); if (length(vs[3]) == 0) print 0; else print int(vs[3]);}') +export _BUILD_VER=$(shell echo $$_VER|awk '{split($$0,vs,"."); if (length(vs[4]) != 0) print vs[4]; else { split(vs[3], pvs,"+r"); if (length(pvs[2]) != 0) print int(pvs[2]); else print 0;}}') +VERSION ?= $(shell echo $$_VER|awk '{ if (length($$0)!=0) printf "%s.%s.%s.%s",${_MAJ_VER},${_MIN_VER},${_PAT_VER},${_BUILD_VER}; else printf ""; }') + %: dh $@ --parallel