From 83a553a00966326bca29bcd3e06996a54fc1fc41 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Tue, 17 Jul 2018 17:21:02 +0200 Subject: [PATCH 1/1] meson: Fix xkbcommon-x11.pc Requires versioning Old meson expects an array with one dependency per element. Providing a string containing multiple deps results in only the first dep getting its whitespace properly applied. As a result, the output was: Requires.private: xcb >= 1.10 xcb-xkb>=1.10 And downstream projects failed to find a package named 'xcb-xkb>=1.10'. Specifying an array of versioned deps results in correct output: Requires.private: xcb >= 1.10, xcb-xkb >= 1.10 Fixes #64. Signed-off-by: Jan Alexander Steffens (heftig) --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 3935182..360958b 100644 --- a/meson.build +++ b/meson.build @@ -258,8 +258,8 @@ You can disable X11 support with -Denable-x11=false.''') libraries: libxkbcommon_x11, version: meson.project_version(), description: 'XKB API common to servers and clients - X11 support', - requires: 'xkbcommon', - requires_private: 'xcb>=1.10 xcb-xkb>=1.10', + requires: ['xkbcommon'], + requires_private: ['xcb>=1.10', 'xcb-xkb>=1.10'], ) endif -- 2.7.4