
#!/bin/bash
#set -x

VERSION=2.14.4
TRALICS=tralics-$VERSION
TRALICSSRC=tralics-src-$VERSION

SRC="readline.C  txaux.C  txbuffer.C txmath.C  txpost.C txtoken.C tralics.C\
    txbib.C  txerr.C txparser.C  txstack.C  txtranslate.C  txmain.C\
    txfp.C txfonts.C txscan.C   txtitlepage.C  txcommands.C txarray.C \
    txmathboot.C txatt.C txio.C txmath1.C txaccent.C txtrees.C txclasses.C\
    txtoken1.C txtoken2.C txparser2.C txparser3.C txmlio.C txconfig.C txra.C"

INCL="txmath1.h tralics.h txbib.h  txvars.h txinline.h \
    txtitlepage.h txparser.h txtoken.h txfonts.h txlogger.h txmath.h\
    txbuffer.h txstack.h txstring.h tximage.h txscaled.h txid.h txeqtb.h \
    txfp.h txio.h txstats.h txpost.h txcond.h txatt.h txconst.h txchars.h \
    txpath.h txtrees.h txcmd.h txparser2.h \
    txhash.h txxml.h txtokenlist.h txarray.h txparam.h txclasses.h  txmlio.h"

CONFS="config_empty test.tcf cedram.tcf eurotex.tcf unused.tcf testa.tcf \
    tpa.tcf hello.tcf torture.tcf hello1.tcf hello3.tcf tralics_rc  \
    .tralics_rc gescap.tcf README tp.tcf RR.tcf \
    rabib.tcf ra.tcf test0.tcf ra2007.tcf ra2008.tcf ra2009.tcf  "

CLASSES="book.clt std.clt article.clt report.clt tralics-iso.plt \
  alltt.plt graphpap.plt  RR.plt cgloss4e.plt  ifthen.plt shortvrb.plt \
  fancyvrb.plt inputenc.plt showidx.plt fix-cm.plt latexsym.plt syntonly.plt \
  fixltx2e.plt makeidx.plt textcomp.plt flafter.plt natbib.plt tracefnt.plt \
  fontenc.plt newlfont.plt tralics-iso.plt gb4e.plt oldlfont.plt mml.plt \
  mml.sty   eufrak.plt eucal.plt \
  amsbsy.plt amsfonts.plt amsmath.plt amssymb.plt amsthm.plt \
  amscd.plt amsgen.plt amsopn.plt amstext.plt amsxtra.plt \
  upref.plt delarray.plt textcase.plt braket.plt html.plt\
  abstract.plt ae.plt aecompl.plt aeguill.plt checkend.plt etex.plt\
  suffix.plt lipsum.plt tloop.plt bbding.plt xkeyval.plt latex.plt minimal.clt \
  overword.plt comma.plt nopageno.plt subfigure.plt amsmidx.plt fp.plt\
  index.plt keyval.plt remreset.plt titlepage.plt \
  maple2e.plt mapleenv.plt mapleplots.plt maplestyle.plt mapletab.plt \
  mapleutil.plt coolstr.plt coollist.plt curves.plt datenumber.plt \
  decimal.plt tipa.plt tipx.plt calc.plt ra.plt ra2003.clt ra2004.clt \
  ra2005.clt ra2006.clt ra2007.clt ra2008.clt ra2009.clt amsart.clt soul.plt \
  kvoptions.plt ifpdf.plt esdiff.plt fixfoot.plt fixme.plt \
  epigraph.plt color.plt graphics.plt graphicx.plt fancybox.plt\
  forloop.plt float.plt listings.plt hyperref.plt fancyhdr.plt"


TEST="README torture.tex torture.bib tortureaux.tex \
  tormath.tex tormath1.tex fptest.tex lxdoc.tex taux1.tex taux2.tex tpa.tex \
  hello.tex hello1.tex hello2.tex hello3.tex xhello.tex bo.tex bo.bib bi.bib\
  tralics.bib txtc.tex tpa2.tex tralics-ex1.tex tralics-ex2.tex mathmlc.tex\
  testhtml.tex dummy.txt alltests testb.tex txtd.tex testmath.tex testmath.ult\
  testclass.tex txerr.tex testkeyval.tex xii.tex comp_pi.tex teststr.tex 
  testerr.tex tormath2.tex tptest.tex testb1.tex exemple2007.tex\
  exemple2003.tex exemple2005.tex exemple2006.tex  exemple2008.tex\
  exemple2009.tex ex_emple2008.tex beauvilams2.tex beauville.bib testpack.tex\
  testpackii.tex tormath3.tex amsldoc.tex testbe.tex"

OTHERFILES="etc/LISEZMOI etc/COPYING etc/ChangeLog  etc/README etc/Copyright \
  mktar \
  etc/Licence_CeCILL_V2-en.txt etc/Licence_CeCILL_V2-fr.txt"

MODELE="hello.xml hello1.xml hello2.xml hello1-no.xml txtc.xml\
   hello3.xml fptest.xml testb.xml txtc.xml txtd.xml tpa.xml tormath.xml\
   tormath1.xml bo.xml torture.xml testhtml.xml testclass.xml txerr.xml \
   testkeyval.xml xii.xml comp_pi.xml teststr.xml testerr.xml tormath2.xml \
   tpa2.xml testb0.xml testb1.xml exemple2007.xml exemple2008.xml \
   exemple2003.xml exemple2005.xml exemple2006.xml  ex_emple2008.xml\
   exemple2009.xml beauvilams2.xml tpa2x.xml testpack.xml testpackii.xml\
   tormath3.xml amsldoc.xml testbe.xml testmath.xml"



DIR=tmp/$TRALICS

rm -rf $DIR
mkdir $DIR
mkdir $DIR/src
mkdir $DIR/confdir
mkdir $DIR/Test
mkdir $DIR/Modele


for f in $SRC $INCL  Makefile README 
do
    cp -p src/$f $DIR/src
done


for f in $CONFS $CLASSES
do
    cp -p confdir/$f $DIR/confdir
done



for f in $TEST
do
    cp -p Test/$f $DIR/Test
done

for f in $MODELE
do
    cp -p Modele/$f $DIR/Modele
done


for f in $OTHERFILES
do
    cp -p $f $DIR
done


### debug....
## cp -p -r CR $DIR

ln -s xhello.tex $DIR/Test/hello2003.tex
ln -s xhello.tex $DIR/Test/hello2004.tex
ln -s xhello.tex $DIR/Test/hello2006.tex
cp etc/Copyright $DIR/src
ln -s README $DIR/confdir/COPYING
cp -p confdir/tralics.sty $DIR/Test

cd tmp



rm $TRALICSSRC.tar.gz
tar cvhf  $TRALICSSRC.tar $TRALICS

gzip  $TRALICSSRC.tar
echo "cp  tmp/$TRALICSSRC.tar.gz /proj/apics/ftp/tralics-src"


