[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#892956: libinput-dev: Requires.private without package dependencies breaks pkg-config users



On 2018-03-15 Andreas Metzler <ametzler@bebt.de> wrote:
> On 2018-03-15 Timo Aaltonen <tjaalton@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:
[...] 

>> 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:
[...]
> I guess the source was merging of 
> https://github.com/mesonbuild/meson/pull/3131 

I am not very familiar with meson but afaict from reading the docs
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Pkgconfig-module.md
this behavior cannot be overriden. - Setting requires_private to ''
does not work since the autodeps are appended.

So it looks like the possibilties of fixing this are
1. Use a kludge (sed in debian/rules)
2. Add package dependencies
3. Stop using pkg.generate().

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 to: