Install libxkbcommon0 in gitian-linux.yml

This fixes an issue reported by users on Ubuntu 18.04 LTS. They got the
following error message when starting dash-qt:

xkbcommon: ERROR: failed to add default include path auto
Qt: Failed to create XKB context!
Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .

Dash-qt starts then, but does not accept any input from the keyboard.
The reason is that qt tries to find the xkb config root in the configure
phase, but fails to find it. To make this detection work, libxkbcommon
has to be installed on the host system, even though it is then never used.
This commit is contained in:
Alexander Block 2018-11-16 13:11:23 +01:00
parent 102d127494
commit 52bf5a6b0f

View File

@ -29,6 +29,7 @@ packages:
- "ca-certificates" - "ca-certificates"
- "python" - "python"
- "python3" - "python3"
- "libxkbcommon0"
remotes: remotes:
- "url": "https://github.com/dashpay/dash.git" - "url": "https://github.com/dashpay/dash.git"
"dir": "dash" "dir": "dash"