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