]> www.infradead.org Git - pidgin-chime.git/commitdiff
Fix .deb changelog generation for tagged versions
authorDavid Woodhouse <dwmw@amazon.co.uk>
Sun, 6 May 2018 09:08:20 +0000 (10:08 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Sun, 6 May 2018 09:08:20 +0000 (10:08 +0100)
Makefile.am

index 7bd12a90e5d7e0c637a0f698f3bc60142c13e523..105f81e3c63038536d15c57503ca7a398fa0ad7b 100644 (file)
@@ -83,8 +83,8 @@ EXTRA_DIST = LICENSE README pidgin-chime.spec pidgin-chime.spec.in $(certs_DATA)
 deb-%: debian/changelog
        fakeroot debian/rules $(patsubst deb-%,%,$@)
 
-debian/changelog: debian/changelog.in
-       @COMMITDESC=$$(git describe --tags | sed 's/v\(.*\)-g[0-9a-f]\+/\1/'); \
+debian/changelog: debian/changelog.in configure.ac Makefile.am
+       @COMMITDESC=$$(git describe --tags | sed  -e 's/$$/-0/' -e 's/v\([^-]\+-[^-]\+\)\(-g[0-9a-f-]\+\|\)/\1/') \
         COMMITDATE=$$(git show -s --format=%cD); \
         sed -e "s/%COMMITDESC%/$$COMMITDESC/" -e "s/%COMMITDATE%/$$COMMITDATE/" $< > $@