diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-09-07 17:19:05 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-09-07 17:19:05 -0700 |
commit | 4d0226b77b2d053ee677d3101b19fb662b1f10b6 (patch) | |
tree | 4d11debd551a2d2901bff1af1de28afc2592f7a4 | |
parent | 6769f9b6615ebe172b3a75f1d11554ada26c592d (diff) | |
download | clogger-4d0226b77b2d053ee677d3101b19fb662b1f10b6.tar.gz |
-rw-r--r-- | GNUmakefile | 13 |
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 $@+ $@ |