#!/bin/bash 
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PREFIX=$DIR/../Resources
export PATH=$PREFIX/bin:$PREFIX/libexec$PATH
export LD_LIBRARY_PATH=$PREFIX/lib:$PREFIX/lib/guile18:$PREFIX/lib/db60/:$PREFIX/lib/db48/:$LD_LIBRARY_PATH
export DYLD_FALLBACK_LIBRARY_PATH=$PREFIX/lib:$PREFIX/lib/guile18:$PREFIX/lib/db60/:$PREFIX/lib/db48/
export LTDL_LIBRARY_PATH="$PREFIX/lib:${LTDL_LIBRARY_PATH}"
#
# compile the glib schemas
#
$PREFIX/bin/glib-compile-schemas $PREFIX/share/glib-2.0/schemas/
export GDK_PIXBUF_MODULE_FILE=$PREFIX/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
export GDK_PIXBUF_MODULEDIR=$PREFIX/lib/gdk-pixbuf-2.0/2.10.0/loaders
$PREFIX/bin/gdk-pixbuf-query-loaders --update-cache
export XDG_DATA_DIRS=$PREFIX/share/
export XDG_DATA_HOME=$PREFIX/share
#export LILYPOND_DATADIR=$PREFIX/share/lilypond/2.18.2/
#export LILYPOND_PATH=$PREFIX/libexec/lilypond-bin
#export LD_LIBRARY_PATH=$PREFIX/lib:$PREFIX/lib/evince/3/backends:$LD_LIBRARY_PATH
export LILYPOND_PREFIX=$PREFIX
export LILYPOND_PATH=$PREFIX/bin/lilypond
#export GS_FONTPATH=$PREFIX/share/ghostscript/fonts
export GS_LIB=$PREFIX/share/ghostscript/9.19/Resource/Init:$PREFIX/share/ghostscript/9.19/iccprofiles:$GS_LIB
#export FontResourceDir=$PREFIX/share/ghostscript/9.19/iccprofiles
export GUILE_LOAD_PATH=$PREFIX/share/guile/1.8:$PREFIX/share/denemo/actions/denemo-modules/

#export PANGO_RC_FILE=$PREFIX/etc/pango/pangorc
#export PANGO_PREFIX=$PREFIX
#export PANGO_MODULE_VERSION="1.6.0"
#export PANGO_SO_EXTENSION=".so"

export EVINCE_MODULE_PATH=$PREFIX/lib/evince/4/backends

export FONTCONFIG_PATH=$PREFIX/etc/fonts
export FONTCONFIG_FILE=$PREFIX/etc/fonts/fonts.conf 
if [ ! -d "~/Library/Fonts" ]; then
    mkdir -p ~/Library/Fonts
fi
cp -r $PREFIX/share/fonts/* ~/Library/Fonts/
$PREFIX/bin/fc-cache -fv ~/Library/Fonts/truetype/
$PREFIX/bin/fc-cache -v $PREFIX/share/ghostscript/fonts
#$PREFIX/bin/pango-querymodules > $PREFIX/etc/pango/pango.modules
$PREFIX/bin/update-mime-database $PREFIX/share/mime
exec $PREFIX/bin/denemo "$@"
