rpms/exo/devel exo.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michael Schwendt bugs.michael at gmx.net
Mon May 30 18:44:05 UTC 2005


On Mon, 30 May 2005 12:23:32 -0600, Kevin Fenzi wrote:

> >> %files devel %defattr(-, root, root) %{_includedir}/exo*
> >> %{_libdir}/lib*.so %{_libdir}/lib*a %{_libdir}/pkgconfig/*.pc
> 
> Michael> This pkg-config file creates a dependency between exo-devel
> Michael> and "Requires: libxfcegui4-devel"
> 
> Humm. Not sure I understand how. libxfcegui4-devel is a buildrequire,
> but only libxfcegui4 is a runtime require. How is libxfcegui4-devel
> being pulled in by the pkg-config file? I'm sure I'm missing something
> there. 

In the pkg-config file you can see the line "Requires: libxfcegui4-1.0".
It is a dependency on another pkg-config file, libxfcegui4-1.0.pc, which
is included in your libxfcegui4-devel package. If it is not installed,
pkg-config queries on "exo" fail. In addition to that, broken pkg-config
dependency chains break global queries like --list-all (and there are
programs, which do such queries).




More information about the fedora-extras-commits mailing list