#!/bin/bash
#
# This script creates the tarball for wsjtx which includes
# sources for a fork of hamlib which is statically linked
# during the build.
# It uses the upstream wsjtx-superbuild script to create
# the composite tarball.
#
# Run in SOURCES after setting the required version tag.

name=wsjtx
version=1.7.0
# For rc's use e.g. 1.6.0-rc1

# Remove old superbuild dir
[[ -e ~/wsjtx-superbuild ]] && rm -rf ~/wsjtx-superbuild

# Remove old build dir from SOURCES
[[ -d build ]] && rm -rf build

# Remove old same version tarball
[[ -e $name-$version.tar.gz ]] && rm $name-$version.tar.gz

# Checkout wsjtx-superbuild to home dir 
svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-superbuild ~/wsjtx-superbuild

# Temp build dir
mkdir build
cd build

# Use superbuild to create new tarball
cmake -D WSJTX_TAG=tags/$name-$version ~/wsjtx-superbuild
make source

# Move and rename tarball to SOURCES
cp -f $name-$version.tgz ../$name-$version.tar.gz

cd ..

# Clean up
rm -rf build
rm -rf ~/wsjtx-superbuild








