Makefile
changeset 501 3ebfd12fc276
parent 499 d47ea9a75390
child 503 6a32a94eeab2
equal deleted inserted replaced
500:54db35ae7740 501:3ebfd12fc276
   173 release: release2defun release2sf
   173 release: release2defun release2sf
   174 
   174 
   175 .PHONY: release2defun
   175 .PHONY: release2defun
   176 release2defun: validate-release deploy2defun
   176 release2defun: validate-release deploy2defun
   177 
   177 
   178 .PHONY: release2sf
   178 .PHONY: release2defun
   179 release2defun: validate-release deploy2sf
   179 release2defun: validate-release deploy2sf
   180 
   180 
   181 
   181 
   182 DEFUN_USER ?= user
   182 DEFUN_USER ?= user
   183 DEFUN_HG_SRV ?= hg.defun.work
   183 DEFUN_HG_SRV ?= hg.defun.work
   224 #   $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net
   224 #   $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net
   225 # as it may require interactive input for accepting server public key.
   225 # as it may require interactive input for accepting server public key.
   226 # Next time any action fully automated.
   226 # Next time any action fully automated.
   227 
   227 
   228 .PHONY: deploy2sf
   228 .PHONY: deploy2sf
   229 deploy2sf: deploy2sf-src deploy2sf-www deploy2sf-voa
   229 deploy2sf: deploy2sf-src deploy2sf-www deploy2sf-dist deploy2sf-voa
   230 
   230 
   231 .PHONY: deploy2sf-src
   231 .PHONY: deploy2sf-src
   232 deploy2sf-src:
   232 deploy2sf-src:
   233 	hg push ssh://$(SF_USER)@hg.code.sf.net/p/$(pkgname)/code || [ $$? = 1 ]
   233 	hg push ssh://$(SF_USER)@hg.code.sf.net/p/$(pkgname)/code || [ $$? = 1 ]
   234 
   234 
   250   echo "put voa-special.pdf"; \
   250   echo "put voa-special.pdf"; \
   251   echo "chmod 644 voa-special.pdf"; \
   251   echo "chmod 644 voa-special.pdf"; \
   252 echo 'quit'; \
   252 echo 'quit'; \
   253 ) | sftp -b - $(SF_USER),$(pkgname)@web.sourceforge.net
   253 ) | sftp -b - $(SF_USER),$(pkgname)@web.sourceforge.net
   254 
   254 
   255 .PHONY: release2sf
   255 .PHONY: deploy2sf-dist
   256 deploy2sf-release: validate-release $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS)
   256 deploy2sf-dist: $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS)
   257 	( echo 'cd /home/frs/project/$(shell v=$(pkgname); echo $${v:0:1}/$${v:0:2})/$(pkgname)'; \
   257 	( echo 'cd /home/frs/project/$(shell v=$(pkgname); echo $${v:0:1}/$${v:0:2})/$(pkgname)'; \
   258 echo "put  README.rst"; \
   258 echo "put  README.rst"; \
   259 echo "chmod 644 README.rst"; \
   259 echo "chmod 644 README.rst"; \
   260 echo "-mkdir v$(vmajor).$(vminor)"; \
   260 echo "-mkdir v$(vmajor).$(vminor)"; \
   261 echo "cd v$(vmajor).$(vminor)"; \
   261 echo "cd v$(vmajor).$(vminor)"; \