]> granicus.if.org Git - graphviz/commitdiff
update debian starting point to: graphviz_2.18-1ubuntu2.diff.gz
authorellson <devnull@localhost>
Mon, 25 Aug 2008 19:20:38 +0000 (19:20 +0000)
committerellson <devnull@localhost>
Mon, 25 Aug 2008 19:20:38 +0000 (19:20 +0000)
debian/NEWS [deleted file]
debian/changelog
debian/control.in [new file with mode: 0644]
debian/libgraphviz4-config-update.1 [deleted file]

diff --git a/debian/NEWS b/debian/NEWS
deleted file mode 100644 (file)
index 1a4d2ee..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-graphviz (2.16-1) unstable; urgency=low
-
-  * As of 2.12-5 (and 2.16-1), the bindings should be mostly OK. The python
-    one still has to be worked on to support all available python versions and
-    that is still on the TODO list (see debian/TODO in the source package, or
-    graphviz's TODO.Debian).
-  * The diffimg binary isn't shipped since I don't really see how it belongs
-    to the graphviz package. Nevertheless, if you feel you need it and it
-    would be useful to you, just report a bug, and I'll include it.
-
- -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Mon, 12 Nov 2007 20:58:44 +0100
-
-graphviz (2.12-4) unstable; urgency=low
-
-  * Several bindings have been added with this upload (guile, lua, ocaml,
-    php5, python, ruby). Besides the working ones (guile, perl, php, python,
-    ruby, tcl), the status of the others is:
-     - lua  : segfaults at loading.
-     - ocaml: not tested, due to the lack of documentation for this one
-              (no synopsis).
-  * Any hint on how to test/debug/fix them is very welcome. They are shipped
-    anyway in order to avoid too many NEW rounds, and to give users a chance
-    to help the maintainer. ;-)
-  * Binding manpages are available as gv_$lang.3, with appropriate information
-    to use them under debian.
-  * 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.
-  * More information about outstanding work is available in the TODO.Debian
-    file.
-
- -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Thu, 09 Aug 2007 16:26:11 +0200
index 9bc74c279bb82589edc61f2b7a15bc707408dffd..13d48852bbfe4a716dfb5ad170399b88d9e7571a 100644 (file)
@@ -1,3 +1,133 @@
+graphviz (2.18-1ubuntu2) intrepid; urgency=low
+
+  * Build against the newer guile 1.8 instead of the older 1.6.
+    (See LP #232428)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 06 Aug 2008 12:18:57 +0200
+
+graphviz (2.18-1ubuntu1) intrepid; urgency=low
+
+  * Merge from debian unstable, remaining changes:
+    - Build depend on liblualib50-dev instead of liblua5.1-0-dev.
+    - Drop libttf-dev (libttf-dev is in universe) (LP: #174749).
+    - Replace gs-common with ghostscript.
+    - Build-depend on python-dev instead of python2.4-dev or python2.5-dev.
+    - Mention the correct python version for the python bindings in the
+      package description.
+
+ -- Bryce Harrington <bryce@ubuntu.com>  Thu, 19 Jun 2008 20:23:23 -0700
+
+graphviz (2.18-1) unstable; urgency=low
+
+  * New upstream release:
+     - Move from Tcl/Tk 8.4 to 8.5.
+     - Now build python2.4 and python2.5 modules.
+  * debian/control:
+     - Replace tcl8.4-dev and tk8.4-dev with tcl8.5-dev and tk8.5-dev in
+       Build-Depends accordingly.
+     - Update the version in the long description of libgv-tcl.
+     - Add python2.5-dev to Build-Depends.
+     - Mention both versions in the long description of libgv-python.
+     - Drop libttf-dev from Build-Depends since that's a deprecated
+       package, replaced by libfreetype6-dev (which is already there),
+       thanks to Moritz Muehlenhoff for the notice (Closes: #473487).
+  * debian/libgv-tcl.install:
+     - Delete the entry about pkgIndex.tcl since it's now shipped under
+       the tcl directory.
+  * debian/libgv-python/install:
+     - Add “usr/lib/graphviz/python{24,25}”, later rearranged through
+       debian/rules.
+  * debian/pyversions:
+     - Add it, containing “2.4,2.5”.
+  * debian/rules:
+     - Pass an extra flag to configure: “--without-rsvg” to avoid an extra
+       plugin to be built, which would pull many other dependencies. A new
+       binary package might be introduced later, with both gtk and rsvg
+       plugins.
+     - Bump shlibs, new symbols.
+     - Use “pyversions -s” rather than “pyversions -d”.
+     - Use “--enable-python{24,25}” instead of just “--enable-python”.
+     - Install both python modules under appropriate site-packages
+       directories.
+     - Duplicate gv.py in both directories, then taken care of by
+       python-support.
+     - Get rid of tclpkg/gv/gv.R and tclpkg/gv/php_gv.h through dh_clean
+       to keep the diff clean.
+  * Drop workaround for FTBFS with gcc-4.3, fixed upstream:
+     - 2_workaround_ftbfs_with_gcc-4.3.
+  * Backport fix from CVS, preventing all include directories from being
+    lumped together, does causing python2.5 to be misbuilt (using
+    python2.4 includes).
+     - Add 1_disable_lumping_all_include_directories: Actual fix.
+     - Add 0_autoreconf_run: Needed since a Makefile.am is touched.
+     - Disable 0_libtool_linking_reorder_workaround: no longer applies
+       because of the autoreconf run.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Sat, 12 Apr 2008 02:11:00 +0200
+
+graphviz (2.16.1-3) unstable; urgency=low
+
+  * Add workaround for FTBFS with gcc-4.3 (Closes: #466810):
+     - 2_workaround_ftbfs_with_gcc-4.3.
+  * Update doc-base section: from “Apps/Graphics” to “Graphics”.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Wed, 26 Mar 2008 00:43:57 +0100
+
+graphviz (2.16.1-2) unstable; urgency=low
+
+  * Improved debian/copyright:
+     - Distinguish between copyright and license.
+     - Add copyright years and copyright holder (AT&T Corp.).
+     - Use “Copyright” and “©” instead of “(C)”.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Tue, 26 Feb 2008 14:33:24 +0100
+
+graphviz (2.16.1-1) experimental; urgency=low
+
+  * New upstream release:
+     - Fixes regressions in dotty (Closes: #461530).
+  * Replaced “-V” with “-V 'libgraphviz4 (>= 2.16)'” in the dh_makeshlibs
+    call since no shlibs bump is required for this new upstream release.
+  * Dropped patch (merged upstream):
+     - 2_ocaml_tweak.
+     - 0_autoreconf_run (it was only needed because of 2_ocaml_tweak).
+  * Refreshed patches:
+     - 0_versioned_plugin_config_file.
+     - 0_bindings_documentation.
+  * Moved sections, resolving override disparities:
+     - libgv-python: from interpreters to python.
+     - graphviz-dev: from graphics to devel.
+  * Now ship diffimg since it actually looks useful to at least someone,
+    thanks to David Liontooth for having requested it (Closes: #460595).
+    Done by reverting the diffimg deletion in “install” target.
+  * Adapted Tcl bindings: moved to a subdirectory of /usr/lib/tcltk to
+    comply with the Tcl/Tk policy.
+  * Adapted the manpage accordingly: in the “load” call, adjusted the
+    path to the shared object.
+  * Dropped NEWS.Debian since its content wasn't really what one would
+    expect when stumbling upon it, thanks to Steve Langasek for the
+    original comment.
+  * Refreshed README.Debian:
+     - Dropped the note about gpr->gvpr and colorize->gvcolor renames.
+       That was done long ago (graphviz 1.10).
+     - Dropped notices about: bindings, -dev, and -doc packages.
+     - Updated pointers to examples and contrib files (Closes: #459955).
+     - Added a note about diffimg now being shipped (see above).
+     - Kept notes about the suggested packages mostly as-is, they need an
+       update.
+     - Refreshed entry about graphviz.7 (included upstream).
+     - Included former NEWS.Debian's item about C# and Java bindings.
+  * Improved handling of libgraphvizN-config-update:
+     - Build it from perlpod: debian/libgraphviz-config-update.pod.in
+       (and delete generated files in the “clean” target).
+     - Use a placeholder to refresh the SONAME automatically.
+     - Dropped debian/libgraphviz4-config-update.1 accordingly.
+  * No longer ship any .la file. Remaining ones were shipped through
+    libgraphviz-dev and libgv-tcl. Reverse dependencies can still be built
+    from sources without any troubles, so this deletion sounds safe.
+
+ -- Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>  Thu, 21 Feb 2008 23:25:37 +0100
+
 graphviz (2.16-3ubuntu2) hardy; urgency=low
 
   * Build depend on liblualib50-dev instead of liblua50-dev.
@@ -924,4 +1054,3 @@ graphviz (1.5-1) unstable; urgency=low
 
  -- Stephen M. Moraco <stephen@col.hp.com>  Fri, 31 Dec 1999 15:37:17 -0700
 
-
diff --git a/debian/control.in b/debian/control.in
new file mode 100644 (file)
index 0000000..12a6462
--- /dev/null
@@ -0,0 +1,177 @@
+Source: graphviz
+Section: graphics
+Priority: optional
+Maintainer: John Ellson <ellson@graphviz.org>
+XSBC-Original-Maintainer: Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
+Standards-Version: @VERSION@
+Build-Depends: Build-Depends: tk8.5-dev, tcl8.5-dev, debhelper (>= 5), libfreetype6-dev, zlib1g-dev, libjpeg62-dev, libpng12-dev, libxaw7-dev, bison, flex, autotools-dev, pdksh, libexpat1-dev, libfontconfig1-dev, libltdl3-dev, swig, libperl-dev, libgd2-noxpm-dev (>= 2.0.35), quilt (>= 0.40), groff-base, ghostscript, liblualib50-dev, ruby, ruby1.8-dev, php5-dev, php5-cli, ocaml-nox, python-dev, python-minimal, libcairo2-dev, libpango1.0-dev, guile-1.8-dev, d-shlibs, python-support
+Vcs-Git: git://git.debian.org/git/collab-maint/graphviz.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/graphviz.git
+Homepage: http://www.graphviz.org/
+
+Package: graphviz
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: gdtclft
+Suggests: msttcorefonts, gsfonts, graphviz-doc
+Description: rich set of graph drawing tools
+ Graph drawing addresses the problem of visualizing structural information
+ by constructing geometric representations of abstract graphs and networks.
+ Automatic generation of graph drawings has important applications in key
+ technologies such as database design, software engineering, VLSI and
+ network design and visual interfaces in other domains. Situations where
+ these tools might be particularly useful include:
+ .
+   * you would like to restructure a program and first need to understand
+     the relationships between its types, procedures, and source files
+   * you need to find the bottlenecks in an Internet backbone - not only
+     individual links, but their relationships
+   * you're debugging a protocol or microarchitecture represented as a
+     finite state machine and need to figure out how a certain
+     error state arises
+   * you would like to browse a database schema, knowledge base, or
+     distributed program represented graphically
+   * you would like to see an overview of a collection of linked documents
+   * you would like to discover patterns and communities of interest in a
+     database of telephone calls or e-mail messages
+ .
+ This package contains the command-line tools.
+
+Package: libgv-guile
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}
+Description: Guile bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the guile (1.6) bindings.
+
+Package: libgv-lua
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}
+Description: Lua bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the lua5.1 bindings.
+
+Package: libgv-ocaml
+Architecture: any
+Section: libs
+Depends: ocaml-base-nox-${F:OCamlABI}, ${shlibs:Depends}
+Description: OCaml bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the OCaml bindings. The associated development files
+ are in the libgraphviz-dev package so as to limit the number of binary
+ packages.
+
+Package: libgv-perl
+Architecture: any
+Section: perl
+Depends: ${perl:Depends}, ${shlibs:Depends}
+Conflicts: graphviz (<< 2.12-1)
+Description: Perl bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the Perl bindings.
+
+Package: libgv-php5
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}
+Description: Php5 bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the Php5 bindings.
+
+Package: libgv-python
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}, ${python:Depends}
+Description: Python bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the Python (2.5) bindings.
+
+Package: libgv-ruby
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}, ruby1.8
+Description: Ruby bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the Ruby (1.8) bindings.
+
+
+Package: libgv-tcl
+Architecture: any
+Section: interpreters
+Depends: ${shlibs:Depends}
+Conflicts: graphviz (<< 2.12-1)
+Description: Tcl bindings for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the Tcl (8.4) bindings.
+
+Package: libgraphviz4
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description: rich set of graph drawing tools
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package contains the libraries.
+
+Package: libgraphviz-dev
+Architecture: any
+Section: libdevel
+Depends: libgraphviz4 (= ${binary:Version}), ${devlibs:Depends}
+Suggests: ocaml-base-nox-${F:OCamlABI}, ocaml-findlib
+Conflicts: graphviz-dev (<< 2.12-1), libgraphviz3-dev, libgraphviz4-dev (<< 2.16-3)
+Replaces: libgraphviz3-dev, libgraphviz4-dev (<< 2.16-3)
+Provides: graphviz-dev
+Description: graphviz libs and headers against which to build applications
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package installs the libraries and headers necessary to link graphviz
+ library routines into an application. It also installs additional man pages.
+ .
+ This package also contains the OCaml development files.
+ .
+ Note: A graphviz user doesn't need to install this package.
+
+Package: graphviz-doc
+Architecture: all
+Section: doc
+Conflicts: graphviz (<< 2.12-1)
+Suggests: graphviz
+Description: additional documentation for graphviz
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package installs HTML and PDF documentation for Graphviz, as well as
+ examples.
+
+Package: graphviz-dev
+Architecture: all
+Depends: libgraphviz-dev
+Description: transitional package for graphviz-dev rename
+ Graphviz is a set of graph drawing tools. See the description of the graphviz
+ package for a full description.
+ .
+ This package is targeted at easing the upgrade from older graphviz-dev to the
+ new libgraphviz-dev package.
+ .
+ This package can be purged at anytime once the libgraphviz-dev package has
+ been installed.
diff --git a/debian/libgraphviz4-config-update.1 b/debian/libgraphviz4-config-update.1
deleted file mode 100644 (file)
index 6adaa0c..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-.\" -*- nroff -*-
-.\" This manual is for graphviz, a rich set of graph drawing tools, and it
-.\" can be distributed under the same terms as the graphviz package.
-.\" 
-.\" Copyright (C) 2007 Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-.\"
-.TH LIBGRAPHVIZ3\-CONFIG\-UPDATE 7 "May 23, 2007"
-.SH "NAME"
-libgraphviz3\-config\-update \- tool to maintain graphviz's configuration file
-
-.SH "SYNOPSIS"
-\fBlibgraphviz3\-config\-update\fR \fB\-c\fR
-
-.SH "DESCRIPTION"
-Graphviz tools are using a configuration file
-(\fI/usr/lib/graphviz/config\fR) to get some plugin options. This
-command is used in \fBlibgraphviz3\fR and \fBlibgraphviz3\-*\-plugin\fR
-packages' maintainer scripts to update this configuration file when
-plugins are installed or removed.
-
-.SH "NOTE"
-This tools is intended to be used only in maintainer scripts and
-it shouldn't be needed to run it manually.
-
-.SH "AUTHOR"
-This manual page was written by Cyril Brulebois
-<cyril.brulebois@enst\-bretagne.fr> in may 2007. It can be distributed
-under the same terms as the graphviz package.