2 # zet-lily.sh --- configure LilyPond sourcetree
3 # nice in first character unique name
12 . ./stepmake/bin/package-zet.sh
14 # The $sources dir looks like this:
18 if [ "x$LILYINCLUDE" = "x" ]; then
20 echo you should add the following to your profile script
21 if [ "x$MAILADDRESS" = "x" ]; then
22 MAILADDRESS=$USER@`hostname`
24 echo " MAILADDRESS=\$USER@`hostname`"
25 echo " export MAILADDRESS"
27 LILYINCLUDE=$LILYPOND_SOURCEDIR/init:$LILYPOND_SOURCEDIR/input:$LILYPOND_SOURCEDIR/mf/out
28 MFINPUTS=$MFINPUTS:$LILYPOND_SOURCEDIR/mf
29 TEXINPUTS=$TEXINPUTS:$LILYPOND_SOURCEDIR/mf/out:$LILYPOND_SOURCEDIR/ps:$LILYPOND_SOURCEDIR/tex
30 export LILYINCLUDE MFINPUTS TEXINPUTS
31 GS_LIB=$HOME/usr/src/lilypond/ps
32 GS_FONTPATH=$HOME/usr/src/lilypond/mf/out
33 GUILE_LOAD_PATH=$HOME/usr/src/lilypond/init
34 export GS_LIB GS_FONTPATH GUILE_LOAD_PATH
36 LILYINCLUDE=$LILYPOND_SOURCEDIR/init:$LILYPOND_SOURCEDIR/mf/out
37 MFINPUTS=\$MFINPUTS:\$LILYPOND_SOURCEDIR/mf
38 TEXINPUTS=$TEXINPUTS:$LILYPOND_SOURCEDIR/mf/out:$LILYPOND_SOURCEDIR/ps:$LILYPOND_SOURCEDIR/tex
39 export LILYINCLUDE MFINPUTS TEXINPUTS
44 ln -sf $LILYPOND_SOURCEDIR/lily/out/lilypond $prefix/bin/lilypond
45 ln -sf $LILYPOND_SOURCEDIR/mi2mu/out/mi2mu $prefix/bin/mi2mu
46 ln -sf $LILYPOND_SOURCEDIR/scripts/out/ly2dvi $prefix/bin/ly2dvi
47 ln -sf $LILYPOND_SOURCEDIR/scripts/out/mudela-book $prefix/bin/mudela-book
48 chmod 755 $LILYPOND_SOURCEDIR/buildscripts/ps-to-gifs.sh
49 ln -sf $LILYPOND_SOURCEDIR/buildscripts/ps-to-gifs.sh $prefix/bin/ps-to-gifs
50 ln -sf $LILYPOND_SOURCEDIR/mf/out/ afm
51 TFMDIR=`kpsewhich tfm cmr10.tfm`
52 ln -sf `dirname $TFMDIR` tfm
53 mkdir -p $prefix/share/
54 if [ ! -x $prefix/share/lilypond ]; then
55 echo ln -sf $sources/lilypond $prefix/share
56 ln -sf $sources/lilypond $prefix/
58 # real weird locale dir if $LILYPONDPREFIX is set...
59 if [ $LILYPONDPREFIX != "" ]; then
62 dir=$LILYPONDPREFIX/share/locale/$i/LC_MESSAGES
64 ln -sf $LILYPOND_SOURCEDIR/po/out/$i.mo $dir/lilypond.mo
67 if [ -f ../.gdbinit ];
72 if [ -f ../.dstreamrc ]
77 ./configure --prefix=$prefix --enable-debugging --enable-printing --enable-checking --disable-optimise --enable-guile