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