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: