-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmktar
executable file
·139 lines (105 loc) · 4.82 KB
/
mktar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#!/bin/bash
#set -x
VERSION=2.15.1
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 ra2011.tcf \
ra2013.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 \
ra2011.clt ra2013.clt \
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 exemple2011.tex\
exemple2003.tex exemple2005.tex exemple2006.tex exemple2008.tex\
exempleb2011.tex exemple2013.tex \
exemple2009.tex ex_emple2008.tex beauvilams2.tex beauville.bib testpack.tex\
testpackii.tex tormath3.tex amsldoc.tex testbe.tex testm1.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 testm1a.xml testm1b.xml
exemple2011.xml testm1c.xml exempleb2011.xml exemple2013.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/marelle/ftp/tralics/src"