[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Work needed, how you can help!



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.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]