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.
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.
Björn Persson