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

Reply via email to