graphviz for Debian
-------------------
- From version 1.10 forward, a couple of tools have been renamed:
- gpr is now gvpr
- colorize is now gvcolor
-
- This was done by the graphviz team to avoid conflicts with other
- packages which were using the former names.
-
-
- SPECIAL for graphviz-2.8-2: this package include the tcl and perl
- language support. In the next upload these will be split out into
- many binary packages one for each language extension.
-
-
- The demo files are in /usr/share/doc/graphviz/examples
-
- The contrib files are in /usr/share/doc/graphviz/examples/contrib
-
- There are a number of {name}.README|README files in the examples
- directory-tree they contain useful info.
-
-
- NOTE: files that were executable are not marked as executable in
- the examples directory. Simply copy the files needed and mark
- the copy(ies) as exectable.
-
- NOTE: the msttcorefonts package is suggested so that you have
- access to the TrueType fonts should you need them. If you don't
- need them or have a different source for them, ignore this suggestion.
-
- NOTE: the gsfonts package is suggested in case you are running without
- X installed. This package is normally already installed with X but
- when using graphviz without X then we need this package for the
- default fonts.
-
- There is now a graphviz-dev package for those of you who wish to
- build apps which use graphviz routines.
-
- There is much new .html and .pdf documentation. This has now been
- moved to the graphviz-doc package. Please install it if you want
- these docs. There is doc-base info for the major documents installed
- by the graphviz-doc package. The new entries (for the HTML stuff)
- can be found in [dhelp|dwww] Apps/Graphics section.
-
-
- -- Stephen M Moraco <stephen@debian.org> Sun, 9 Apr 2006 12:51:49 -0600
-
-
- A new manpage (graphviz.7) has been added so that one could find easily all
- graphviz-related binaries and their role. It will be forwarded upstream, so
- that every other manpage will reference in its `SEE ALSO' section. Thanks
- again to Joachim Berdal Haga <jbh@lupus.ig3.net> for having proposed such a
- list.
-
- -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, Wed, 26 Dec 2007 19:58:49 +0100
+ * Various examples are available in the graphviz-doc package,
+ shipped under /usr/share/doc/graphviz/examples. It might be needed
+ to adjust some paths to make the demo scripts work out of the box,
+ patches are welcome.
+ * One might also be interested in the contrib/ directory of the
+ source package. Note that starting with 2.16.1-1, the diffimg
+ utility is built and shipped in the graphviz package.
+ * Original notes about packages suggested by graphviz:
+ - The msttcorefonts package is suggested so that TrueType fonts
+ are available if necessary.
+ - The gsfonts package is suggested in case X isn't installed,
+ since it contains default fonts.
+ * Those notes were kept verbatim and probably need an update, like
+ the package relationships themselves. Comments are welcome in the
+ meanwhile.
+ * A “global” manpage (graphviz.7) is available so that one can
+ easily find all graphviz-related binaries and their role. Thanks
+ again to Joachim Berdal Haga <jbh@lupus.ig3.net> for having
+ proposed such a list.
+ * For references, from the 2.12-4 upload (Thu, 09 Aug 2007): Java
+ and C# bindings (#360970 and #360977) are not planned at the
+ moment, given the restrictions on the architectures on which they
+ are available. Anyway, any tested patch is welcome to add them.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, Thu, 14 Feb 2008 14:15:32 +0100
TODO for graphviz
-----------------
- * Check whether we should ship *.la files. According to libpkg-guide, we
- could replace them with pkgconfig only, but let's not make too many changes
- at the same time. Remaining .la files are in libgraphvizN-dev and libgv-tcl.
- * Sort out what's needed/wanted in the contrib directory and in examples.
* Check the dependencies for all bindings, e.g. libgv-guile doesn't seem to
depend on any guile package.
* The handling of the libgv-php5 package could be better. An idea would be to
see debian/rules.
* Think about putting the configuration file into /var, see the discussion
with Alexander on the 10th of August.
- * Check the .0.0.0 stuff for the Tcl parts. Should it be using “-module
- -avoid-version” too? A Tcl/Tk policy is being worked on.
- * Improve the python bindings: the goal is to have them built for each
- available python version. An update of the long description of the
- libgv-python package will then be needed. An option is to use
- “make PYTHON_INCLUDES=-I/usr/include/python2.5” but it would be cleaner to
- handle the files directly in the Makefile, so as to ensure autotools stuff
- does the whole job.
- * Eventually cherry-pick php fixes from CVS, as suggested by John Ellson in
- <47446D5F.10803@research.att.com>.
* Stop using -lstdc++ and use CXX (not trivial actually).
* Adjust --build and --host options to ./configure so as to support cross-
compilation correctly.
* The Conflicts between libgv-perl and older graphviz might go away since the
location of perl files was adapted to follow the perl policy. To be checked
with piuparts.
+ * Check and eventually refresh the package relationships (Suggests:,
+ and maybe the Conflicts: towards gdtclft).
+ * Tcl/Tk:
+ - Check the .0.0.0 stuff for the Tcl parts. Should it be using
+ “-module -avoid-version” too?
+ * fontconfig results in no dependency, that might be dropped from the B-D.
-- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> Wed, 09 Jan 2008 03:18:46 +0100