On 2018-03-15 Timo Aaltonen <tjaal...@debian.org> wrote:
> On 14.03.2018 22:25, Adrian Bunk wrote:
> > Package: libinput-dev
[...] 
> > Root cause are the new dependencies in Requires.private
> > without package dependencies:

> > $ pkg-config --cflags  libinput
> > Package libwacom was not found in the pkg-config search path.
> > Perhaps you should add the directory containing `libwacom.pc'
> > to the PKG_CONFIG_PATH environment variable
> > Package 'libwacom', required by 'libinput', not found

> 1.10.2-1 didn't have them, and nothing changed in 1.10.3 that would
> result in this, so the culprit is elsewhere. Where did that
> "Requires.private" come from?

Hello,

Meson changed:

--- 
./libinput-1.10.3-builtwithmeson0.44.1-1/debian/libinput-dev/usr/lib/x86_64-linux-gnu/pkgconfig/libinput.pc
        2018-03-15 18:24:08.366925927 +0100
+++ 
./libinput-1.10.3-builtwithmeson0.45.0-1/debian/libinput-dev/usr/lib/x86_64-linux-gnu/pkgconfig/libinput.pc
       2018-03-15 18:15:49.059380110 +0100
@@ -5,5 +5,7 @@ includedir=${prefix}/include
 Name: Libinput
 Description: Input device library
 Version: 1.10.3
+Requires.private: libwacom libudev mtdev libevdev
 Libs: -L${libdir} -linput
+Libs.private: -lm -lrt -L${libdir} -llibinput-util
 Cflags: -I${includedir}

I guess the source was merging of 
https://github.com/mesonbuild/meson/pull/3131 

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

Reply via email to