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.
- ajax