diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-08-15 16:49:39 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-08-15 16:49:39 +0200 |
commit | daf23c350f0fe8fffbbde331d43460c517d3e445 (patch) | |
tree | 8afe6a21c38ffb961b7cbba89107d3f996e6d02e /mk/Maintainer.mk | |
download | vconsole-daf23c350f0fe8fffbbde331d43460c517d3e445.tar.gz |
initial commit
Diffstat (limited to 'mk/Maintainer.mk')
-rw-r--r-- | mk/Maintainer.mk | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mk/Maintainer.mk b/mk/Maintainer.mk new file mode 100644 index 0000000..1e237d3 --- /dev/null +++ b/mk/Maintainer.mk @@ -0,0 +1,30 @@ +# just some maintainer stuff for me ... +######################################################################## + +make-sync-dir = $(HOME)/projects/gnu-makefiles + +.PHONY: sync +sync:: distclean + test -d $(make-sync-dir) + rm -f $(srcdir)/INSTALL $(srcdir)/mk/*.mk + cp -v $(make-sync-dir)/INSTALL $(srcdir)/. + cp -v $(make-sync-dir)/*.mk $(srcdir)/mk + chmod 444 $(srcdir)/INSTALL $(srcdir)/mk/*.mk + + +repository := $(shell basename $(PWD)) +release-dir ?= $(HOME)/projects/Releases +release-pub ?= bigendian.kraxel.org:/public/vhosts/www.kraxel.org/releases/$(repository) +tarball = $(release-dir)/$(repository)-$(VERSION).tar + +$(tarball).gz: + git tag -m "release $(VERSION)" "$(VERSION)" + git push --tags + git archive --format=tar --prefix=$(repository)-$(VERSION)/ \ + -o $(tarball) $(VERSION) + gzip $(tarball) + +.PHONY: release +release: $(tarball).gz + gpg --detach-sign --armor $(tarball).gz + scp $(tarball).gz* $(release-pub) |