Hi,

I do not know why Armin, at revision 10159, promoted a bunch of dependencies
from optional to recommended, but it seems some of them should have stayed
optional:

- according to
https://graphviz.gitlab.io/_pages/Download/Download_source.html
freeglut is only needed to build smyrna, but smyrna requires other libraries
deemed as optional (libglade and GTK+) or not in the book: GTS and GtkGLExt.
So there is no point in recommending it. Furthermore, smyrna is only built if
--with-smyrna is passed to configure and it is considered experimental by
upstream.
- for book's use, only the basic functionality of graphviz are needed. None of
the graphics libraries (gdk-pixbuf, libjpeg, libpng, librsvg, pango, and Xorg
libraries) are needed. They are used to build additional plugins or to build
the graphical editors dotty and gvedit. Without any of those dependencies,
"dot" can output postscript, SVG, tk, and vml formats. It is enough for most
purposes, except for somebody specialized in graph drawing. And in this case,
I guess at least libGD (not in the book) is needed...

So, if nobody objects (before Monday evening, European time), I'll move those
libraries to optional, with a description of what they do.

Regards
Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to