X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=buildscripts%2Flilypond-login.sh;h=e809b66224adbbe5b98984311f8600e80fbe41e5;hb=be6b7669873b8b227c224e9ff1e1e101c43426df;hp=d2c7b96047a2346631ca4624ce327ac0f4af7bc1;hpb=0b6e6c325e2fa5831a6d26f418025b5481cbca44;p=lilypond.git diff --git a/buildscripts/lilypond-login.sh b/buildscripts/lilypond-login.sh old mode 100644 new mode 100755 index d2c7b96047..e809b66224 --- a/buildscripts/lilypond-login.sh +++ b/buildscripts/lilypond-login.sh @@ -1,14 +1,45 @@ #!/bin/csh -# env. vars for the C-shell. +# Setup TeX/LaTeX Ghostscript C-shell environment for LilyPond. +# +# Red Hat-like systems should install this in /etc/profile.d/ + +# strange shell, this C +set datadir="@datadir@" + +if ( $?GS_FONTPATH ) then + setenv GS_FONTPATH "$datadir/afm:/usr/share/lilypond/pfa:$GS_FONTPATH" + else + setenv GS_FONTPATH "$datadir/afm:/usr/share/lilypond/pfa" + endif + if ( $?GS_LIB ) then + setenv GS_LIB "$datadir/ps:$GS_LIB" + else + setenv GS_LIB "$datadir/ps" + endif + + +# setenv LILYPONDPREFIX "$datadir" -# set environment for LilyPond. To be installed in /etc/profile.d/ -setenv GS_LIB "@datadir@/afm" -setenv GS_FONTPATH "@datadir@/ps" # bit silly. for ly2dvi, overrules compiled-in datadir... -setenv LILYPONDPREFIX "@datadir@" +# setenv LILYPONDPREFIX "@datadir@" # include an empty path component for the system wide includes. -setenv MFINPUTS "@datadir@/mf:$MFINPUTS::" -setenv TEXINPUTS "@datadir@/tex:$TEXINPUTS::" -setenv GUILE_LOAD_PATH "@datadir@/scm:$GUILE_LOAD_PATH" +if ($?MFINPUTS) then + setenv MFINPUTS "$datadir/mf:${MFINPUTS}::" +else + setenv MFINPUTS "$datadir/mf::" +endif +if ($?TEXINPUTS) then + setenv TEXINPUTS "$datadir/tex:${TEXINPUTS}::" +else + setenv TEXINPUTS "$datadir/tex::" +endif +if ($?TFMFONTS) then + setenv TFMFONTS "$datadir/tfm:$TFMFONTS" +else + setenv TFMFONTS "$datadir/tfm:" +endif + + +