From 4b70598eb6fd2bb1937f3b7ad2e49b05502b73bd Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Sun, 18 Sep 2022 22:34:43 +0200 Subject: [PATCH 3/4] gnu: libxkbcommon: Fix cross-compilation. * gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: Add a few dependencies when cross-compiling. --- gnu/packages/xdisorg.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 9908f29191..ab46010f24 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -503,7 +503,16 @@ (define-public libxkbcommon wayland-protocols xkeyboard-config)) (native-inputs - (list bison doxygen pkg-config python)) + `(,bison + ,doxygen + ,pkg-config + ,python + ,@(if (%current-target-system) ; for finding wayland-scanner + (list pkg-config-for-build + ;; both 'inputs' and 'native-inputs' appears to be required + wayland + wayland-protocols) + '()))) (arguments `(#:configure-flags (list (string-append "-Dxkb-config-root=" -- 2.37.3