On Wed, September 10, 2008 8:58 am, Alexander Hansen wrote: > > On Sep 10, 2008, at 7:01 AM, Martin Costabel wrote: > >> Juan Jose Garcia-Ripoll wrote: >>> Dear all, >>> >>> today I was doing a fink update-all when I found that "doxygen" now >>> introduces >>> more than 100 dependencies, "git" more than 26, among them things >>> like mysql >>> which are indirectly pulled because this package wants other >>> packages (svn) that >>> I do not want. >>> >>> Could the fink maintainers keep some sanity and not force us to >>> devote several >>> gigabytes of programs and features we do not use at all? In >>> particular I do not >>> want gnome at all. Should I want it, I would be using my Ubuntu box! >> >> The problem comes from the fact that building doxygen means also >> building doxygen's documentation doxygen_manual.pdf, for which all >> possible applications of doxygen are executed. This means that >> graphviz >> and latex need to be installed. Graphviz then pulls in most of gnome. >> >> A way out would be to have a minimal doxygen package without >> documentation and almost no dependencies, and to offer a separate >> doxygen+documentation package. You could try to persuade the doxygen >> maintainer to do this, or make your own modification to the >> doxygen.info >> file. >> >> BTW, there are still dependencies missing from doxygen: qt3 is used, >> but >> not in the dependency list, as far as I see. >> >> -- >> Martin
> That sounds like a great idea. Unfortunately the maintainer hasn't > been active in a while. > > It also may still be worth auditing the distribution to see whether > every package that claims to need doxygen actually does. A lot of > configure scripts check for doxygen, but not all packages build docs > with it as part of their default build operation. > > Alexander K. Hansen > akh AT finkproject DOT org doxygen builds w/out the need for latex, graphviz, and ghostscript if you remove the "make intall_docs" line from InstallScript. There's a check for dot (from graphviz) during ./configure, but I don't know if the output of the build is the same w/ or w/out it. A doxygen-docs package could presumably be created that only has 'make docs' and 'make install_docs' in its CompileScript and InstallScript and has all those extra dependencies. I don't use doxygen, so I have no idea if this actually builds a working doxygen, but it should at least provide a framework for someone to test. Hanspeter -- ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
