summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control142
1 files changed, 142 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..a73ed746
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,142 @@
+Source: gudhi
+Maintainer: Gard Spreemann <gspr@nonempty.org>
+Section: math
+Priority: optional
+Standards-Version: 4.5.0.0
+Build-Depends: cmake (>= 3.1),
+ cython3,
+ debhelper-compat (= 13),
+ dh-python,
+ libboost-filesystem-dev (>= 1.56),
+ libboost-program-options-dev (>= 1.56),
+ libboost-system-dev (>= 1.56),
+ libboost-test-dev (>= 1.56),
+ libboost-thread-dev (>= 1.56),
+ libboost-timer-dev (>= 1.56),
+ libcgal-dev (>= 5.0),
+ libcgal-qt5-dev (>> 4.11.0),
+ libeigen3-dev,
+ libgmp-dev,
+ libhera-dev,
+ libqglviewer-dev-qt5,
+ libtbb-dev,
+ pybind11-dev,
+ python3-all-dev,
+ python3-eagerpy,
+ python3-matplotlib,
+ python3-numpy,
+ python3-pot,
+ python3-pybind11,
+ python3-pytest,
+ python3-scipy,
+ python3-setuptools,
+ python3-sklearn,
+ python3-tk,
+ qtbase5-dev
+Build-Depends-Indep: doxygen,
+ graphviz
+Rules-Requires-Root: no
+Homepage: https://gudhi.inria.fr/
+Vcs-Browser: https://salsa.debian.org/gspr/gudhi
+Vcs-Git: https://salsa.debian.org/gspr/gudhi.git -b debian/sid
+
+Package: libgudhi-dev
+Section: libdevel
+Architecture: all
+Multi-Arch: foreign
+Depends: libboost-filesystem-dev (>= 1.56),
+ libboost-program-options-dev (>= 1.56),
+ libboost-system-dev (>= 1.56),
+ libboost-test-dev (>= 1.56),
+ libboost-thread-dev (>= 1.56),
+ libboost-timer-dev (>= 1.56),
+ libcgal-dev (>= 5.0),
+ libeigen3-dev (>= 3.1.0),
+ libgmp-dev (>= 4.2),
+ libtbb-dev,
+ ${misc:Depends}
+Suggests: libgudhi-doc, libgudhi-examples, libhera-dev
+Description: Generic open source C++ library for topological data analysis
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains the header files. See the libgudhi-examples
+ package for example programs using the library.
+
+Package: libgudhi-examples
+Section: misc
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Suggests: libgudhi-dev, libgudhi-doc
+Description: Example programs for the GUDHI library
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains some source code examples.
+
+Package: libgudhi-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends: libjs-mathjax, ${misc:Depends}
+Description: Documentation for the GUDHI library
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains documentation.
+
+Package: python3-gudhi
+Section: python
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x ia64 ppc64 riscv64 sparc64 x32
+Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
+Recommends: python3-eagerpy,
+ python3-matplotlib,
+ python3-pot,
+ python3-scipy,
+ python3-sklearn
+Description: Python 3 interface to the GUDHI library
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains GUDHI's Python (3) interface.
+
+Package: gudhui
+Section: math
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x ia64 ppc64 riscv64 sparc64 x32
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GUI for some of the functionality of the GUDHI library
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains GudhUI, a graphical interface to a few of GUDHI's
+ features. Be aware that it is quite rough around the edges.
+
+Package: gudhi-utils
+Section: math
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x ia64 ppc64 riscv64 sparc64 x32
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Utilities from the GUDHI library
+ The GUDHI library is a generic open source C++ library for
+ Topological Data Analysis (TDA) and Higher Dimensional Geometry
+ Understanding. The library offers state-of-the-art data structures
+ and algorithms to construct simplicial complexes and compute
+ persistent homology.
+ .
+ This package contains some utilities built with the GUDHI library.
+