rpms/bzflag/devel bzflag.spec,1.7,1.8

Nils Philippsen nphilipp at redhat.com
Wed Apr 6 16:30:45 UTC 2005


On Wed, 2005-04-06 at 18:08 +0200, Ralf Corsepius wrote:
> On Wed, 2005-04-06 at 17:39 +0200, Michael Schwendt wrote:
> 
> > > Directly "BR: libGL-devel" forces them to uninstall their libGL's and to
> > > install the Mesa/x11-org libGL "lookalike" instead.
> > 
> > There is no direct dependency on Mesa. Just:
> 
> > $ rpm -q --whatprovides libGLU-devel libGL-devel
> > xorg-x11-devel-6.8.2-18
> > xorg-x11-devel-6.8.2-18
> > xorg-x11-devel-6.8.2-18
> > xorg-x11-devel-6.8.2-18
> > 
> > $ rpm -qR xorg-x11-devel | grep libGL
> > libGL >= 1
> > libGLU >= 1
> 
> > The only change for 3rd party GL packages will be to "provide"
> > libGL/libGLU, so the Mesa packages need not be pulled in. This is
> > unchanged compared with the libGL.so.1 SONAME dependency.
> Then x11-org is broken.

Along that vein, requiring any of XFree86-devel or xorg-x11-devel is
broken, only requiring a hypothetical "X11-devel" wouldn't -- both
former are vendor specific. Since this package is only in Extras from
FC4 on I frankly don't care if it doesn't work with
${random_old_release_with_XFree86}. If there are other GL (proprietary)
implementations, they can be made to work with our scheme here (see
livna RPMs of the nvidia driver). If they don't it's tough luck but
nothing I consider accommodating for.

Nils
-- 
     Nils Philippsen    /    Red Hat    /    nphilipp at redhat.com
"They that can give up essential liberty to obtain a little temporary
 safety deserve neither liberty nor safety."     -- B. Franklin, 1759
 PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011




More information about the fedora-extras-commits mailing list