Blame docker-builder-data/build/script/packet/synfigstudio-appimage.files/launch.sh

1d4d1c
#!/bin/bash
1d4d1c
1d4d1c
OLDDIR=`pwd`
1d4d1c
SCRIPT_DIR=$(cd `dirname "$0"`; pwd)
1d4d1c
cd "$OLDDIR"
1d4d1c
BASE_DIR=`dirname "$SCRIPT_DIR"`
1d4d1c
1d4d1c
export LD_LIBRARY_PATH="$BASE_DIR/lib:$BASE_DIR/lib64:$LD_LIBRARY_PATH"
1d4d1c
export XDG_DATA_DIRS="$BASE_DIR/share:$XDG_DATA_DIRS"
1d4d1c
export QT_XKB_CONFIG_ROOT=$QT_XKB_CONFIG_ROOT:/usr/local/share/X11/xkb:/usr/share/X11/xkb
1d4d1c
1d4d1c
export SYNFIG_ROOT="$BASE_DIR"
1d4d1c
export SYNFIG_MODULE_LIST="$BASE_DIR/etc/synfig_modules.cfg"
1d4d1c
export MLT_DATA="$BASE_DIR/share/mlt/"
1d4d1c
export MLT_REPOSITORY="$BASE_DIR/lib/mlt/"
1d4d1c
export MAGICK_CODER_FILTER_PATH="$BASE_DIR/lib/ImageMagick-6.9.6/config-Q16/"
1d4d1c
export MAGICK_CODER_MODULE_PATH="$BASE_DIR/lib/ImageMagick-6.9.6/modules-Q16/coders/"
1d4d1c
export MAGICK_CONFIGURE_PATH="$BASE_DIR/lib/ImageMagick-6.9.6/modules-Q16/filters/"
1d4d1c
1d4d1c
cd "$BASE_DIR/bin"
1d4d1c
if [ "$1" = "run" ]; then
1d4d1c
	"${@:2}" || (cd "$OLDDIR" && return $?)
1d4d1c
elif [ -z "$2" ]; then
1d4d1c
	"$BASE_DIR/bin/synfigstudio.wrapper" "$@" || (cd "$OLDDIR" && return $?) 
1d4d1c
else
1d4d1c
	"$BASE_DIR/bin/synfig" "$@" || (cd "$OLDDIR" && return $?)
1d4d1c
fi
1d4d1c
cd "$OLDDIR"