Accepted xorg 6.8.2-11 (source)

Daniel Stone daniel at fooishbar.org
Sun Jul 10 16:46:07 CDT 2005


On Sun, Jul 10, 2005 at 08:16:43PM +0200, Reinhard Tartler wrote:
> On 5/17/05, Daniel Stone <daniel.stone at ubuntu.com> wrote:
> > Date: Wed,  6 Apr 2005 12:20:33 +1000
> > Source: xorg
> [...]
> 
> > Changes:
> >  xorg (6.8.2-11) breezy; urgency=low
> >  .
> >    * Death by a thousand cuts: the road to X11R7 begins here.
> [...]
> >    * gcc4 transition: change xlibmesa-glu to libglu1-xorg, ditto -dbg, and
> >      xlibmesa-glu-dev to libglu-dev-xorg.
> 
> How are OpenGL applications supposed to specify their build depends on
> GL and GLU headers? There are quite a lot of packages universe which
> FTBFS because xlibmesa-glu has been renamed. I see that build
> depending on libglu-dev-xorg seems to provide both GL and GLU headers,
> so many packages will build again.
> 
> But I don't know if that will not change in future again. So I'd like
> to know, what is the most robust way of specifying a build dependency
> on GL headers? And how for GLU headers? Is there some way to specify
> them in a way that the package will build in ubuntu as on debian
> autobuilders? (Yes, I'm maintaining also an opengl app in debian, and
> I'd like to keep them in sync).

The canonical way used to be:
xlibmesa-glu | libglu-dev
it is now:
libglu-dev-xorg | libglu-dev
but soon it will be:
libglu-xorg-dev | libglu-dev

Yes, I'm a muppet.

As of -35, libglu-xorg-dev | libglu-dev is the recommended way to do
things.  This will be portable across Debian and Ubuntu.

As for GL headers:
xlibmesa-gl-dev | libgl-dev

But this will probably change in the future, so:
libgl-xorg-dev | xlibmesa-gl-dev | libgl-dev
could be what you need.  But we'll see.



More information about the ubuntu-devel mailing list