Merged with trunk R1283.
[ardour.git] / tools / osx_packaging / bin / exporter
1 #!/bin/sh
2 #
3 # Author: Aaron Voisine <aaron@voisine.org>
4
5 CWD="`(cd \"\`dirname \\\"$0\\\"\`\"; echo $PWD)`"
6 TOP="`dirname \"$CWD\"`"
7 ETC=$HOME/Library/"Application Support"/Ardour
8
9 export "DYLD_LIBRARY_PATH=$TOP/lib"
10 export "PATH=$CWD:$PATH"
11 export "PANGO_RC_FILE=$ETC/pangorc"
12 export "FONTCONFIG_PATH=$TOP/etc/fonts"
13 export "GTK_IM_MODULE_FILE=$ETC/gtk.immodules"
14 export "GDK_PIXBUF_MODULE_FILE=$ETC/gdk-pixbuf.loaders"
15 export "GTK_DATA_PREFIX=$TOP"
16 export "GTK_EXE_PREFIX=$TOP"
17 export "GS_LIB=$TOP/share/ghostscript/8.51/lib:$TOP/share/ghostscript/fonts"
18 export LANG=`grep '\b'\`defaults read .GlobalPreferences AppleCollationOrder\`_\
19        /usr/share/locale/locale.alias | sed -n 's/.*\(.._..\)\..*/\1/p;1q'`
20
21 export ARDOUR2_UI_RC=ardour2_ui.rc
22 export ARDOUR_CONFIG_PATH="$TOP/etc"
23 export ARDOUR_MODULE_PATH="$TOP/lib/"
24 export ARDOUR_DATA_PATH="$TOP/share"
25 export ARDOUR_GLADE_PATH="$TOP/share/ardour2/glade"
26
27 export LADSPA_RDF_PATH="$HOME/Library/Audio/Plug-Ins/LADSPA/rdf:/Library/Audio/Plug-Ins/LADSPA/rdf:$TOP/s
28 hare/ladspa/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf"
29 export LADSPA_PATH="$HOME/Library/Audio/Plug-Ins/LADSPA:/Library/Audio/Plug-Ins/LADSPA:/usr/local/lib/lad
30 spa:/usr/lib/ladspa"
31
32 mkdir -p "$ETC"
33 sed 's|${HOME}|'"$HOME|g" "$TOP/etc/pango/pangorc" > "$ETC/pangorc"
34 sed 's|${CWD}|'"$TOP|g" "$TOP/etc/pango/pango.modules" > "$ETC/pango.modules"
35 cp -f "$TOP/etc/pango/pangox.aliases" "$ETC"
36 sed 's|${CWD}|'"$TOP|g" "$TOP/etc/gtk-2.0/gtk.immodules" > "$ETC/gtk.immodules"
37 sed 's|${CWD}|'"$TOP|g" "$TOP/etc/gtk-2.0/gdk-pixbuf.loaders" \
38     > "$ETC/gdk-pixbuf.loaders"
39
40 # to prevent complaining
41 mkdir -p "$HOME/.ardour2/templates"
42
43 exec "$CWD/ardour" "$@"