#!/bin/sh
# script to download and repack source package becsue of stray file in top level

# bail out upon error
set -e

# extra verbosity
# set -x

origDir=../tarballs
mkdir -p $origDir
if [ -r .svn/deb-layout ]; then
	. .svn/deb-layout
fi

PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
VERSION=`uscan --verbose --force-download --destdir "$origDir" --no-symlink | \
    grep "Newest version on remote site is .* local version is .*" | \
    head -n 1 | \
    sed "s/Newest version on remote site is \([-0-9.]\+\),.*/\1/"`

UPSTREAMNAME=AmpliconNoise
if [ ! -d "$origDir" ]; then mkdir -p "$origDir" ; fi
cd "$origDir"

find . -name "${UPSTREAMNAME}V${VERSION}" -type d | xargs -r rm -r
tar -xzf ${UPSTREAMNAME}V${VERSION}.tar.gz
find ${UPSTREAMNAME}V${VERSION} -name .svn -type d | xargs -r rm -rf
find ${UPSTREAMNAME}V${VERSION} -name '._*' -o -name '*~' | xargs -r rm -rf
find . -name "ampliconnoise_*.orig.tar.gz" -type l | xargs -r rm 

GZIP="--best --no-name" tar -czf "$PKG"_"$VERSION".orig.tar.gz ${UPSTREAMNAME}V${VERSION}
find . -name "${UPSTREAMNAME}V${VERSION}" -type d | xargs -r rm -r

cp *.orig.tar.gz ..
