]> git.donarmstrong.com Git - lilypond.git/blob - buildscripts/set-lily.sh
release: 1.1.26
[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 ln -sf $prefix/lilypond/ $sources/lilypond
55
56 if [ -f ../.gdbinit ];
57 then
58     ln ../.gdbinit .
59 fi
60
61 if [ -f ../.dstreamrc ]
62 then
63     ln ../.dstreamrc .
64 fi
65
66 ./configure --prefix=$prefix --enable-debugging --enable-printing --enable-checking --disable-optimise --enable-guile
67