about summary refs log tree commit homepage
path: root/GNUmakefile
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-09-07 17:19:05 -0700
committerEric Wong <normalperson@yhbt.net>2009-09-07 17:19:05 -0700
commit4d0226b77b2d053ee677d3101b19fb662b1f10b6 (patch)
tree4d11debd551a2d2901bff1af1de28afc2592f7a4 /GNUmakefile
parent6769f9b6615ebe172b3a75f1d11554ada26c592d (diff)
downloadclogger-4d0226b77b2d053ee677d3101b19fb662b1f10b6.tar.gz
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 1d88a9f..ddd3993 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -39,8 +39,8 @@ VERSION := $(shell git describe 2>/dev/null | sed 's/^v//')
 ifneq ($(VERSION),)
 v := /^v$(VERSION)$$/
 vPREV := $(shell git tag -l 2>/dev/null | sed -n -e '$(v)!h' -e '$(v){x;p;q}')
-release_notes := release_notes-$(VERSION).txt
-release_changes := release_changes-$(VERSION).txt
+release_notes := release_notes-$(VERSION)
+release_changes := release_changes-$(VERSION)
 release-notes: $(release_notes)
 release-changes: $(release_changes)
 $(release_changes): verify
@@ -48,8 +48,15 @@ $(release_changes): verify
         echo >> $@+
         git log $(vPREV)..v$(VERSION) >> $@+
         $(VISUAL) $@+ && test -s $@+ && mv $@+ $@
+$(release_notes): pkggem = pkg/clogger-$(VERSION).gem
 $(release_notes): verify package
-        gem spec pkg/clogger-$(VERSION).gem description | sed -ne '/\w/p' > $@+
+        gem spec $(pkggem) description | sed -ne '/\w/p' > $@+
+        echo >> $@+
+        gem spec $(pkggem) homepage | sed -ne 's/^--- /* /p' >> $@+
+        gem spec $(pkggem) email | sed -ne 's/^--- /* /p' >> $@+
+        echo '* git://git.bogomips.org/clogger.git' >> $@+
+        echo >> $@+
+        echo Changes: >> $@+
         echo >> $@+
         git cat-file tag v$(VERSION) | awk 'p>1{print $$0}/^$$/{++p}' >> $@+
         $(VISUAL) $@+ && test -s $@+ && mv $@+ $@