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 package.
> libjasper should not depend on freeglut rationale? why?
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.
%changelog * 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.