Mercurial > dottes
view makeBooke.sh @ 510:0a75c953c3c8 build-default-216
Add the Pugwash theme, aka the Trumpet Hornpipe.
I've checked this against YouTube and the first episode, and corrected an
obvious wrong note in Paul Hardy's version. But I've kept his descending
triplets in the last line of the B tune - the original has the same note,
with descending chords, but changing the triplets to remain on G doesn't
sound right.
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Fri, 01 Aug 2014 23:41:42 +0100 |
parents | 2a7d03d6a89f |
children | 0206ab9fd6ba |
line wrap: on
line source
#!/bin/bash # # Build the Booke. Move subfiles into place and build the Booke into a PDF. # # The Booke tune content and all EPS and PDF tune graphics must be # present already. Run makeGraphics.sh first and then # makeBookeTunePages.sh. # if [ $# != 2 ]; then echo "Usage: makeBooke.sh <book dir name> <A4|A5>" exit 1 fi dir=`pwd` booke=$dir/$1 papersize=$2 builddir=$dir/build booketex=$dir/dottes.tex bookepdf=$builddir/dottes.pdf mkdir -p $builddir cp dottes.tex $builddir cp buildno.txt $builddir cp buzzard.pdf $builddir for item in title subtitle instrument do rm -f $builddir/$item.txt if [ -r $booke/$item.txt ]; then cp $booke/$item.txt $builddir else touch $builddir/$item.txt fi done for item in intro do rm -f $builddir/$item.tex if [ -r $booke/$item.txt ]; then txt2tags --no-headers --target=tex --outfile=$builddir/$item.tex $booke/$item.txt else touch $builddir/$item.tex fi done for filename in $dir/*.${papersize}.tex do name=`basename $filename .${papersize}.tex` cp $filename $builddir/$name.tex done cd $builddir xelatex $booketex xelatex $booketex xelatex $booketex mv $bookepdf $dir/$1-${papersize}.pdf cd $dir