From 52bf5a6b0f96f0dd23c69cdd1da996a371109741 Mon Sep 17 00:00:00 2001 From: Alexander Block Date: Fri, 16 Nov 2018 13:11:23 +0100 Subject: [PATCH] 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. --- contrib/gitian-descriptors/gitian-linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/gitian-descriptors/gitian-linux.yml b/contrib/gitian-descriptors/gitian-linux.yml index ab3323166..6fcda5646 100755 --- a/contrib/gitian-descriptors/gitian-linux.yml +++ b/contrib/gitian-descriptors/gitian-linux.yml @@ -29,6 +29,7 @@ packages: - "ca-certificates" - "python" - "python3" +- "libxkbcommon0" remotes: - "url": "https://github.com/dashpay/dash.git" "dir": "dash"