The way I see it is that this can't be fixed in the current fields
without breaking the expected behavior. So, my plan is to get a version
1 spec out that describes the exact semantics pkg-config has now. Then,
I plan on introducing variants for Requires - module(Cflags) and
module(Libs). This would allow you to narrow what you want to gather on
module collection. To fix this bug, by specifying "Requires.private:
foo(Libs)", pkg-config would be allowed to completely drop the need for
foo.pc in the typical shared case because you've informed it that you do
not need the Cflags.

Unfortunately, it's been a busy year for me and I haven't had a ton of
time to work on pkg-config. I did prototype the above and it worked
well.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/336634

Title:
  libxxf86vm-dev should depend on libxext-dev

To manage notifications about this bug go to:
https://bugs.launchpad.net/pkg-config/+bug/336634/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to