- New version mechanism in place

This commit is contained in:
ccremers
2007-05-03 15:52:51 +00:00
parent 32e6070a26
commit 09419702d8
10 changed files with 44 additions and 59 deletions

4
dist/NewVersion.txt vendored
View File

@@ -1,7 +1,7 @@
Where are the version numbers? (way too distributed)
- Gui has a version number in Version.py
- Scyther has release.h
- Gui has a version number in Version.py. This is propagated into the
binary and into the archive name as well.
- ChangeLog
- Readme.txt

15
dist/makedist.sh vendored
View File

@@ -18,11 +18,6 @@
#
# Parameters
RELEASE="scyther-1.0-beta6"
ARCHIVE="$RELEASE.tgz"
ZIPPED="$RELEASE.zip"
# Creates a temporary subdirectory here.
TMPDIR=/tmp/scytherdist
WORKNAME=scyther
@@ -40,8 +35,6 @@ MANUAL=scyther-manual.pdf
WORKDIR=$TMPDIR/$WORKNAME
CURDIR=$PWD
DEST=$PWD/$ARCHIVE
ZIPDEST=$PWD/$ZIPPED
DOCDEST=$WORKDIR/doc
#------------------------------------------------------------------------------
@@ -69,6 +62,14 @@ svn cat $DOCROOT/$MANUAL >$WORKDIR/$MANUAL
#
# Collected all needed data, finish up
TAGVERSION=`awk 'BEGIN { FS="\""; } { print $2; }' ../gui/Gui/Version.py`
RELEASE="scyther-$TAGVERSION"
ARCHIVE="$RELEASE.tgz"
ZIPPED="$RELEASE.zip"
DEST=$PWD/$ARCHIVE
ZIPDEST=$PWD/$ZIPPED
# Compress
cd $TMPDIR
tar zcvf $DEST $WORKNAME