Work needed, how you can help!

Michael Schwendt mschwendt at gmail.com
Mon Dec 8 16:43:02 UTC 2008


On Mon, 08 Dec 2008 11:15:14 -0500, Matthias wrote:

> > Here are some different details. The following list shows:
> > 
> >  * non-devel packages that include .pc files
> >  * any virtual -devel package names
> >  * the dependencies on other packages, which provide .pc files
> > 
> > 
> > => 1:control-center-2.25.2-4.fc11.i386 (control-center-2.25.2-4.fc11.src.rpm)
> >     /usr/share/pkgconfig/gnome-default-applications.pc
> >     /usr/share/pkgconfig/gnome-keybindings.pc
> >     REQUIRES: gnome-icon-theme
> >     REQUIRES: gnome-mime-data
> >     REQUIRES: shared-mime-info
> >     REQUIRES: gtk2-engines
> >     REQUIRES: gtk2-devel
> >     REQUIRES: libX11-devel
> >     REQUIRES: libXdmcp-devel
> >     REQUIRES: xorg-x11-proto-devel
> >     REQUIRES: mesa-libGL-devel
> >     REQUIRES: libXau-devel
> >     REQUIRES: libxcb-devel
> >     REQUIRES: atk-devel
> >     REQUIRES: gtk-doc
> >     REQUIRES: glib2-devel
> >     REQUIRES: libXrandr-devel
> >     REQUIRES: pango-devel
> >     REQUIRES: cairo-devel
> >     REQUIRES: freetype-devel
> >     REQUIRES: pixman-devel
> >     REQUIRES: libpng-devel
> >     REQUIRES: libXrender-devel
> >     REQUIRES: fontconfig-devel
> >     REQUIRES: libXft-devel
> >     REQUIRES: libXext-devel
> >     REQUIRES: libXcomposite-devel
> >     REQUIRES: libXfixes-devel
> >     REQUIRES: libXcursor-devel
> >     REQUIRES: libXi-devel
> >     REQUIRES: libXinerama-devel
> 
> What do you mean here, exactly ? Yes, control-center contains those 2 pc
> files, but they have no requires whatsoever, so they should certainly
> not pull in any devel packages.
 
The control-center dependency-chain includes -devel packages.

Above list of "REQUIRES" shows all the packages in the dep-chain,
which include .pc files. They are pulled in by RPM's new pkgconfig(foo)
auto-dependencies most likely.

Notice "gtk2-engines" in above list and the separate report for it in my
original mail. It's the culprit. It "Requires: pkgconfig(gtk+-2.0)", which
pulls in gtk2-devel into control-center's dep-chain.




More information about the fedora-devel-list mailing list