]> git.donarmstrong.com Git - lilypond.git/blob - buildscripts/set-lily.sh
release: 1.1.32
[lilypond.git] / buildscripts / set-lily.sh
1 #!/bin/sh
2 # zet-lily.sh --- configure LilyPond sourcetree
3 # nice in first character unique name
4 #
5 PACKAGE_NAME=LilyPond
6 export PACKAGE_NAME
7 prefix=$HOME/usr
8 sources=$prefix/src
9
10 #
11 #
12 . ./stepmake/bin/package-zet.sh
13 #
14 # The $sources dir looks like this:
15 #
16 # <SEE PATCHES.txt>
17 #
18 if [ "x$LILYINCLUDE" = "x" ]; then
19         # we can try...
20         echo you should add the following to your profile script
21         if [ "x$MAILADDRESS" = "x" ]; then
22                 MAILADDRESS=$USER@`hostname`
23                 export MAILADDRESS
24                 echo "        MAILADDRESS=\$USER@`hostname`"
25                 echo "        export MAILADDRESS"
26         fi
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
35         cat <<EOF
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
40 EOF
41
42 fi
43
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 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/
57 fi
58 if [ -f ../.gdbinit ];
59 then
60     ln ../.gdbinit .
61 fi
62
63 if [ -f ../.dstreamrc ]
64 then
65     ln ../.dstreamrc .
66 fi
67
68 ./configure --prefix=$prefix --enable-debugging --enable-printing --enable-checking --disable-optimise --enable-guile
69