All pastes #759257 Raw Edit

Something

public text v1 · immutable
·published 2007-11-02 23:46 UTC
rendered paste body
REVISION=$(svn update | tail -n 1 | awk '{print $NF}' | tr  -d '.')
OLDREVISION=$(cat .revision)

if [ $REVISION -eq $OLDREVISION ]; then
        echo "SVN remains at ${REVISION}. Not building."
        if [ -f ../inkscape_0.46.0-svn+${REVISION}_$(arch).deb ]; then
                echo "Install ../inkscape_0.46.0-svn+${REVISION}_$(arch).deb"
        fi
        exit
else
        echo "Updated from ${OLDREVISION} to ${REVISION}, building."
        echo $REVISION > .revision
fi

# Run autogen, just to make sure we don't try to build things that were removed.
#
./autogen.sh > /dev/null 2>&1

dch -D gutsy -v "0.46.0-svn+$REVISION" "New svn auto-build."

PACKAGE=$(fakeroot dpkg-buildpackage -b 2>&1 | grep "dpkg-deb: building package" | awk -F '/' '{print $2}' | sed "s/'\.//g")
echo "Finished building package /usr/src/${PACKAGE}"