X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=debian%2Fpkg-lib;h=4918e83d21df518c3f2a0094db7ec9302b2fedc3;hb=8ad9729461149b6c7a46c01e2cc305b23c19af9a;hp=b4a5ff3b7eec77f14726b656e30d43419db29c66;hpb=a4f8b029b86d2ca1612a9c2e2795ccea27b15276;p=libucw.git diff --git a/debian/pkg-lib b/debian/pkg-lib index b4a5ff3b..4918e83d 100755 --- a/debian/pkg-lib +++ b/debian/pkg-lib @@ -1,17 +1,22 @@ # A library of shell functions for building of Debian packages # (c) 2008--2009 Martin Mares -# (c) 2009--2013 Pavel Charvat +# (c) 2009--2017 Pavel Charvat # Expects: # PKG name of the package # ROOT absolute path to the root of the source tree # PKGVER custom package version -unset PKG ROOT SRCVER VER +unset PKG ROOT SRCVER VER PKG_NO_CHECKOUT function pkg-git-version { - TREEVER=`git describe | sed 's/^v//;s/[a-f]$/&-0/'` - TREEHASH=`git rev-parse --verify HEAD` + if [ -z "$PKG_NO_CHECKOUT" ] ; then + TREEVER=`git describe --tags | sed 's/^v//;s/[a-f]$/&-0/'` + TREEHASH=`git rev-parse --verify HEAD` + else + TREEVER=? + TREEHASH=? + fi VER=${PKGVER:-$TREEVER} SRCVER=${PKGVER:-$VER} cat <