diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2024-03-03 09:55:03 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2024-03-03 09:55:03 +0100 |
commit | 23c348d62ab9f0a902189c70921310a5f856852c (patch) | |
tree | 08c40dc8b180b31f504945e8da3e3ea3950e4145 /autogen.sh | |
parent | 2938695ca4c9bca7834817465662e31570f6d32f (diff) | |
parent | 44916ca6d75e0b5f258a098a50d659f31c6625fd (diff) |
Update upstream source from tag 'upstream/1.3.0'
Update to upstream version '1.3.0'
with Debian dir ab14a3d39c8a7f8e08536efd939bb78110db77f3
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -2,6 +2,20 @@ test -n "$srcdir" || srcdir=`dirname "$0"` test -n "$srcdir" || srcdir=. +# When repos are forked on GitLab tags aren't copied thus making +# git-version-gen producing incorrect version ("UNKNOWN") which in turn causes +# CI build failures. To workaround this reconstruct version from ChangeLogs +# files (handy updated on every release). If git describe is not working and we +# are not in dist package - take version from the top-most ChangeLog file. +if [ ! -e .tarball-version ] && + ! git describe >/dev/null 2>&1; then + ls ChangeLogs \ + | sort -Vr \ + | grep -m1 -P -o '(?<=ChangeLog-).*' > .tarball-version + read v < .tarball-version + echo >&2 "Package version reconstructed from ChangeLog: $v" +fi + patchdir="$srcdir/patches" # Suppress warnings about obsolete macros if still needed (#122) |