summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/isodoc/inst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/isodoc/inst')
-rw-r--r--Master/texmf-dist/doc/latex/isodoc/inst41
1 files changed, 22 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/latex/isodoc/inst b/Master/texmf-dist/doc/latex/isodoc/inst
index 61a91143c9b..44a3098fa88 100644
--- a/Master/texmf-dist/doc/latex/isodoc/inst
+++ b/Master/texmf-dist/doc/latex/isodoc/inst
@@ -14,23 +14,19 @@ function die {
}
function clean() { # remove all that can be restored,
- # except NAME.cls and NAME.pdf
- for i in *.tex; do
- mk -C $i
- done
- mk -c $NAME
- rm -f chopin* *.png *.jpg # these are in binaries.m64
- rm -f logo[12].pdf *.txt
- rm -f isodocsymbols.sty
+ # except NAME.{cls,pdf,ins,dtx}
+ rm -f *.{txt,aux,glo,gls,idx,ilg,ind,out,log,toc}
+ rm -f *.{ttf,png,jpg} # these are in binaries.m64
+ rm -f logo?.pdf isodocsymbols.sty
+ for i in *.tex; do rm -f ${i%tex}pdf; done
}
# The script needs:
-# mk http://www.ctan.org/tex-archive/support/latex_maker
-# vpp http://www.ctan.org/tex-archive/support/view_print_ps_pdf/
-# unzip unzip-5.52-14.rpm
-# uudecode sharutils-4.6-13.rpm
+# pdfseparate
+# unzip
+# uudecode (from sharutils)
-for i in mk vpp unzip uudecode; do
+for i in pdfseparate unzip uudecode; do
type $i &> /dev/null || die executable $i not found
done
@@ -47,7 +43,7 @@ ln -sf ../isodocsymbols.sty
# binary files are stored cvs as a mime64-encoded zip file binaries.m64
# pack binaries, if necessary, with:
-# zip -m binaries chopin* *.jpg *.png
+# zip -m binaries *.ttf *.jpg *.png
# uuencode binaries.zip <binaries.zip > binaries.m64
# rm binaries.zip
# but don't forget to add the original $Id...$ line on top of the new encoded file
@@ -65,7 +61,7 @@ zip)
cd ..
version=`grep " v[0-9.]\+ $NAME class" $NAME.dtx |sed 's/.* v\([0-9.]\+\) .*/\1/' `
zipfile=$NAME-$version.zip
- zip -Drq $zipfile * -x CVS/*
+ zip -Drq $zipfile * -x '*CVS*'
rm $NAME.cls $NAME.pdf
;;
"")
@@ -73,6 +69,11 @@ zip)
uudecode binaries.m64
unzip -q binaries
rm binaries.zip
+ fc-list |grep Chopin >/dev/null || (
+ mkdir -p ~/.fonts
+ cp ChopinScript.ttf ~/.fonts
+ fc-cache -f
+ )
# make verbinput files without $Id-lines
echo make example files
@@ -83,10 +84,12 @@ zip)
echo y |tex $NAME.ins >/dev/null
for i in *.tex; do
echo ___________ $i ___________
- mk --noview --noprint $i
+ LTX=pdflatex
+ if [ $i = logoletter.tex ]; then LTX=xelatex; fi
+ $LTX $i >/dev/null ||die error compiling $i
+ $LTX $i >/dev/null
done
- vpp --noview --batch='1 ologo1' logoletter.pdf
- vpp --noview --batch='2 ologo2' logoletter.pdf
+ pdfseparate -l 2 logoletter.pdf logo%d.pdf
echo make documentation
pdflatex --interaction=batchmode $NAME.dtx > /dev/null
@@ -106,4 +109,4 @@ zip)
exit 1
;;
esac
-# $Id: inst,v 1.22 2012/02/21 16:50:08 wybo Exp $
+# $Id: inst,v 1.23 2012/09/26 13:44:37 wybo Exp $