annotate build-scripts/snapshot.sh @ 4639:f5cd4b6231ba

Added Test Directory. Touch input works in touchSimp for wacom bamboo fun on Ubuntu linux. Not yet integrated into library. Should support other touch devices and other linux distros, but not tested on anything else.
author Jim Grandpre <jim.tla@gmail.com>
date Mon, 24 May 2010 23:44:24 -0400
parents bb773ff79106
children 64a2d8f538a1
rev   line source
2982
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 #!/bin/sh
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2 #
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
3 # Generate a current snapshot from source control
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4
2986
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
5 echo "Checking out source"
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
6 svn co -q http://svn.libsdl.org/trunk/SDL
2982
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 (cd SDL && ./autogen.sh && rm -rf autom4te.cache)
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 sh SDL/build-scripts/updaterev.sh
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
9 cp SDL/include/SDL_config.h.default SDL/include/SDL_config.h
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
10
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
11 major=`fgrep "#define SDL_MAJOR_VERSION" SDL/include/SDL_version.h | \
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
12 sed 's,[^0-9]*\([0-9]*\),\1,'`
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
13 minor=`fgrep "#define SDL_MINOR_VERSION" SDL/include/SDL_version.h | \
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
14 sed 's,[^0-9]*\([0-9]*\),\1,'`
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
15 patch=`fgrep "#define SDL_PATCHLEVEL" SDL/include/SDL_version.h | \
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 sed 's,[^0-9]*\([0-9]*\),\1,'`
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 rev=`fgrep "#define SDL_REVISION" SDL/include/SDL_revision.h | \
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18 sed 's,[^0-9]*\([0-9]*\),\1,'`
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
19 path="SDL-$major.$minor.$patch-$rev"
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
20
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 mv SDL $path
2986
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
22 echo $path.tar.gz
2982
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 tar zcf $path.tar.gz $path
2986
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
24 echo $path.zip
2982
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
25 rm -f $path.zip
2986
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
26 zip -rq $path.zip $path
2982
b64c1d23039b Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
27 rm -rf $path
2986
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
28
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
29 #ln -sf $path.tar.gz SDL-1.3.tar.gz
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
30 #ln -sf $path.zip SDL-1.3.zip
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
31 #date=`date +"%a %b %e"`
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
32 #sed -e "s/<-- SDL 1.3 DATE -->.*/<-- SDL 1.3 DATE --> $date/" <../svn.php >../svn.php.new
bb773ff79106 Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents: 2982
diff changeset
33 #mv ../svn.php.new ../svn.php