34 lines
1.1 KiB
Bash
Executable File
34 lines
1.1 KiB
Bash
Executable File
TMP="/tmp/cmclient"
|
|
WIN="/var/run/media/pavels/F8040EC2040E843A/novattd"
|
|
VER="1.5.1"
|
|
CMVER="1.5.1-2"
|
|
TMP_SRC="$TMP/openttd-$VER"
|
|
DIR=`pwd`
|
|
SRC_RELEASE_FNAME="$DIR/citymania-client-$CMVER-source.zip"
|
|
RELEASE_FNAME="$DIR/citymania-client-$CMVER-win32.zip"
|
|
RELEASE64_FNAME="$DIR/citymania-client-$CMVER-win64.zip"
|
|
rm $SRC_RELEASE_FNAME
|
|
rm $RELEASE_FNAME
|
|
rm $RELEASE64_FNAME
|
|
rm -rf $TMP
|
|
mkdir $TMP
|
|
hg diff -r openttd -B --nodates -X src/rev.cpp -X release_files -X make_diff.sh -X release.sh -X check_diff.sh -X novattd.sublime-project -X .hgignore -X src/rev.cpp.in -X Makefile.src.in -X build-number.txt > $TMP/cmclient.diff
|
|
tar xf ~/Downloads/openttd-$VER-source.tar.* -C $TMP
|
|
patch -p1 -d $TMP_SRC < $TMP/cmclient.diff
|
|
pushd $TMP_SRC
|
|
zip -9 -r $SRC_RELEASE_FNAME .
|
|
./configure
|
|
make lang
|
|
popd
|
|
unzip ~/Downloads/openttd-$VER-windows-win32.zip -d $TMP/release
|
|
mkdir $TMP/release/data
|
|
cp -r $TMP_SRC/bin/lang $TMP/release/
|
|
cp -r $DIR/release_files/* $TMP/release/
|
|
cp $DIR/cm_changelog.txt $TMP/release/citymania_changelog.txt
|
|
pushd $TMP/release
|
|
cp $WIN/bin/openttd.exe openttd.exe
|
|
zip -9 -r $RELEASE_FNAME .
|
|
cp $WIN/bin/openttd64.exe openttd.exe
|
|
zip -9 -r $RELEASE64_FNAME .
|
|
popd
|