Zbigniew Jędrzejewski-Szmek wrote:
3. We autogenerate a dependency on /usr/bin/pkg-config for -devel.
Logic is reversed here: the -devel package **provides** something
that it consumed by pkg-config. Dependencies are from a consumer to
the providing entity.
The idea there is that packages that BR a library that uses pkg-config will
often expect to be able to find it using pkg-config, so that dependency
ensures that it is installed.
Reversing the dependency would make no sense, because we cannot have pkg-
config depend on every single library that ships a .pc file.
Kevin Kofler