#!/bin/sh #Copyright 2008-2011 Steffen Schaumburg, Ray E. Barker #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU Affero General Public License as published by #the Free Software Foundation, version 3 of the License. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. # #You should have received a copy of the GNU Affero General Public License #along with this program. If not, see . #In the "official" distribution you can find the license in agpl-3.0.txt. # This script prepares the compressed distribution files for # uploading to sourceforge. # # Run from the root of your git repo (the folder that has .git in it) # USAGE: $ utils/create-release.sh V # where V is the current version. e.g. utils/create-release.sh 0.55 #get rid of extraneous stuff rm regression-test/*.found.txt rm regression-test/*.pyc rm pyfpdb/*.pyc rm pyfpdb/*~ rm pyfpdb/fpdb-error-log.txt rm pyfpdb/HUD-error.txt rm pyfpdb/hand-errors.txt # make the fpdb_$1.zip file for windows echo "*** making zip file" zip -r ../fpdb_$1.zip docs zip -r ../fpdb_$1.zip packaging zip -r ../fpdb_$1.zip pyfpdb # now make the fpdb_$1.tar.bz2 file for linux echo "*** making tar.bz2 file" tar --recursion -cjf ../fpdb_$1.tar.bz2 *