#!/bin/sh
set -ex

PACKAGE=imagevis3d

VERSION=`dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*$/\1/p'`

REVISION=`echo $VERSION | sed -e 's/^.*svn//g'`
FOLDER=${PACKAGE}-${VERSION}

TARFILE=${PACKAGE}_${VERSION}.orig.tar.gz

# Do the svn:externals checkout ourself:
# https://gforge.sci.utah.edu/svn/imagevis3d
# https://code.sci.utah.edu/svn/Tuvok
# https://gforge.sci.utah.edu/svn/basics
# https://gforge.sci.utah.edu/svn/scio

IMAGEVIS3D_REVISION=1672
TUVOK_REVISION=1879
BASICS_REVISION=153
SCIO_REVISION=1623

# put orig.tar in ../tarballs (-> default location for svn-buildpackage)
mkdir -p ../tarballs
cd ../tarballs

svn checkout --quiet https://gforge.sci.utah.edu/svn/imagevis3d ${FOLDER}
# fixup:
svn up -qr ${IMAGEVIS3D_REVISION} ${FOLDER}
svn up -qr ${TUVOK_REVISION}      ${FOLDER}/Tuvok
svn up -qr ${BASICS_REVISION}     ${FOLDER}/Tuvok/Basics
svn up -qr ${SCIO_REVISION}       ${FOLDER}/Tuvok/IO  
#find ${FOLDER} -name .svn -exec rm -rf {} \;

# convenients copies of:
# boost/  bzip2/  cxxtest/  jpeglib/  tiff/  zlib/
rm -rf ${FOLDER}/Tuvok/IO/3rdParty
# tclap
rm -rf ${FOLDER}/Tuvok/Basics/3rdParty
# zlib again ?
rm -rf ${FOLDER}/StandaloneTuvok/3rdParty
# glew
rm -rf ${FOLDER}/Tuvok/3rdParty

# debian stuff:
rm -rf ${FOLDER}/notdebian

# remove test data, just in case:
rm -rf ${FOLDER}/DemoData

GZIP="--best --no-name" tar --exclude-vcs -czf ${TARFILE} ${FOLDER}
rm -rf ${FOLDER}
