First, libgnome-vfs2_0-devel provides pkg-config support, but not gnome-config
support. Since it seems like most of the panel applets use gnome-config to
test for requirements during configure, this is a problem.
I slapped together a /usr/lib/vfsConf.sh that just forwards the pkg-config
info, and I'll have a new package (libgnome-vfs2_0-devel-2.2.2-2mdk) ready in
an hour or so. You'll need this new package to build some of the panel
applets I'm packaging (but not to install binaries).
Second, the naming, version numbering, and virtual packages are really
inconsistent between the various Gtk+/Gnome packages, which makes it really
annoying to port Redhat packages. For example, looking only at the packages
that quick-lounge-applet requires:
* libgtk+2.0_0-devel provides no virtual names
* libglib2.0_0-devel provides glib2-devel, libglib2-devel, libglib2.0-devel
* libglade2.0_0-devel provides libglade2.0-devel
* libgnome2_0-devel provides libgnome2-devel
* libgnome-vfs2_0-devel provides gnome-vfs2-devel, libgnome-vfs2-devel
* libgnome-desktop-2_2-devel provides gnome-desktop-devel,
libgnome-desktop-2-devel
* libpanel-applet-2_0-devel provides libpanel-applet-devel,
libpanel-applet-2-devel, gnome-panel-devel
So, some of the packages are named libnameMAJOR_MINOR-devel, while some are
libname-MAJOR_MINOR-devel. Some provide libnameMAJOR-devel as well, some
don't. Some also provide libname-devel, name-devel, and/or nameMAJOR-devel.
(There are similar issues with the libnameMAJOR_MINOR non-devel packages, of
course.)
In other words, I can't count on listing libnameMAJOR-devel as a requirement;
instead, I have to do an rpm -q --provides on each one to see what I can
list.
It would be really nice if someone would go through and fix all of this--get
rid of the extra trailing hyphens in some of the packages, provide all four
useful virtual packages (plus whatever others are appropriate, like
gnome-panel-devel, and whatever's needed for backwards compatibility with the
existing packages, like libpanel-applet-2-devel and
libpanel-applet-2_0-devel).