equal
deleted
inserted
replaced
14 |
14 |
15 |
15 |
16 ## diagnostics |
16 ## diagnostics |
17 |
17 |
18 PRG=$(basename $0) |
18 PRG=$(basename $0) |
|
19 THIS=$(cd $(dirname "$0"); echo $PWD) |
19 |
20 |
20 function usage() |
21 function usage() |
21 { |
22 { |
22 echo |
23 echo |
23 echo "Usage: $PRG VERSION" |
24 echo "Usage: $PRG VERSION" |
117 make dvi |
118 make dvi |
118 [ -n "$PDFLATEX" ] && make clean pdf |
119 [ -n "$PDFLATEX" ] && make clean pdf |
119 cd .. |
120 cd .. |
120 done |
121 done |
121 |
122 |
|
123 # make web pages |
|
124 |
|
125 export DISTNAME |
|
126 (cd $DISTBASE/$DISTNAME/Admin/page; make clean; make dist; cd dist; cp * $DISTBASE) |
|
127 |
122 |
128 |
123 # prepare dist dir for release |
129 # prepare dist dir for release |
124 |
130 |
125 cd $DISTBASE/$DISTNAME |
131 cd $DISTBASE/$DISTNAME |
126 |
132 |
127 MOVE=$(find Doc \( -type f -a \( -name \*.dvi -o -name \*.eps -o -name \*.ps -o -name \*.pdf \) -a -print \) | grep -v 'gfx/.*pdf') |
133 MOVE=$(find Doc \( -type f -a \( -name \*.dvi -o -name \*.eps -o -name \*.ps -o -name \*.pdf \) -a -print \) | grep -v 'gfx/.*pdf') |
128 mv -f $MOVE Distribution/doc |
134 mv -f $MOVE Distribution/doc |
129 rm Distribution/doc/Isa-logics.eps |
135 rm Distribution/doc/Isa-logics.eps |
130 cp Admin/index.html $DISTBASE |
|
131 rm -rf Admin Doc Tools |
136 rm -rf Admin Doc Tools |
132 |
137 |
133 mkdir src contrib |
138 mkdir src contrib |
134 mv $LOGICS src |
139 mv $LOGICS src |
135 |
140 |
175 ( cd pdf; $TAR cf ../${DISTNAME}_pdf.tar $DISTNAME; ) |
180 ( cd pdf; $TAR cf ../${DISTNAME}_pdf.tar $DISTNAME; ) |
176 |
181 |
177 mv pdf/$DISTNAME/doc/*.pdf $DISTNAME/doc |
182 mv pdf/$DISTNAME/doc/*.pdf $DISTNAME/doc |
178 rmdir pdf/$DISTNAME/doc pdf/$DISTNAME pdf |
183 rmdir pdf/$DISTNAME/doc pdf/$DISTNAME pdf |
179 |
184 |
180 UNPACKED_SIZE=$[ $(cat $DISTNAME.tar ${DISTNAME}_pdf.tar | wc -c) / 1024 ] |
|
181 |
|
182 gzip $DISTNAME.tar |
185 gzip $DISTNAME.tar |
183 gzip ${DISTNAME}_pdf.tar |
186 gzip ${DISTNAME}_pdf.tar |
184 |
187 |
185 PACKED_SIZE=$[ $(wc -c <$DISTNAME.tar.gz) / 1024 ] |
|
186 PACKED_SIZE_PDF=$[ $(wc -c <${DISTNAME}_pdf.tar.gz) / 1024 ] |
|
187 |
188 |
|
189 # prepare web pages |
188 |
190 |
189 # prepare dist index.html |
191 $THIS/filesizes -norpm |
190 |
|
191 perl -pi -e \ |
|
192 "s/{ISABELLE}/$DISTNAME/g; \ |
|
193 s/{PACKED_SIZE}/$PACKED_SIZE/g; \ |
|
194 s/{PACKED_SIZE_PDF}/$PACKED_SIZE_PDF/g; \ |
|
195 s/{UNPACKED_SIZE}/$UNPACKED_SIZE/g; \ |
|
196 s/{AUTHOR}/$LOGNAME/g; \ |
|
197 s/{DATE}/$DATE/g;" \ |
|
198 index.html |
|
199 |
192 |
200 |
193 |
201 # final note |
194 # final note |
202 |
195 |
203 echo |
196 echo |