#!/bin/bash
###############################
# $ ./mk-tar [svn-version]
# svn-version defaults to current HEAD if no version specified
###############################

if [[ "$(pwd|rev|cut -d/ -f1|rev)" != "SOURCES" ]]; then
    echo "Must be in SOURCES"; exit 1
else
    pkgname="$(pwd|rev|cut -d/ -f2|rev)"
fi

[[ -d trunk ]] && rm -rf trunk

# Optionally pass a specific svn version
if (( ${#1} > 0 )) then
    svn checkout -r $1 svn://repo.hu/librnd/trunk
else
    svn checkout svn://repo.hu/librnd/trunk
fi

cd trunk

svnver=$(svnversion)

cd ..

svn export trunk librnd-$svnver

if tar -czf librnd-$svnver.tar.gz librnd-$svnver/; then
    rm -rf librnd-$svnver
    echo "#####################"
    echo "svn version = $svnver (Edit this in the spec)"
    echo "#####################"
else
    echo "tarball creation failed ##################"
fi

