mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-09 05:52:41 +00:00
37c51cc25f
Make the docker-related logic for doing a local packaged build on Linux match with the Jenkins CI build for Linux. Also fix the problems with packaged builds for Linux (local or CI) where gstreamer errors were displayed in the terminal shortly after app start/login and there was no sound output.
20 lines
679 B
Bash
Executable File
20 lines
679 B
Bash
Executable File
#!/bin/bash
|
|
APPDIR="$(dirname "$(readlink -f "${0}")")"
|
|
export GST_PLUGIN_SCANNER="${APPDIR}/usr/lib/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner"
|
|
export GST_PLUGIN_PATH="${APPDIR}/usr/lib/gstreamer-1.0"
|
|
export GST_PLUGIN_PATH_1_0="${APPDIR}/usr/lib/gstreamer-1.0"
|
|
export GST_PLUGIN_SYSTEM_PATH="${APPDIR}/usr/lib/gstreamer-1.0"
|
|
export GST_PLUGIN_SYSTEM_PATH_1_0="${APPDIR}/usr/lib/gstreamer-1.0"
|
|
export LD_LIBRARY_PATH="${APPDIR}/usr/lib/:${LD_LIBRARY_PATH}"
|
|
export QT_QPA_PLATFORM="xcb"
|
|
|
|
DEFAULT_LANG=en_US.UTF-8
|
|
if [[ "$LANG" == "C.UTF-8" ]]
|
|
then
|
|
export LANG=$DEFAULT_LANG
|
|
else
|
|
export LANG="${VARIABLE:=$DEFAULT_LANG}"
|
|
fi
|
|
|
|
exec "${APPDIR}/usr/bin/nim_status_client" "$@"
|