Updated addon repository URL and improved debug output on download
[supertux.git] / makedist.sh
1 #!/bin/sh
2
3 ST_VERSION=`grep '^SET(SUPERTUX_VERSION' CMakeLists.txt | sed -e 's/SET(SUPERTUX_VERSION "\([^"]\+\)")/\1/'`
4 DISTDIR="supertux-$ST_VERSION"
5
6 if test -e "$DISTDIR"
7 then
8         echo "$DISTDIR already exists."
9         exit 1
10 fi
11
12 echo "Creating directory $DISTDIR"
13 mkdir "$DISTDIR" || exit 1
14
15 cp "CMakeLists.txt" "COPYING" "INSTALL.md" "README.md" "WHATSNEW.txt" "config.h.cmake" "makedist.sh" "makepot.sh" "supertux2.desktop" $DISTDIR
16 cp --parents mk/cmake/*.cmake $DISTDIR
17 cp --parents mk/msvc/* $DISTDIR
18
19 echo "Copying files:"
20 for DIR in contrib data docs man src tools external
21 do
22         echo -n "  $DIR ... "
23         find "$DIR" -type f -exec "cp" "--parents" "{}" "$DISTDIR" ";" -o -name .svn -prune
24         echo "done"
25 done
26
27 echo -n "Creating $DISTDIR.tar.gz ... "
28 tar czf $DISTDIR.tar.gz $DISTDIR
29 echo "done"
30
31 echo -n "Creating $DISTDIR.tar.bz2 ... "
32 tar cjf $DISTDIR.tar.bz2 $DISTDIR
33 echo "done"
34
35 echo -n "Removing $DISTDIR ... "
36 rm -rf $DISTDIR
37 echo "done"