X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=buildscripts%2Flilypond-profile.sh;h=f1a941c411c6b95692e2d875b5b9ad2a140a3159;hb=d765f3af45be51f15da55cf570a4b172200e1035;hp=703df5ccc7b38fba47a9999d1b98cfd39188a10e;hpb=1539b48e9bd7cd7698e602dc3d3dbe74a6567a49;p=lilypond.git diff --git a/buildscripts/lilypond-profile.sh b/buildscripts/lilypond-profile.sh old mode 100755 new mode 100644 index 703df5ccc7..f1a941c411 --- a/buildscripts/lilypond-profile.sh +++ b/buildscripts/lilypond-profile.sh @@ -4,34 +4,31 @@ # 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=`echo "@datadir@" | sed 's!//!/!g'` -# For direct ps output fonts -GS_FONTPATH="$datadir/afm:$datadir/pfa" +if [ -z "$LILYPONDPREFIX" ]; then + datadir=`echo "@local_lilypond_datadir@" | sed 's!//!/!g'` +else + if [ -d "$LILYPONDPREFIX/share" ]; then + datadir=$LILYPONDPREFIX/share/lilypond/ + fi + echo "Setting tree to $datadir" +fi -# For direct ps output: ps/lilyponddefs.ps -GS_LIB="$datadir/ps" - -# bit silly. for ly2dvi, overrules compiled-in datadir... -# Better comment this out. Compiled-in datadir serves exactly the -# same purpose, but is more likely to be correct (think multiple -# versions of lilypond). -# LILYPONDPREFIX="$datadir" +# Add the installation directory to the teTeX system tree, +# see Documentation/misc/fontinstallation +TEXMF="{$datadir,"`kpsexpand \\$TEXMF`"}" +export TEXMF -# include an empty path component for the system wide includes. -MFINPUTS="$datadir/mf:"${MFINPUTS:=":"} -TEXINPUTS="$datadir/tex:$datadir/ps:"${TEXINPUTS:=":"} -TFMFONTS="$datadir/tfm:"${TFMFONTS:=":"} - -# LILYPONDPREFIX="$datadir" -# export LILYPONDPREFIX +# For direct ps output: ps/lilyponddefs.ps +## GS_LIB="$datadir/ps:"${GS_LIB:=""} +## export GS_LIB -export MFINPUTS TEXINPUTS TFMFONTS GS_LIB GS_FONTPATH +# For direct ps output fonts. Add all available TeX Type1 fonts +## GS_FONTPATH=`kpsewhich -expand-path=\\$T1FONTS`:${GS_FONTPATH:=""} +## export GS_FONTPATH