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
