build-scripts/snapshot.sh
author Sam Lantinga <slouken@libsdl.org>
Sun, 04 Jan 2009 05:08:12 +0000
changeset 2982 b64c1d23039b
child 2986 bb773ff79106
permissions -rwxr-xr-x
Make the current revision number available
     1 #!/bin/sh
     2 #
     3 # Generate a current snapshot from source control
     4 
     5 svn co http://svn.libsdl.org/trunk/SDL
     6 (cd SDL && ./autogen.sh && rm -rf autom4te.cache)
     7 sh SDL/build-scripts/updaterev.sh
     8 cp SDL/include/SDL_config.h.default SDL/include/SDL_config.h
     9 
    10 major=`fgrep "#define SDL_MAJOR_VERSION" SDL/include/SDL_version.h | \
    11        sed 's,[^0-9]*\([0-9]*\),\1,'`
    12 minor=`fgrep "#define SDL_MINOR_VERSION" SDL/include/SDL_version.h | \
    13        sed 's,[^0-9]*\([0-9]*\),\1,'`
    14 patch=`fgrep "#define SDL_PATCHLEVEL" SDL/include/SDL_version.h | \
    15        sed 's,[^0-9]*\([0-9]*\),\1,'`
    16 rev=`fgrep "#define SDL_REVISION" SDL/include/SDL_revision.h | \
    17        sed 's,[^0-9]*\([0-9]*\),\1,'`
    18 path="SDL-$major.$minor.$patch-$rev"
    19 
    20 mv SDL $path
    21 tar zcf $path.tar.gz $path
    22 rm -f $path.zip
    23 zip -r $path.zip $path
    24 rm -rf $path