On Sat, Jan 14, 2017 at 1:46 PM, Björn Persson <Bjorn@rombobjörn.se> wrote: > Neal Gompa wrote: >> Because pkgconf supports the full specification, including Provides >> rules. pkgconfig does not. It's been *years* and they never added >> support for it. It's even documented to be a stub implementation in >> pkgconfig. As a result of pkgconf fully implementing the Provides >> rules, .pc files that actually use them will be fully and properly >> processed and generate pkgconfig() Provides properly. > > Where is this specification you keep talking about, and who wrote it? > The specifications I can find are > https://people.freedesktop.org/~dbn/pkg-config-guide.html and "man 1 > pkg-config". Neither of those mention a field named Provides. > Hmm. I guess the only reference to it is with the --print-provides switch. > Is there disagreement about what the file format is? It could be very > bad if multiple incompatible variants of .pc files would arise so that > different libraries would require different pkg-config programs. > I believe there's been a bit of that lately as well... It was briefly mentioned earlier in the thread by the pkgconf author. As it turns out, a formal spec was requested a while ago[1], with pkgconfig and pkgconf upstream both talking in there, but it went nowhere too... [1]: https://bugs.freedesktop.org/show_bug.cgi?id=63747 -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx