From 054891f032faccb607e89067167fc8e55d20333f Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 16 Sep 2018 09:39:55 +0200 Subject: [PATCH] Add .deb package to official release target Signed-off-by: Joachim Nilsson --- Makefile.am | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Makefile.am b/Makefile.am index 10d33d3..0342154 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,13 +6,14 @@ SUBDIRS = src include man examples ## Generate .deb package package build-deb: - @dpkg-buildpackage -uc -us -B + @dpkg-buildpackage -uc -us ## Generate MD5 checksum file MD5 = md5sum md5-dist: @for file in $(DIST_ARCHIVES); do \ - $(MD5) $$file > $$file.md5; \ + $(MD5) $$file > ../$$file.md5; \ + mv $$file ../; \ done ## Check if tagged in git @@ -33,10 +34,19 @@ release-hook: echo; \ fi +# lintian --profile debian -i -I --show-overrides ../$PKG.changes +package: + dpkg-buildpackage -uc -us -B + ## Target to run when building a release -release: distcheck release-hook md5-dist +release: distcheck release-hook md5-dist package + @echo + @echo "Resulting release files:" + @echo "=========================================================================" @for file in $(DIST_ARCHIVES); do \ - printf "$$file \tDistribution tarball\n"; \ - printf "$$file.md5\t"; cat $$file.md5 | cut -f1 -d' '; \ - mv $$file* ../; \ + printf "%-40s Distribution tarball\n" $$file; \ + printf "%-40s " $$file.md5; cat ../$$file.md5 | cut -f1 -d' '; \ + done + @for file in `cd ..; ls *$(PACKAGE)*_$(subst _,.,$(VERSION))*`; do \ + printf "%-40s Debian/Ubuntu package file\n" $$file; \ done