123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/bash
- #
- # DO NOT TRY TO GENERATE THE SIS FILE IF YOUR PATH CONTAINS SPACES.
- # ENSYMBLE DOES NOT SUPPORT THEM ! COPY THIS PROJECT TO C:\
- # BEFORE RUNNING THIS SCRIPT.
- #
- if [ -z "$1" ]; then
- echo "Sintaxe: $0 VERSION"
- exit 1
- fi
- PYTHON=python2.5
- APPNAME=Milkshake
- CAPBLS=NetworkServices+LocalServices+ReadUserData+WriteUserData+UserEnvironment
- SRCDIR=src
- TMPDIR=src.tmp
- ICON=img/none.svg
- PYS60DIR=../PyS60-1.9.6
- OPTS="--verbose --version=$1 --appname=\"$APPNAME\" --extrasdir=extras --heapsize=4k,5M --caps=$CAPBLS --icon=$ICON"
- echo "Populating temp dir"
- [ -d $TMPDIR ] && rm -fR $TMPDIR
- mkdir -p $TMPDIR/extras/data/python/milkshakedir/
- cp -a $SRCDIR/lib/* $TMPDIR/extras/data/python/milkshakedir/
- cp -a $SRCDIR/plugins $TMPDIR/extras/data/python/milkshakedir/
- cp $SRCDIR/default.py $TMPDIR/
- find $TMPDIR/ -name .svn -exec rm -fR {} \;
- [ ! -d ./module-repo/ ] && cp -a $PYS60DIR/module-repo .
- [ ! -d ./templates/ ] && cp -a $PYS60DIR/templates .
- [ ! -f ensymble.py ] && cp $PYS60DIR/ensymble.py .
- $PYTHON ensymble.py py2sis $OPTS "$TMPDIR" "$APPNAME-$1.sis"
- echo "Zipping source files"
- tar --exclude=.svn -cvzf $APPNAME-$1-tar.gz src
- zip -r $APPNAME-$1.zip src -x \*.svn\*
|