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