#!/bin/sh

dh_testdir debian/get-latest-source || exit 1
version=$2
orig_tgz=$(basename $3)
echo "version = $version; orig_tgz = $orig_tgz"

olddir=$(echo $orig_tgz | sed -e 's/.orig.tar.gz//' -e 's/_/-/')
newdir=${olddir}+dfsg1
srcpackage=$(echo $orig_tgz | sed -e 's/.orig.tar.gz/+dfsg1.orig.tar.xz/')
echo "newdir = $newdir; srcpackage = $srcpackage"

wd=$(pwd)
echo -n "Uncompressing $orig_tgz to $newdir ..."
cd ..
tar xzf $orig_tgz && mv $olddir $newdir
rm $orig_tgz
echo "[Done]"

echo -n "Removing files to comply with the DFSG ..."
find ${newdir} -name "*.min.js" | xargs rm -f
rm -rf ${newdir}/distrib/jsxcompressor.zip \
    ${newdir}/distrib/jsxgraphcore.js \
    ${newdir}/distrib/prototype.js \
    ${newdir}/doc/jessie/jessiescript_ref_de.pdf \
    ${newdir}/doc/jessie/jessiescript_ref_en.pdf \
    ${newdir}/doc/jessie/jessiescript_tdm_ref_de.pdf \
    ${newdir}/doc/jsxgraph_refcard.pdf \
    ${newdir}/examples/Cartography/vg2500_gk5.zip \
    ${newdir}/examples/Freudenberger/kamada_kawai.pdf \
    ${newdir}/examples/ggb/jscc/jscc-0.30.zip \
    ${newdir}/examples/ggb/jscc/jscc_manual_0.30.pdf \
    ${newdir}/examples/ggb/praesentation/ggb-in-jxg.pdf \
    ${newdir}/examples/ggb/ZA/GeogebraInJSXGraph.pdf \
    "${newdir}/examples/pickl/final/FT-HTML-Seite_Vortrag zur FT.ppt.zip" \
    "${newdir}/examples/pickl/final/Zulassungsarbeit_Christian Pickl.zip" \
    ${newdir}/examples/Wigand/prototype.js \
    ${newdir}/JSXCompressor/prototype.js \
    ${newdir}/plugins/wordpress/jsxgraphwp.zip\
    ${newdir}/examples/germany.js\
    ${newdir}/examples/germany_json.js\
    ${newdir}/examples/wahldaten.js\
    ${newdir}/examples/new_examples\
    ${newdir}/examples/templates/js/shCore.js\
    ${newdir}/examples/ggb/jscc
rm -rf ${newdir}/tools
find ${newdir} -name "jsxgraphcore.js" -exec rm {} \;
echo "[Done]"

echo -n "Compressing $srcpackage ..."
tar cJf $srcpackage ${newdir}
echo "[Done]"




