mirror of
https://github.com/status-im/status-app.git
synced 2026-08-27 07:01:14 +00:00
- `QT6` setup runs the newer ubuntu `22.04` linux image - `QT6` setup also uses a newer `linuxdeployqt` from here https://github.com/probonopd/linuxdeployqt/releases/tag/continuous - `E2E` tests were updated to work with QT `6.9.0`. - introduce a `DummyCompatImports.qml` to fix runtime issues on `linux`. - introduced `STATUSQ_SANITY_CHECKER_EXCLUDE_FILES ` to exclude `qml` files from sanity checker. - unused `cpp` jobs have been deleted related issue : https://github.com/status-im/status-desktop/issues/17639
34 lines
1.2 KiB
Bash
Executable File
34 lines
1.2 KiB
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/:${APPDIR}/usr/lib/nss:${LD_LIBRARY_PATH}"
|
|
export QT_QPA_PLATFORM="xcb"
|
|
export QTWEBENGINE_DISABLE_SANDBOX=1
|
|
|
|
# Set up pcsc-lite environment
|
|
export PCSC_DRIVERS_DIR="${APPDIR}/usr/lib/pcsc/drivers"
|
|
export PCSCLITE_CONFIG_DIR="${APPDIR}/etc/reader.conf.d"
|
|
|
|
# Start pcscd
|
|
# warning: needs to be same as ipcdir in ci/Dockerfile
|
|
# https://salsa.debian.org/rousseau/PCSC/-/blob/master/meson.options?ref_type=heads#L36
|
|
PCSCD_RUN_DIR="/tmp/pcscd/run"
|
|
rm -rf "${PCSCD_RUN_DIR}"
|
|
mkdir -p "${PCSCD_RUN_DIR}"
|
|
echo "starting pcscd with ${APPDIR}/usr/bin/pcscd -f &"
|
|
"${APPDIR}/usr/bin/pcscd" -f &
|
|
|
|
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" "$@"
|