X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=buildscripts%2Flilypond-profile.sh;h=1e03ea439a024d72d408d3dea040a44b2276d1b7;hb=f05cfd7757b31723fe6af2f5c0e2fdbaebea3b85;hp=576a30b9fe4b26c3e8d318aa753fa1876b943012;hpb=81316263fa675e45a34047c874cbed8417faeef4;p=lilypond.git diff --git a/buildscripts/lilypond-profile.sh b/buildscripts/lilypond-profile.sh old mode 100755 new mode 100644 index 576a30b9fe..1e03ea439a --- a/buildscripts/lilypond-profile.sh +++ b/buildscripts/lilypond-profile.sh @@ -4,18 +4,13 @@ # Red Hat-like systems should install this in /etc/profile.d/ -# This is a bit of a kludge. Ideally, lilypond's tex, afm, pfa, ps -# directories should be installed into their location in the texmf/gs -# trees, rather than messing around with environment variables (eg, -# see Debian or SuSE package). +# If run by hand or from you .profile, run as follows +# . lilypond-profile -datadir="@datadir@" - -# For direct ps output fonts -GS_FONTPATH="$datadir/afm:$datadir/pfa" +datadir=`echo "@datadir@" | sed 's!//!/!g'` # For direct ps output: ps/lilyponddefs.ps -GS_LIB="$datadir/ps" +GS_LIB="$datadir/ps:"${GS_LIB:=""} # bit silly. for ly2dvi, overrules compiled-in datadir... # Better comment this out. Compiled-in datadir serves exactly the @@ -23,12 +18,19 @@ GS_LIB="$datadir/ps" # versions of lilypond). # LILYPONDPREFIX="$datadir" -# include an empty path component for the system wide includes. -MFINPUTS="$datadir/mf:"${MFINPUTS:=":"} -TEXINPUTS="$datadir/tex:$datadir/ps:"${TEXINPUTS:=":"} -TFMFONTS="$datadir/tfm:"${TFMFONTS:=":"} +# Add the installation directory to the teTeX system tree, +# see Documentation/misc/fontinstallation +TEXMF="{$datadir,"`kpsexpand \\$TEXMF`"}" + +# LILYPONDPREFIX="$datadir" +# export LILYPONDPREFIX + +# For direct ps output fonts. Add all available TeX Type1 fonts +GS_FONTPATH=`kpsewhich -expand-path=\$T1FONTS`:${GS_FONTPATH:=""} + + -export MFINPUTS TEXINPUTS TFMFONTS GS_LIB GS_FONTPATH +export GS_LIB GS_FONTPATH TEXMF