File: httraqt-startup

package info (click to toggle)
httraqt 1.4.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,780 kB
  • sloc: cpp: 7,970; sh: 177; makefile: 13
file content (34 lines) | stat: -rw-r--r-- 1,578 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
#
# Author: Aaron Voisine <aaron@voisine.org>
# Inkscape Modifications: Michael Wybrow <mjwybrow@users.sourceforge.net>
# HTTraQt Modifications: Timothy M. Shead <tshead@k-3d.com>

echo "INFO: Starting $0"

HTTRAQT_BUNDLE="`echo "$0" | sed -e 's/\/Contents\/MacOS\/HTTraQt//'`"
HTTRAQT_RESOURCES="$HTTRAQT_BUNDLE/Contents/Resources"
HTTRAQT_TEMP="/tmp/httraqt/$UID"
HTTRAQT_ETC="$HTTRAQT_TEMP/etc"
HTTRAQT_PANGO_RC_FILE="$HTTRAQT_ETC/pango/pangorc"

rm -rf "$HTTRAQT_TEMP"
mkdir -p "$HTTRAQT_ETC/pango"

sed -e 's|/opt/local/etc|'"$HTTRAQT_ETC|g" "$HTTRAQT_RESOURCES/etc/pango/pangorc" > "$HTTRAQT_ETC/pango/pangorc"
sed -e 's|/opt/local|\"'"$HTTRAQT_RESOURCES|g" -e "s/\.so/.so\"/g" "$HTTRAQT_RESOURCES/etc/pango/pango.modules" > "$HTTRAQT_ETC/pango/pango.modules"
sed -e 's|/opt/local|'"$HTTRAQT_RESOURCES|g" -e "s/\.so/.so\"/g" "$HTTRAQT_RESOURCES/etc/gtk-2.0/gdk-pixbuf.loaders" > "$HTTRAQT_ETC/gdk-pixbuf.loaders"
cp -f "$HTTRAQT_RESOURCES/etc/pango/pangox.aliases" "$HTTRAQT_ETC/pango/pangox.aliases"

export "DYLD_LIBRARY_PATH=$HTTRAQT_RESOURCES/lib"
export "FONTCONFIG_PATH=$HTTRAQT_RESOURCES/etc/fonts"
export "GDK_PIXBUF_MODULE_FILE=$HTTRAQT_ETC/gdk-pixbuf.loaders"
export "GTK_PATH=$HTTRAQT_RESOURCES/lib/gtk-2.0"
export "PANGO_RC_FILE=$HTTRAQT_PANGO_RC_FILE"
export "PATH=$HTTRAQT_RESOURCES/bin:$PATH"

export
exec "$HTTRAQT_RESOURCES/bin/httraqt" "--log-level=debug" "--plugins=$HTTRAQT_RESOURCES/lib/httraqt/plugins" "--share=$HTTRAQT_RESOURCES/share/httraqt" "--ui=$HTTRAQT_RESOURCES/lib/httraqt/plugins/httraqt-ngui.module"

echo "INFO: Finishing $0"