Heads-up: Enabling generation of pkg-config requires

Todd Zullinger tmz at pobox.com
Mon Dec 1 17:57:26 UTC 2008


Panu Matilainen wrote:
> Just a heads-up, I'm (finally) enabling the generation of automatic
> pkg-config and libtool requires in rpm. Provides for these have been
> generated since first rpm 4.6.0 alpha hit rawhide, so with a bit of
> luck, all/most involved packages have been rebuilt since then and
> already have  the needed provides for satisfying the new requires.
>
> But if you see unsatisfied dependencies on pkgconfig(foo) and
> libtool(foo), request a rebuild of the dependant package, that's all
> it  should take. Except if you happen to hit a big chain of
> pkg-config using  packages that haven't been rebuilt in several
> months, or bugs in the  dependency generation, or buggy pkg-config
> .pc files...

A recent build of gtkpod failed to install libgpod-devel¹, which
requires pkgconfig(gobject-2.0).  Shouldn't glib2-devel provide that?
It's certainly been rebuilt recently, yet the only pkgconfig provides
it has is pkgconfig(glib-2.0).  The latest glib2-devel package has a
number of .pc files though:

$ rpm -qpl glib2-devel-2.19.1-2.fc11.i386.rpm | grep '\.pc$'
/usr/lib/pkgconfig/gio-2.0.pc
/usr/lib/pkgconfig/gio-unix-2.0.pc
/usr/lib/pkgconfig/glib-2.0.pc
/usr/lib/pkgconfig/gmodule-2.0.pc
/usr/lib/pkgconfig/gmodule-export-2.0.pc
/usr/lib/pkgconfig/gmodule-no-export-2.0.pc
/usr/lib/pkgconfig/gobject-2.0.pc
/usr/lib/pkgconfig/gthread-2.0.pc

So, is this a bug in the libgpod packaging or in the rpm pkgconfig
provides stuff?

¹ http://koji.fedoraproject.org/koji/getfile?taskID=966791&name=root.log

-- 
Todd        OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Abstainer, n.: A weak person who yields to the temptation of denying
himself a pleasure.
    -- Ambrose Bierce, "The Devil's Dictionary"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 542 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20081201/9adce817/attachment.sig>


More information about the fedora-devel-list mailing list