X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=mff%2Fdiplomky%2Fmkdist;h=bc78c23cd3e58900dea7372ae4ddc83f0a4d7324;hb=d4e0390fb409fcb79427c8c752544abbbd5b41c7;hp=6273b249ca513e56043a11714e01ac919cf74ccf;hpb=2b45cced1b41a6138b8b6b5092be1fac14b71972;p=diplomky.git diff --git a/mff/diplomky/mkdist b/mff/diplomky/mkdist index 6273b24..bc78c23 100755 --- a/mff/diplomky/mkdist +++ b/mff/diplomky/mkdist @@ -1,11 +1,12 @@ -#!/bin/sh +#!/bin/bash set -e +export LC_ALL=cs_CZ make clean for a in bp dp phd ; do - rm -rf vzor-$a + rm -rf vzor-$a{,-win,-utf} git archive --prefix=vzor-$a/ HEAD | tar xf - - rm -rf vzor-$a/mkdist vzor-$a/uprava + rm -rf vzor-$a/{mkdist,uprava,slides} done # BP @@ -21,8 +22,10 @@ done cd vzor-dp cp ../uprava/dp_uprava.pdf . sed -i ' + s/bp_uprava/dp_uprava/g s/bakaláøsk/diplomov/g s/BAKALÁØSK/DIPLOMOV/g + s/bp_uprava/dp_uprava/g ' *.tex README if grep -ri 'bakal' . ; then echo >&2 "Substitutions failed" @@ -34,11 +37,13 @@ done ( echo "Generating PhD" cd vzor-phd + cp ../uprava/phd_uprava.pdf . sed -i ' s/bakaláøské/disertaèní/g s/bakaláøských/disertaèních/g s/bakaláøskou/disertaèní/g s/BAKALÁØSKÁ/DISERTAÈNÍ/g + s/bp_uprava/phd_uprava/g / Následuje vevázaný /,+2d ' *.tex README if grep -ri 'bakal' . ; then @@ -48,5 +53,22 @@ done ) for a in bp dp phd ; do - zip -r vzor-$a.zip vzor-$a + # Basic version + zip -r vzor-$a-iso.zip vzor-$a + + # CP1250 version + cp -a vzor-$a vzor-$a-win + for c in vzor-$a-win/{*.tex,README} ; do + recode iso-8859-2..windows-1250 $c + done + sed -i 's/\[latin2]/[cp1250]/g' vzor-$a-win/prace.tex + zip -r vzor-$a-win.zip vzor-$a-win + + # UTF-8 version + cp -a vzor-$a vzor-$a-utf + for c in vzor-$a-utf/{*.tex,README} ; do + recode iso-8859-2..utf-8 $c + done + sed -i 's/\[latin2]/[utf8]/g' vzor-$a-utf/prace.tex + zip -r vzor-$a-utf.zip vzor-$a-utf done