From 6c0b52c72c0958952b79b573105a270d7a651b33 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 22 Sep 2012 12:59:18 +0100 Subject: [PATCH] release.mak: make release target a bit more useful Copy/move files to where they need to go for testing and uploading, and print download link and sha256 sum for copy'n'pasting into the release announcement. --- release.mak | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/release.mak b/release.mak index 341047f..715657b 100644 --- a/release.mak +++ b/release.mak @@ -2,11 +2,24 @@ # include $(top_srcdir)/common/release.mak release: dist - $(MAKE) $(PACKAGE)-$(VERSION).tar.xz.sha256sum + @$(MAKE) $(PACKAGE)-$(VERSION).tar.xz.sha256sum + @echo + @echo "=================================================================================================" + @echo "http://gstreamer.freedesktop.org/src/$(PACKAGE)/$(PACKAGE)-$(VERSION).tar.xz" + @cat $(PACKAGE)-$(VERSION).tar.xz.sha256sum + @echo "=================================================================================================" + @if [ -d ~/releases/ ]; then \ + cp -v $(PACKAGE)-$(VERSION).tar.xz ~/releases/; \ + fi + @if [ -d ../www/data/src ]; then \ + mv -v $(PACKAGE)-$(VERSION).tar.xz ../www/data/src/$(PACKAGE)/ ; \ + mv -v $(PACKAGE)-$(VERSION).tar.xz.sha256sum ../www/data/src/$(PACKAGE)/ ; \ + fi + @echo "=================================================================================================" # generate sha256 sum files %.sha256sum: % - sha256sum $< > $@ + @sha256sum $< > $@ # check that no marshal or enumtypes files are included # this in turn ensures that distcheck fails for missing .list files which is currently @@ -14,8 +27,8 @@ release: dist distcheck-hook: @test "x" = "x`find $(distdir) -name \*-enumtypes.[ch] | grep -v win32`" && \ test "x" = "x`find $(distdir) -name \*-marshal.[ch]`" || \ - ( $(ECHO) "*** Leftover enumtypes or marshal files in the tarball." && \ - $(ECHO) "*** Make sure the following files are not disted:" && \ + ( echo "*** Leftover enumtypes or marshal files in the tarball." && \ + echo "*** Make sure the following files are not disted:" && \ find $(distdir) -name \*-enumtypes.[ch] | grep -v win32 && \ find $(distdir) -name \*-marshal.[ch] && \ false ) -- 2.7.4