#!/bin/bash
#
# Get the latest svn sources for Common Music and 
# associated libraries

STAMP=`date +"%Y%m%d.%H%M%S"`
DATE=`date +"%Y%m%d"`

export CVSROOT=":pserver:anonymous@commonmusic.cvs.sourceforge.net:/cvsroot/commonmusic" 
cvs login

for module in cm cm-gtk portmidi rts ; do
    cvs checkout -P ${module}
    touch ${module}/CVS-${STAMP}
    # remove all CVS directories
    find ${module} -type d -name CVS | xargs rm -rf 
    # create a tarball for the module
    tar cvzf ../${module}-${STAMP}.tar.gz ${module}
done

# print current version numbers for spec file
echo
echo "Current cm version numbers:"
echo
echo "%define cvsdate ${STAMP}"
echo
exit
