Changelog
graphviz (2.12-5ubuntu1) hardy; urgency=low
* Merge with Debian; remaining changes:
graphviz (2.12-5) unstable; urgency=low
* Modified bindings handling:
- tclpkg/gv/Makefile.am is now patched to set “-module -avoid-version” in
LDFLAGS. There are dynamically loadable modules rather than shared
libraries.
- Added patch for this:
- 3_bindings_module_avoid-version_options.
- Refreshed patch so as to refresh the appropriate Makefile.in (with only
an automake run):
- 0_autoreconf_run.
- There's still Tcl parts that are versioned.
* Fixed libgv-guile description, thanks to Kanru Chen (Closes: #439385).
* Fixed libgv-lua (Closes: #439525):
- After a discussion with Enrico Tassi, it has been decided to only build
against lua5.1, and not against both lua5.0 and lua5.1 as planned at
the beginning. Description updated to mention lua5.1 explicitely.
- debian/libgv-lua.install: Only mention the .so now (the .la's are
probably unneeded for bindings, they'll probably be amm dropped once
the tcl case has been sorted out).
- debian/rules: Some additional work is done to make it loadable
directly, and to document the used liblua version.
- Rename libgv_lua.so into liblua$(LUA_VERSION)-libgv.so.
- Add a symlink from /usr/lib/lua5.1/gv.so to the .so in /usr/lib.
- It looks like it is now usable directly with a single “require "gv"”.
- The documentation has still to be updated, though.
* Fixed libgv-ocaml:
- Rebuild against ocaml 3.10 (Closes: #441494).
- debian/control: Added a Suggests: on ocaml-base-nox to the -dev package
since it is needed for the OCaml development files, but not a stronger
relation since one will usually want to use the C headers.
- debian/control: Also added a Suggests: on ocaml-findlib to the -dev
package since it is suggested to use findlib to use the package (and
per pkg-ocaml-maint policy).
- debian/control: Modified long descriptions to detail the decision about
the OCaml binary packages.
- debian/rules: Moved the library to the stublibs directory of the
current ocaml version. Moved the devel files to the -dev package.
Drop the .la file and the now-empty /usr/lib/graphviz/ocaml directory.
- debian/ocaml/Makefile.ocaml: Add some instructions to build the missing
library files so that it is possible to actually load the gv library in
the interpreter. This file is copied into the source tree after the
usual build, and then use to build them. Its “clean” target is called
from debian/rules, and it gets removed before the usual “clean”.
- debian/ocaml/META.gv: Add META file used to handle OCaml dependencies.
* Improved libgv-python (Closes: #440829):
- debian/control: Added python-support to Build-Depends, python:Depends
to libgv-python's Depends.
- debian/rules: Added a call to dh_pysupport. Move to a site-packages
directory depending on the current default python version.
- Dropped the use of “-lpython”:
- Added patch: 3_python-bindings_configure.ac_fix.
- Refreshed patch: 0_autoreconf_run.
- Dropped .la file.
- Other points of the bugreports are already mentioned above.
* Other bindings (libgv-guile, libgv-perl, libgv-ruby):
- Dropped .la by specifying only the .so in their respective .install
file, instead of “*”.
* Adapted documentation:
- Lua: updated instructions (package.loadlib, new path).
- Python: one can now “import gv” directly.
- Refreshed patch: 0_bindings_documentation.
* debian/control: (thanks to dpkg 1.14.7)
- Rename XS-Vcs-* to Vcs-*.
- Move the Homepage from the description to the new header.
-- Matthias Klose <email address hidden> Wed, 05 Dec 2007 19:23:49 +0000