Impasse on packaging JOGL and Gluegen

Dave Airlie airlied at redhat.com
Tue Mar 2 01:55:58 UTC 2010


On Mon, 2010-03-01 at 09:36 -0500, Adam Jackson wrote:
> On Sun, 2010-02-28 at 15:49 +0100, Hans de Goede wrote:
> > On 02/28/2010 03:39 PM, Henrique Junior wrote:
> > > As Chen Lei said, the fact that JOGL needs this code may mean that it
> > > will be blocked forever for packaging, but I do not particularly see a
> > > big problem.
> > > For more details, please, read the log in bugzilla and give your ideas
> > > regarding this question.
> > 
> > AFAIK we have had problems like this before with various bits of Xorg
> > (iirc) needing the sources of other bits to build.
> > 
> > The "usual" solution for this, is to give a package a -source subpackage,
> > which contains the extracted sources (and installs them under
> > /usr/src
> > 
> > So I think the best way to handle this is to package gluegen, and include
> > gluegen's sources as a gluegen-source subpackage, and then make jogl
> > BuildRequire gluegen-source.
> 
> Yeah, we did this for Mesa from FC5 through F9.  Certainly not ideal,
> but such is life.
> 
> I wouldn't consider this a blocker for packaging, though I'd like to see
> it fixed eventually.  Usually when this kind of source build dependency
> exists it's not a trivial thing to fix.

We still do it now for x11vnc with xorg-x11-server.

%package source
Summary: Xserver source code required to build VNC server (Xvnc)
Group: Development/Libraries
BuildArch: noarch

Dave.



More information about the devel mailing list