[pkg-nvidia-devel] separate packages for libGL.* and nvidia_drv.so

Andreas Beckmann debian at abeckmann.de
Fri Jun 25 11:17:08 UTC 2010


Andreas Beckmann wrote:
> Russ Allbery wrote:
>> Hm, yes, I don't see anything wrong with that and it seems like a good
>> idea to me.
> 
> First part (split nvidia-libgl1 from nvidia-glx) is implemented, upgrade
> from 195.36.24-4 seems to work without problems.

Now that I finished this for all three packages, I'm not longer
convinced about the package names I chose.

So, what other packages are related to libGL.so.1?

   libgl1-mesa-dev - A free implementation of the OpenGL API -- GLX
   libgl1-mesa-dri - A free implementation of the OpenGL API -- DRI
   libgl1-mesa-glx - A free implementation of the OpenGL API -- GLX
   libgl1-mesa-swx11-dev - A free implementation of the OpenGL API --
   libgl1-mesa-swx11 - A free implementation of the OpenGL API --

   fglrx-glx-ia32 - proprietary libGL for the non-free AMD/ATI display
   fglrx-glx - proprietary libGL for the non-free AMD/ATI r6xx - r7xx

^ Having glx in the name seems to be the right thing ...

   nvidia-glx-dev - NVIDIA binary Xorg driver development files
   nvidia-glx-ia32 - NVIDIA binary driver 32bit libs
   nvidia-glx - NVIDIA binary Xorg driver

^ Our old package names ...

   fglrx-driver - non-free AMD/ATI r6xx - r7xx display driver

^ The ati Xorg driver is in this package

   xserver-xorg-video-nv - X.Org X server -- NV display driver

^ The Xorg video drivers are in packages matching xserver-xorg-video-*

Considering the namespace of other packages, what about moving the
nvidia GLX libraries (libGL.so.1 and friends) to

  libgl1-nvidia-glx
  libgl1-nvidia-glx-ia32
  libgl1-nvidia-dev

(instead of nvidia-libgl1{,-dev,-ia32}) while leaving the Xorg driver in
nvidia-glx for now (even if this is not the best choice, too)? Would the
Xorg team agree if we renamed our package nvidia-glx to
xserver-xorg-video-nvidia ?

Where to insert $LEGACY in these package names? Probably best fit would be

  libgl1-nvidia-legacy-123xx-glx
  libgl1-nvidia-legacy-123xx-glx-ia32
  libgl1-nvidia-legacy-123xx-dev


Andreas



More information about the Pkg-nvidia-devel mailing list