File update.sh of Package trac-plugin-spamfilter
#! /bin/bash
NAME=spamfilter
svn co https://svn.edgewall.org/repos/trac/plugins/trunk/spam-filter ${NAME}_
osc rm $NAME-*.tar.bz2
pushd ${NAME}_
svn export . ../$NAME
rev=`svn up | sed -n 's/[^0-9]*\([0-9]\+\).*/\1/p'`
ver=`sed -n 's/VERSION = .\([0-9.]\+\)./\1/p' setup.py`
ARC=$NAME-r$rev.tar.bz2
popd
echo "New revision $rev, version $ver"
sed -i "s/\(Version: \+\)[^_]\+/\1$ver/;s/\(revision \+\)[0-9]\+/\1$rev/" trac-plugin-$NAME.spec
tar -cjf $ARC $NAME
rm -rf ${NAME}_ $NAME
osc add $ARC