[Cooker] More minor problems in the Gnome/Gtk packages

2003-04-05 Thread Andi Payn
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).




Re: [Cooker] More minor problems in the Gnome/Gtk packages

2003-04-05 Thread Austin
On 2003.04.05 05:51 Andi Payn wrote:
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).
Yes!  That would be very helpful!

Austin

--
Austin Acton Hon.B.Sc.
 Synthetic Organic Chemist, Teaching Assistant
   Department of Chemistry, York University, Toronto
 MandrakeClub Volunteer (www.mandrakeclub.com)
 homepage: www.groundstate.ca