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

Kevin Fenzi kevin at scrye.com
Mon May 30 19:13:44 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Michael" == Michael Schwendt <bugs.michael at gmx.net> writes:

Michael> 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.

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

Ah, that all makes sense. I missed that the libxfcegui4 pc file was in
the -devel package. 

I have added a Requires: libxfcegui4-devel to the exo-devel
subpackage. 

Thanks a lot for your wonderfull help Michael!

I really appreciate your comments, and I think extras is very much
better for it. 

kevin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFCm2Xr3imCezTjY0ERAon6AJ45y7BwVg5TvsHl8EMlKqqsJDQ9iQCfV91A
LItmdowfJQGPkSEoL7m562E=
=q2L/
-----END PGP SIGNATURE-----




More information about the fedora-extras-commits mailing list