On Sat, 2018-02-03 at 09:49 +0100, Pierre Labastie wrote:
> 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

Huh, that was quite long time ago. I was still new then, so I probably
thought "these packages aer very common, why not have this
functionality?". From memory, it took me quite some time to get all the
"Required", "Recommended", and "Optional" stuff.

Anyway, I trust your judgement, so you should do what you think is
best.
-- 
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