Accepted graphviz 2.12-4ubuntu1 (source)
Matthias Klose
doko at ubuntu.com
Tue Sep 4 16:00:57 BST 2007
Accepted:
OK: graphviz_2.12.orig.tar.gz
OK: graphviz_2.12-4ubuntu1.diff.gz
OK: graphviz_2.12-4ubuntu1.dsc
-> Component: main Section: graphics
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 04 Sep 2007 14:58:14 +0000
Source: graphviz
Binary: graphviz-doc libgv-ruby libgraphviz3-dev graphviz libgv-perl libgv-php5 libgv-guile libgv-python libgraphviz3 libgv-ocaml libgv-tcl libgv-lua graphviz-dev
Architecture: source
Version: 2.12-4ubuntu1
Distribution: gutsy
Urgency: low
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Description:
graphviz - rich set of graph drawing tools
graphviz-dev - transitional package for graphviz-dev rename
graphviz-doc - additional documentation for graphviz
libgraphviz3 - rich set of graph drawing tools
libgraphviz3-dev - graphviz libs and headers against which to build applications
libgv-guile - Lua bindings for graphviz
libgv-lua - Lua bindings for graphviz
libgv-ocaml - Ocaml bindings for graphviz
libgv-perl - Perl bindings for graphviz
libgv-php5 - Php5 bindings for graphviz
libgv-python - Python bindings for graphviz
libgv-ruby - Ruby bindings for graphviz
libgv-tcl - Tcl bindings for graphviz
Closes: 360969 360971 360973 360974 360975 360978 378522 404384 422859 424883
Changes:
graphviz (2.12-4ubuntu1) gutsy; urgency=low
.
* Merge with Debian; remaining changes:
- Remove build-dependency on libttf-dev.
* Build-depend on python-dev instead of python2.4-dev.
* Build-depend on liblua50-dev instead of liblua5.1-0-dev.
* Set Ubuntu maintainer address.
.
graphviz (2.12-4) unstable; urgency=low
.
* Added bindings:
- guile (Closes: #360969);
- lua (Closes: #360971);
- ocaml (Closes: #360975);
- php5 (Closes: #360973);
- python (Closes: #360974);
- ruby (Closes: #360978).
* Added Build-Depends accordingly:
- guile-1.6-dev;
- liblua5.1-0-dev;
- ocaml-nox;
- php5-dev, php5-cli;
- python2.4-dev, python-minimal;
- ruby1.8-dev, ruby.
* Some patches are needed to enable some bindings:
- added 3_bindings_Makefile.am_fix, since some variables were missing;
- added 3_ruby-bindings_configure.ac_fix to force ``-lruby1.8'' instead
of ``-lruby'', which isn't working;
- added 3_lua-bindings_configure.ac_fix to detect lua correctly.
- added 3_php5-bindings_configure.ac_fix to fix include paths (basically,
it does s/php/php5/g on this line). Maybe php5-cli might be unneeded,
if the detection of the php binary is turned off (it looks like
unneeded).
* Added a variable (control, rules) for ocaml, so that the Depends: is set
on the correct ocaml-base-nox-${F:OCamlABI} package.
* Binding manpages are shipped as gv_*.3, after some modifications to the
upstream templates, stored in the 0_bindings_documentation patch.
* Enabled diffimg:
- modified 0_disable_diffimg to only modify contrib/Makefile.am, since
now an autoconf/automake round is needed, due to the modifications to
configure.ac et al. This way it can be pop'd.
- renamed into 1_diffimg_Makefile.am_fix, since diffimg is now built,
thanks to a slight modification to the Makefile.am: there was an
erroneous condition on WITH_LIBGD, instead of WITH_MYLIBGD (this is
fixed in CVS).
* Added README.Debian-packaging to document some packaging howtos (at the
moment, what should be done to get the last patch: autoreconf run).
* Refreshed 0_autotools_config_files to patch config.{guess,sub} in the
following directories, with files from autotools-dev_20070306.1:
- config
- lib/gd/config
- libltdl
* Added 1_lefty_fix, which is a backport of a regression (2.8 -> 2.12) fix
for lefty, thanks to Sune Vuorela for reporting, and to Emden R. Gansner
for the patch.
* Adjusted clean target in debian/rules to clean appropriately.
* Added the -V 'libgraphviz3 (>= 2.12-3)' parameter to the dh_makeshlibs
call so that the appropriate library version is depended on, avoiding the
hardcoded values in the control file, and the duplicates in the Depends:
fields after substitution. Now ${shlibs:Depends} is used instead, almost
everywhere. libgraphviz3-dev still has hardcoded dependencies, see
TODO.Debian. Also turned ``-a'' into ``-plibgraphviz3'' since it is the
only package needing an shlibs file and ldconfig calls in post{inst,rm}
scripts.
* Added installation of /usr/bin/dot under /usr/sbin in the libgraphviz3
package, so that it can be called when needed, during libgraphviz3 or
libgraphviz3-*-plugin installation or removal. Added a call to ``mv'' in
debian/rules to rename it to libgraphviz3-config-update since dh_install
doesn't allow renaming.
* Changed 0_test_fix into 0_versioned_plugin_config_file:
- Former patch needed so that no ``dot -c'' is run at build time.
- Adjusted configuration file accordingly, by patching
lib/gvc/gvconfig.c, using "config3" instead of "config".
* Added ``--list-missing'' option to dh_install, so that files not installed
are spotted easily.
* Maintainer scripts, plugin configuration file:
- Dropped debian/postinst and debian/postrm, the configuration
(``dot -c'') of the plugins is now handled as documented in
through libgraphviz3(|*-plugin).{postinst,postrm}, as documented in
README.Debian-packaging.
- Added a check and a removal-when-needed for the ancient "config" file.
- Added a manpage accordingly.
* Fixed some hyphens in Debian-specific manpages.
* Fixed broken links in index.html by not compressing PDF files (``-X.pdf''
added to the ``dh_compress -i'' call), since they are in a separate
package, there's not much space loss, and it makes users' life easier
(Closes: #378522).
* Adapted lintian overrides since the output changed (SONAMES are now
sorted, see #428681, fixed in lintian 1.23.32).
* Fixed pango plugin misconfiguration, due to some autotools blackmagic. Now
that ./configure and the like are regenerated, everything seems to be
fine (Closes: #424883, #422859). Please also note that the upstream
graphviz-cairo package is now superseded by the graphviz package.
* Added missing -dev packages to the Depends: of the libgraphviz3-dev
package, in particular libexpat1-dev (libfreetype6-dev seems to be no
longer needed), using d-devlibdeps from the d-shlibs package. Build
dependency added accordingly (Closes: #404384).
* Set the Maintainer field to myself.
* Do not ignore ``make distclean'' errors.
* Added XS-Vcs-Git and XS-Vcs-Browser fields in debian/control.
Files:
ba7dee18737599ee86fb77edf2813030 1361 graphics optional graphviz_2.12-4ubuntu1.dsc
2a121fd6406e3224e10d1faca7a26360 260307 graphics optional graphviz_2.12-4ubuntu1.diff.gz
Original-Maintainer: Cyril Brulebois <cyril.brulebois at enst-bretagne.fr>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFG3XLnStlRaw+TLJwRAvzdAKCLApD8VD/wJpgrf/aSICCtC150RACgow+n
Zp1c0X0CWpn4n6EP7wToVXg=
=frLD
-----END PGP SIGNATURE-----
More information about the gutsy-changes
mailing list