2010-03-14 04:21:09 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
2011-01-22 05:51:24 +01:00
|
|
|
VERSION=`./mg-version.sh --version`
|
2010-03-14 04:21:09 +01:00
|
|
|
RELEASENAME=megaglest-source
|
2011-05-04 23:00:34 +02:00
|
|
|
#RELEASEDIR="`pwd`/release/$RELEASENAME-$VERSION"
|
|
|
|
RELEASEDIR="`pwd`/release/$RELEASENAME-$VERSION/megaglest-$VERSION"
|
2010-03-14 04:21:09 +01:00
|
|
|
|
|
|
|
echo "Creating source package in $RELEASEDIR"
|
|
|
|
|
|
|
|
rm -rf $RELEASEDIR
|
|
|
|
mkdir -p $RELEASEDIR
|
2011-02-02 21:12:45 +01:00
|
|
|
mkdir -p $RELEASEDIR/source
|
2010-03-14 04:21:09 +01:00
|
|
|
# copy sources
|
|
|
|
pushd "`pwd`/../../source"
|
2011-02-02 21:12:45 +01:00
|
|
|
find glest_game/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find shared_lib/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find glest_map_editor/ \( -name "*.cpp" -o -name "*.h" -o -name "*.xpm" -o -name "*.c" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find g3d_viewer/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find configurator/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find masterserver/ \( -name "*.php" -o -name "*.sql" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
find tools/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" -o -name "*.pl" -o -name "*.sh" -o -name "*.css" -o -name "*.html" -o -name "*.ini" -o -name "*.ico" -o -name "*.txt" -o -name "*.dtd" -o -name "*.png" -o -name "*.py" -o -name "README" -o -name "INSTALL" -o -name "COPYING" -o -name "CMake*" \) -exec cp -p --parents "{}" $RELEASEDIR/source ';'
|
|
|
|
|
|
|
|
pushd "../"
|
|
|
|
find mk/cmake/ \( -name "*.cmake" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
find mk/macosx/ \( -name "*.txt" -o -name "*.plist" -o -name "*.icns" -o -name "PkgInfo" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
popd
|
|
|
|
|
2010-03-14 04:21:09 +01:00
|
|
|
popd
|
|
|
|
|
2011-05-04 23:00:34 +02:00
|
|
|
cp -p ../../docs/*.txt $RELEASEDIR
|
2010-03-14 04:21:09 +01:00
|
|
|
cp -p glest.ini $RELEASEDIR
|
2010-10-16 18:09:12 +02:00
|
|
|
cp -p glestkeys.ini $RELEASEDIR
|
|
|
|
cp -p servers.ini $RELEASEDIR
|
2011-02-06 02:48:41 +01:00
|
|
|
cp -p glest.ico $RELEASEDIR
|
2011-04-21 07:29:23 +02:00
|
|
|
cp -p megaglest.png $RELEASEDIR
|
|
|
|
cp -p megaglest.desktop $RELEASEDIR
|
2011-05-05 05:31:18 +02:00
|
|
|
cp -p start_megaglest $RELEASEDIR
|
2011-04-21 07:29:23 +02:00
|
|
|
cp -p start_megaglest_configurator $RELEASEDIR
|
|
|
|
cp -p start_megaglest_mapeditor $RELEASEDIR
|
|
|
|
cp -p start_megaglest_g3dviewer $RELEASEDIR
|
2011-02-02 21:12:45 +01:00
|
|
|
cp -p ../../CMake* $RELEASEDIR
|
2010-03-14 04:21:09 +01:00
|
|
|
|
|
|
|
pushd release
|
|
|
|
PACKAGE="$RELEASENAME-$VERSION.tar.bz2"
|
|
|
|
echo "creating $PACKAGE"
|
2011-05-04 23:00:34 +02:00
|
|
|
rm "$PACKAGE"
|
|
|
|
|
2010-03-28 04:31:19 +02:00
|
|
|
tar -c --bzip2 -f "$PACKAGE" "$RELEASENAME-$VERSION"
|
|
|
|
#7za a "$RELEASENAME-$VERSION.7z" "$RELEASENAME-$VERSION"
|
2010-03-14 04:21:09 +01:00
|
|
|
popd
|