meson: Fix xkbcommon-x11.pc Requires versioning
authorJan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Tue, 17 Jul 2018 15:21:02 +0000 (17:21 +0200)
committerJan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Tue, 17 Jul 2018 15:31:55 +0000 (17:31 +0200)
commit83a553a00966326bca29bcd3e06996a54fc1fc41
treec4ba949c73ac5462b8c73f7051d00330b255c9b4
parenta3c907d3891bb275b9d2592d7a94d94020866b3c
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) <jan.steffens@gmail.com>
meson.build