From: <suc...@us...> - 2006-07-30 00:43:44
|
Revision: 155 Author: sucknblow Date: 2006-07-29 17:43:41 -0700 (Sat, 29 Jul 2006) ViewCVS: http://svn.sourceforge.net/pmplib/?rev=155&view=rev Log Message: ----------- Add rules for preparing a release. Modified Paths: -------------- trunk/doc/snapshot Modified: trunk/doc/snapshot =================================================================== --- trunk/doc/snapshot 2006-07-29 23:49:07 UTC (rev 154) +++ trunk/doc/snapshot 2006-07-30 00:43:41 UTC (rev 155) @@ -9,10 +9,37 @@ LASTVER:=$(shell sed $(FOO) $(BRANCH)/configure.in) SNAPVER:=$(LASTVER).$(shell date +%Y%m%d) SNAPSHOTS=snapshots +RELEASES=releases # Used as destination in scp command UPLOAD_TO=pmplib-upload:upload +release-export: + test -d $(RELEASES) || mkdir -p $(RELEASES) + rm -rf $(RELEASES)/pmplib{,-$(LASTVER)} + svn export $(BRANCH) $(RELEASES)/pmplib + +release-dist: + cd $(RELEASES)/pmplib && \ + ./autogen.sh && \ + ./configure && \ + make distcheck + +release: release-export release-dist + mkdir -p $(RELEASES)/$(LASTVER){,/debian} + cp $(RELEASES)/pmplib/pmplib-$(LASTVER).tar.gz \ + $(RELEASES)/$(LASTVER) + +debian-src-release: release + cp $(RELEASES)/$(LASTVER)/pmplib-$(LASTVER).tar.gz \ + $(RELEASES)/$(LASTVER)/debian/pmplib_$(LASTVER).orig.tar.gz + cd $(RELEASES)/$(LASTVER)/debian && \ + tar -zxf pmplib_$(LASTVER).orig.tar.gz + cp -r $(RELEASES)/pmplib/debian \ + $(RELEASES)/$(LASTVER)/debian/pmplib-$(LASTVER) + cd $(RELEASES)/$(LASTVER)/debian && dpkg-source -b pmplib-$(LASTVER) + rm -r $(RELEASES)/$(LASTVER)/debian/pmplib-$(LASTVER) + snapshot-export: test -d $(SNAPSHOTS) || mkdir -p $(SNAPSHOTS) rm -rf $(SNAPSHOTS)/pmplib-{snapshot,$(SNAPVER)} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |