summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index d68d763..8d54ed4 100644
--- a/Makefile
+++ b/Makefile
@@ -128,6 +128,12 @@ uninstall:
rm -f $(DESTDIR)$(MANDIR)/man$${manfile##*.}/$${manfile#doc/}; \
done;
+TODAY=$(shell date +"%Y%m%d")
+tag:
+ @sed -E "s|^V=[0-9]{8}|V=$(TODAY)|" -i Makefile
+ @git commit --gpg-sign --message "Version $(TODAY)" Makefile
+ @git tag --sign --message "Version $(TODAY)" $(TODAY)
+
dist:
git archive --format=tar --prefix=devtools-$(V)/ $(V) | gzip -9 > devtools-$(V).tar.gz
gpg --detach-sign --use-agent devtools-$(V).tar.gz
@@ -138,5 +144,5 @@ upload:
check: $(BINPROGS) bash_completion makepkg-x86_64.conf PKGBUILD.proto
shellcheck $^
-.PHONY: all clean install uninstall dist upload check
+.PHONY: all clean install uninstall dist upload check tag
.DELETE_ON_ERROR: