On Tue, Dec 02, 2008 at 05:48:29PM -0500, Chris Snook wrote:
None of the direct dependencies in that dependency tree are
unreasonable. There are three ways to make them go away:
a) Disable the GUI bits in gnuplot at build time, and remove the
requisite dependencies. This will piss off anyone who actually uses
those features.
b) Create gnuplot-cli and gnuplot-gui packages that conflict with each
other. This will piss off lots of people.
c) Make gnuplot smart enough to tell at runtime whether or not the GUI
bits are installed, and properly handle the case where someone asks for
them but they're not there. Abstract the GUI calls into a gnuplot-gui
package, which has most of the dependencies. Upstream won't care to do
this themselves, but they'll probably take the patch if you write it
yourself, it's clean, and it's completely bug-free.
Personally, I think there's lower-hanging fruit.
If wxGTK had a subpackage with the media libraries, it would at least
get rid of the GConf2 and gstreamer dependencies.
--
Miroslav Lichvar