#!/bin/sh -e BRANCH=$1 DIST=$2 if [ -z "$BRANCH" -o -z "$DIST" ]; then echo "Usage: $0 " echo "Example: $0 tags/0.7 natty" exit 1 fi PPA=ppa:me-davidsansome/clementine REPO=http://svn.clementine-player.org/clementine-mirror/$1 BASE=`pwd` DIRECTORY=clementine # Cleanup any old stuff rm -rfv $BASE/$DIRECTORY $BASE/*.diff.gz $BASE/*.tar.gz $BASE/*.dsc $BASE/*_source.changes # Checkout svn checkout $REPO $DIRECTORY # Generate changelog and maketarball.sh cd $BASE/$DIRECTORY/bin cmake .. -DDEB_DIST=$DIST -DWITH_DEBIAN=ON rm -rfv $BASE/$DIRECTORY/bin/* # Create the tarball cd $BASE/$DIRECTORY/dist ./maketarball.sh mv -v $BASE/$DIRECTORY/dist/*.orig.tar.gz $BASE/ rm -v $BASE/$DIRECTORY/dist/*.tar.gz find $BASE/$DIRECTORY/ -depth -path '*/.svn*' -delete # Build the deb cd $BASE/$DIRECTORY dpkg-buildpackage -S -kF6ABD82E # Upload to ppa cd $BASE dput $PPA *_source.changes