1Source: hipercontracer
2Section: net
3Priority: optional
4Maintainer: Thomas Dreibholz <dreibh@iem.uni-due.de>
5Homepage: https://www.uni-due.de/~be0001/hipercontracer/
6Build-Depends: cmake (>= 3.0.2) | cmake3,
7               debhelper (>= 9),
8               libboost-date-time-dev (>= 1.58.0) | libboost-date-time1.58-dev,
9               libboost-filesystem-dev (>= 1.58.0) | libboost-filesystem1.58-dev,
10               libboost-iostreams-dev (>= 1.58.0) | libboost-iostreams1.58-dev,
11               libboost-log-dev (>= 1.58.0) | libboost-log1.58-dev,
12               libboost-program-options-dev (>= 1.58.0) | libboost-program-options1.58-dev,
13               libboost-system-dev (>= 1.58.0) | libboost-system1.58-dev,
14               libboost-thread-dev (>= 1.58.0) | libboost-thread1.58-dev,
15               pkg-config,
16               python3
17Standards-Version: 4.5.1.0
18Rules-Requires-Root: no
19Vcs-Git: https://github.com/dreibh/hipercontracer.git
20Vcs-Browser: https://github.com/dreibh/hipercontracer
21
22Package: libhipercontracer1
23Section: libs
24Architecture: any
25Depends: ${misc:Depends},
26         ${shlibs:Depends}
27Description: API library of HiPerConTracer
28 High-Performance Connectivity Tracer (HiPerConTracer) is a
29 ping/traceroute service. It performs regular ping and traceroute runs
30 among sites and can export the results into an SQL or Non-SQL database.
31 .
32 The HiPerConTracer library is provided by this package.
33
34Package: libhipercontracer-dev
35Section: libdevel
36Architecture: any
37Depends: libboost-date-time-dev (>= 1.58.0) | libboost-date-time1.58-dev,
38         libboost-filesystem-dev (>= 1.58.0) | libboost-filesystem1.58-dev,
39         libboost-iostreams-dev (>= 1.58.0) | libboost-iostreams1.58-dev,
40         libboost-log-dev (>= 1.58.0) | libboost-log1.58-dev,
41         libboost-system-dev (>= 1.58.0) | libboost-system1.58-dev,
42         libboost-thread-dev (>= 1.58.0) | libboost-thread1.58-dev,
43         libhipercontracer1 (= ${binary:Version}),
44         ${misc:Depends},
45         ${shlibs:Depends}
46Description: Development files for HiPerConTracer API library
47 High-Performance Connectivity Tracer (HiPerConTracer) is a
48 ping/traceroute service. It performs regular ping and traceroute runs
49 among sites and can export the results into an SQL or Non-SQL database.
50 .
51 This package provides header files for the HiPerConTracer library. You need
52 them to integrate HiPerConTracer into own programs.
53
54Package: hipercontracer
55Architecture: any
56Depends: libhipercontracer1 (= ${binary:Version}),
57         ${misc:Depends},
58         ${shlibs:Depends}
59Recommends: hipercontracer-trigger,
60            python3,
61            python3-geoip,
62            python3-psycopg2,
63            python3-pymongo,
64            python3-urllib3
65Description: Command-line programs for HiPerConTracer
66 High-Performance Connectivity Tracer (HiPerConTracer) is a
67 ping/traceroute service. It performs regular ping and traceroute runs
68 among sites and can export the results into an SQL or Non-SQL database.
69
70Package: hipercontracer-trigger
71Architecture: any
72Depends: hipercontracer (= ${binary:Version}),
73         libhipercontracer1 (= ${binary:Version}),
74         ${misc:Depends},
75         ${shlibs:Depends}
76Recommends: python3,
77            python3-geoip,
78            python3-psycopg2,
79            python3-pymongo,
80            python3-urllib3
81Description: Triggered HiPerConTracer service
82 High-Performance Connectivity Tracer (HiPerConTracer) is a
83 ping/traceroute service. It performs regular ping and traceroute runs
84 among sites and can export the results into an SQL or Non-SQL database.
85 This tool triggers HiPerConTracer by incoming "Ping" packets.
86