More accurately, the package that contains libjasper should not depend on
freeglut. I suspect the Right Thing is for jiv to be broken out into a separate
> libjasper should not depend on freeglut
Since libjasper itself does not depend on freeglut, applications that use
libjasper should not wind up depending on freeglut.
I'll consider it.
We first need to make sure no apps that use libjasper may want/need/use jiv.
That's a good point; instead, libjasper could be broken out into a libjasper
package. Any package that currently uses jiv (or another executable in the
distribution) should have an explicit "Requires: jasper"; any package that only
links with libjasper should not.
That should prevent dependencies from getting broken.
Or stick with the status quo, where everything "just works", and just live with
the extra ~400k that freeglut takes on your disk. :)
And OpenGL. And X11.
There's no reason a machine serving as an image processing server should have to
have X11 installed.
I'm not aware of anything in Fedora that links against libjasper, but not
libX11, am I wrong?
I don't know. But as long as it is reasonable for users to create/install RPMs
that complement the Fedora package set, I'm not sure why that matters.
* Wed Aug 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.900.1-4
- -libs subpkg to be multilib friendlier
- -utils subpkg for non-essential binaries jiv, tmrdemo (#244153)
going into rawhide real soon.