ubuntu-devel@lists.ubuntu.com
[Top] [All Lists]

Re: Accepted xorg 6.8.2-11 (source)

Subject: Re: Accepted xorg 6.8.2-11 source
From: Daniel Stone
Date: Mon, 11 Jul 2005 07:46:07 +1000
On Sun, Jul 10, 2005 at 08:16:43PM +0200, Reinhard Tartler wrote:
> On 5/17/05, Daniel Stone <daniel.stone@xxxxxxxxxx> 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.

-- 
ubuntu-devel mailing list
ubuntu-devel@xxxxxxxxxxxxxxxx
http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

<Prev in Thread] Current Thread [Next in Thread>