Source: tulip
Section: graphics
Priority: optional
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: James Turton <james@somecomputer.xyz>
Build-Depends:
  debhelper-compat (= 12),
          ca-certificates,
          cmake,
          ninja-build,
          doxygen,
          graphviz,
          libqhull-dev,
          libyajl-dev,
          libcppunit-dev,
          binutils-dev,
          qtbase5-dev,
          libqt5opengl5-dev,
          libqt5webkit5-dev,
          libquazip5-dev,
          libftgl-dev,
          libglew-dev,
          libpng-dev,
          libjpeg-dev,
          libfreetype6-dev,
          libutfcpp-dev,
          python3,
          python3-distutils,
          python3-sphinx,
          libpython3-dev,
          python3-sip-dev,
          libgzstream-dev,
          libantlr-dev,
          docbook-to-man
Rules-Requires-Root: no
Homepage: http://tulip.labri.fr/
Standards-Version: 4.5.0
Vcs-browser: https://salsa.debian.org/science-team/tulip
Vcs-git: https://salsa.debian.org/science-team/tulip.git

Package: tulip
Architecture: any
Depends: ${shlibs:Depends},
  ${misc:Depends},
  python3,
  fonts-dejavu-core,
  fonts-font-awesome,
  fonts-materialdesignicons-webfont,
  libjs-leaflet,
  python3-sip
Suggests: qtwayland5
Description: System dedicated to the visualization of huge data sets as graphs
 Tulip is an information visualization framework dedicated to the analysis and
 visualization of relational data.  It aims to provide the developer with a
 complete library, supporting the design of interactive information
 visualization applications for relational data that can be tailored to the
 problems he or she is addressing.
 .
 It includes the following features:
 .
  * 3D visualizations
  * 3D modifications
  * Plug-in support for easy evolution
  * Building of clusters and navigation into them
  * Automatic drawing of graphs
  * Automatic clustering of graphs
  * Automatic selection of elements
  * Automatic metric coloration of graphs

Package: libtulip-dev
Section: libdevel
Architecture: any
Depends: tulip (= ${binary:Version}), libc6-dev, ${misc:Depends}
Conflicts: libtulip-dev
Replaces: tulip (<= 2), libtulip-ogl-dev, libtulip-qt4-dev
Suggests: cmake
Enhances: qtcreator
Description: Tulip graph library - core development files
 Headers and static libraries for tulip, a system dedicated to the
 visualization of huge graphs.  Also includes QtCreator templates.

Package: libtulip-core-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tulip graph library - core runtime
 Runtime for tulip, a system dedicated to the visualization of huge graphs.
 .
 This is the core of the system, excluding the OpenGL rendering capabilities.

Package: libtulip-ogl-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tulip graph library - OpenGL runtime
 Runtime for tulip, a system dedicated to the visualization of huge graphs.
 .
 This library contains the OpenGL rendering capabilities of the engine.

Package: libtulip-gui-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tulip graph library - Qt/OpenGL GUI runtime
 Runtime for tulip, a system dedicated to the visualization of huge graphs.
 .
 This library contains the Qt/OpenGL GUI support.

Package: libtulip-python-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libtulip-python
Conflicts: libtulip-python
Description: Tulip graph library - Python support
 Runtime for tulip, a system dedicated to the visualization of huge graphs.
 .
 This library contains the Python scripting support.

Package: libtulip-ogdf-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tulip graph library - OGDF runtime
 Runtime for tulip, a system dedicated to the visualization of huge graphs.
 .
 This library contains the Open Graph Drawing Framework support.

Package: libogdf-tulip-5.4-0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Open Graph Drawing Framework shared library, built for Tulip
 This is the Open Graph Drawing Framework library, built as a shared
 lib as required by Tulip.

Package: libtess2-tulip-5.4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Libtess2 shared library, built for Tulip
 Runtime for Libtess2 polygon tesselator and triangulator, built as a
 shared lib as required by Tulip.
