4 # Author: Elan Ruusamäe <glen@pld-linux.org>
7 baseurl=http://$p.googlecode.com/svn
8 # leave empty to use latest tag, or "trunk" for trunk
22 if [ -z "$version" ]; then
23 basever=$(awk '/^Version:/{split($2, v, "."); printf("%d[.]%d[.]%d\n", v[1], v[2], v[3])}' $specfile)
24 echo "Looking for latest version for $basever..."
25 version=$(svn ls $baseurl/tags/ | grep "^$basever\." | sort -V | tail -n1)
29 if [ "$version" = "trunk" ]; then
32 tarball=$p-$(date +%Y%m%d).tar.bz2
34 echo "Version: $version"
35 svnurl=$baseurl/tags/$version
36 tarball=$p-$version.tar.bz2
39 if [ "$svnurl" ]; then
40 svn co $svnurl${revno:+@$revno} $p-$version
42 tar -cjf $tarball --exclude-vcs $p-$version
51 s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
52 s/^\(Release:[ \t]\+\)[.0-9]\+\$/\1$release/