Work needed, how you can help!

Paul Howarth paul at city-fan.org
Mon Dec 8 16:54:18 UTC 2008


Matthias Clasen wrote:
> On Mon, 2008-12-08 at 14:02 +0100, Michael Schwendt wrote:
>> On Sun, 07 Dec 2008 13:22:46 -0800, Jesse wrote:
>>
>>> The work needed is for somebody to examine all the packages in rawhide
>>> that provide .pc files and ensure proper placement of them based on the
>>> review guideline.  This will likely require interaction with the
>>> packages maintainer(s) so the first step should probably be to produce a
>>> list of packages that ship .pc in a non -devel package and send the list
>>> (sorted by maintainer) to here so that we can discuss and pick off
>>> items.
>> 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.

control-center has a dependency on libgnome-2.so.0, provided by libgnome.

libgnome has a dependency on fedora-gnome-theme.

fedora-gnome-theme has a dependency on fedora-icon-theme.

fedora-icon-theme has a dependency on gnome-themes.

gnome-themes has a dependency on gtk2-engines.

gtk2-engines includes a .pc file with "Requires: gtk+-2.0".

Result: list of dependencies as above.

Paul.




More information about the fedora-devel-list mailing list