2010-03-14 03:21:09 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2011-01-22 04:51:24 +00:00
|
|
|
VERSION=`./mg-version.sh --version`
|
2010-03-14 03:21:09 +00:00
|
|
|
RELEASENAME=megaglest-source
|
|
|
|
RELEASEDIR="`pwd`/release/$RELEASENAME-$VERSION"
|
|
|
|
|
|
|
|
echo "Creating source package in $RELEASEDIR"
|
|
|
|
|
|
|
|
rm -rf $RELEASEDIR
|
|
|
|
mkdir -p $RELEASEDIR
|
|
|
|
# copy sources
|
|
|
|
pushd "`pwd`/../../source"
|
2011-02-01 00:15:00 +00:00
|
|
|
find glest_game/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
find shared_lib/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
find glest_map_editor/ \( -name "*.cpp" -o -name "*.h" -o -name "*.xpm" -o -name "*.c" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
find g3d_viewer/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
|
|
|
find configurator/ \( -name "*.cpp" -o -name "*.h" -o -name "*.c" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
2010-08-12 01:53:50 +00:00
|
|
|
find masterserver/ \( -name "*.php" -o -name "*.sql" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
2011-02-01 00:15:00 +00:00
|
|
|
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" \) -exec cp -p --parents "{}" $RELEASEDIR ';'
|
2010-03-14 03:21:09 +00:00
|
|
|
popd
|
2011-01-22 04:51:24 +00:00
|
|
|
#AUTOCONFSTUFF="configure.ac autogen.sh Jamrules Jamfile `find mk/jam -name "*.jam"` `find mk/autoconf -name "*.m4" -o -name "config.*" -o -name "*sh"`"
|
2010-03-14 03:21:09 +00:00
|
|
|
|
2011-01-22 04:51:24 +00:00
|
|
|
#cp -p --parents $AUTOCONFSTUFF $RELEASEDIR
|
2010-03-14 03:21:09 +00:00
|
|
|
cp -p ../../docs/readme*.txt ../../docs/*license*.txt $RELEASEDIR
|
|
|
|
cp -p glest.ini $RELEASEDIR
|
2010-10-16 16:09:12 +00:00
|
|
|
cp -p glestkeys.ini $RELEASEDIR
|
|
|
|
cp -p servers.ini $RELEASEDIR
|
|
|
|
cp -p glest.ico $RELEASEDIR
|
2010-03-14 03:21:09 +00:00
|
|
|
|
|
|
|
pushd $RELEASEDIR
|
|
|
|
./autogen.sh
|
|
|
|
popd
|
|
|
|
|
|
|
|
pushd release
|
|
|
|
PACKAGE="$RELEASENAME-$VERSION.tar.bz2"
|
|
|
|
echo "creating $PACKAGE"
|
2010-03-28 02:31:19 +00:00
|
|
|
tar -c --bzip2 -f "$PACKAGE" "$RELEASENAME-$VERSION"
|
|
|
|
#7za a "$RELEASENAME-$VERSION.7z" "$RELEASENAME-$VERSION"
|
2010-03-14 03:21:09 +00:00
|
|
|
popd
|