CMake: require at least CMake 3.5
[metze/wireshark/wip.git] / debian / control
1 Source: wireshark
2 Section: net
3 Priority: optional
4 Maintainer: Balint Reczey <balint@balintreczey.hu>
5 Standards-Version: 3.9.7
6 Build-Depends: lsb-release,
7  qtbase5-dev, qtbase5-dev-tools, qttools5-dev, qttools5-dev-tools,
8  qtmultimedia5-dev, libqt5svg5-dev,
9  libpcap0.8-dev, flex, libz-dev, debhelper (>= 9), po-debconf, libtool,
10  python (>= 2.6.6-3~), python-ply, libc-ares-dev, xsltproc,
11  docbook-xsl (>= 1.64.1.0-0), docbook-xml, libxml2-utils, libpcre3-dev,
12  libcap2-dev [linux-any] | libcap-dev (>= 2.17) [linux-any],
13  bison, quilt, libparse-yapp-perl,
14 # enable versioned libgnutls28-dev below to have GPLv2+ compatible GMP
15 # libgnutls28-dev (>= 3.2.14-1~),
16 # enable backports-compatible libgnutls-dev
17  libgnutls-dev,
18  libgcrypt-dev, libkrb5-dev, liblua5.2-dev, libsmi2-dev,
19  libmaxminddb-dev, dpkg-dev (>= 1.16.1~),
20  libnl-genl-3-dev [linux-any], libnl-route-3-dev [linux-any], asciidoctor,
21  cmake (>= 3.5) | cmake3, libsbc-dev, libnghttp2-dev, libssh-gcrypt-dev,
22  liblz4-dev, libsnappy-dev, libspandsp-dev, libxml2-dev
23 Build-Conflicts: libsnmp4.2-dev, libsnmp-dev
24 Vcs-Svn: svn://svn.debian.org/svn/collab-maint/ext-maint/wireshark/trunk
25 Vcs-Browser: http://svn.debian.org/wsvn/collab-maint/ext-maint/wireshark/trunk/
26 Homepage: http://www.wireshark.org/
27
28 Package: wireshark-common
29 Architecture: any
30 Depends: ${shlibs:Depends}, ${misc:Depends}, libwireshark0 (>= ${binary:Version}),
31  libwiretap0 (>= ${binary:Version}), debconf, libcap2-bin [linux-any]
32 Recommends: wireshark (>= ${binary:Version}) | tshark (>= ${binary:Version})
33 Breaks: ethereal (<< 1.0.0-3),
34         wireshark (<< 2.0.0~),
35         wireshark-qt (<< 2.0.0~rc3+g841d5e1)
36 Replaces: ethereal (<< 1.0.0-3),
37         wireshark (<< 2.0.0~),
38         wireshark-qt (<< 2.0.0~rc3+g841d5e1)
39 Description: network traffic analyzer - common files
40  Wireshark is a network "sniffer" - a tool that captures and analyzes
41  packets off the wire. Wireshark can decode too many protocols to list
42  here.
43  .
44  This package provides files common to both wireshark and tshark (the console version).
45
46 Package: wireshark
47 Architecture: any
48 Depends: wireshark-qt, ${misc:Depends}
49 Replaces: ethereal (<< 1.0.0-3)
50 Conflicts: ethereal (<< 1.0.0-3)
51 Description: network traffic analyzer - meta-package
52  Wireshark is a network "sniffer" - a tool that captures and analyzes
53  packets off the wire. Wireshark can decode too many protocols to list
54  here.
55  .
56  This is a meta-package for Wireshark.
57
58 Package: wireshark-qt
59 Architecture: any
60 Depends: ${shlibs:Depends}, ${misc:Depends}, wireshark-common (= ${binary:Version})
61 Recommends: libqt5multimedia5-plugins
62 Replaces: ethereal (<< 1.0.0-3), wireshark (<< 2.0.0~)
63 Breaks: ethereal (<< 1.0.0-3), wireshark (<< 2.0.0~)
64 Description: network traffic analyzer - Qt version
65  Wireshark is a network "sniffer" - a tool that captures and analyzes
66  packets off the wire. Wireshark can decode too many protocols to list
67  here.
68  .
69  This package provides the Qt version of Wireshark.
70
71 Package: tshark
72 Architecture: any
73 Depends: ${shlibs:Depends}, ${misc:Depends}, wireshark-common (= ${binary:Version})
74 Replaces: tethereal (<< 1.0.0-3)
75 Conflicts: tethereal (<< 1.0.0-3)
76 Description: network traffic analyzer - console version
77  Wireshark is a network "sniffer" - a tool that captures and analyzes
78  packets off the wire. Wireshark can decode too many protocols to list
79  here.
80  .
81  This package provides the console version of wireshark, named
82  "tshark".
83
84 Package: wireshark-dev
85 Architecture: any
86 Section: devel
87 Depends: ${misc:Depends}, omniidl (>= 4.0.1-2), libpcap0.8-dev, libtool,
88  libglib2.0-dev, ${python:Depends}, python-ply, snacc, debhelper,
89  cdbs, libwireshark-dev, libwiretap-dev
90 Replaces: ethereal-dev (<< 1.0.0-3)
91 Conflicts: ethereal-dev (<< 1.0.0-3)
92 Description: network traffic analyzer - development tools
93  Wireshark is a network "sniffer" - a tool that captures and analyzes
94  packets off the wire. Wireshark can decode too many protocols to list
95  here.
96  .
97  This package provides idl2wrs and other files necessary for developing
98  new packet dissectors.
99
100 Package: wireshark-dbg
101 Priority: extra
102 Architecture: any
103 Section: debug
104 Depends: ${misc:Depends}, wireshark-common (= ${binary:Version}) | wireshark (= ${binary:Version}) | tshark (= ${binary:Version})
105 Description: network traffic analyzer - debug symbols
106  Wireshark is a network "sniffer" - a tool that captures and analyzes
107  packets off the wire. Wireshark can decode too many protocols to list
108  here.
109  .
110  This package contains stripped debugging symbols for all Wireshark
111  programs and libraries.
112
113 Package: wireshark-doc
114 Priority: extra
115 Architecture: all
116 Multi-Arch: foreign
117 Section: doc
118 Depends: ${misc:Depends}
119 Description: network traffic analyzer - documentation
120  Wireshark is a network "sniffer" - a tool that captures and analyzes
121  packets off the wire. Wireshark can decode too many protocols to list
122  here.
123  .
124  This package contains Wireshark User's guide, Wireshark Developer's Guide
125  and the Lua Reference.
126
127 Package: libwireshark0
128 Section: libs
129 Architecture: any
130 Multi-Arch: same
131 Pre-Depends: ${misc:Pre-Depends}
132 Depends: ${shlibs:Depends}, ${misc:Depends}, libwireshark-data (>= ${source:Version}),
133  libwsutil0 (>= ${source:Version}), libwscodecs0 (>= ${source:Version})
134 Suggests: wireshark-doc (>= ${source:Version})
135 Conflicts: wireshark-common (<< 1.4.0~rc2-1)
136 Replaces: wireshark-common (<< 1.4.0~rc2-1)
137 Description: network packet dissection library -- shared library
138  The libwireshark library provides the network packet dissection services
139  developed by the Wireshark project.
140
141 Package: libwsutil0
142 Section: libs
143 Architecture: any
144 Multi-Arch: same
145 Pre-Depends: ${misc:Pre-Depends}
146 Depends: ${shlibs:Depends}, ${misc:Depends}
147 Conflicts: wireshark-common (<< 1.4.0~rc2-1), libwireshark1 (<< 1.4.2-2)
148 Replaces: wireshark-common (<< 1.4.0~rc2-1), libwireshark1 (<< 1.4.2-2)
149 Description: network packet dissection utilities library -- shared library
150  The libwsutil library provides utility functions for libwireshark0.
151
152 Package: libwsutil-dev
153 Section: libdevel
154 Architecture: any
155 Depends: ${misc:Depends} , libwsutil0 (= ${binary:Version})
156 Conflicts: wireshark-common (<< 1.4.0~rc2-1), libwireshark-dev (<< 1.4.2-2),
157  wireshark-dev (<< 1.4.0~rc2-1)
158 Replaces: wireshark-common (<< 1.4.0~rc2-1), libwireshark-dev (<< 1.4.2-2),
159  wireshark-dev (<< 1.4.0~rc2-1)
160 Description: network packet dissection utilities library -- development files
161  The libwsutil library provides utility functions for libwireshark6.
162  .
163  This package contains the static library and the C header files that are
164  needed for applications to use the libwsutil library.
165
166 Package: libwscodecs0
167 Section: libs
168 Architecture: any
169 Multi-Arch: same
170 Pre-Depends: ${misc:Pre-Depends}
171 Depends: ${shlibs:Depends}, ${misc:Depends}
172 Conflicts: wireshark-common (<< 1.4.0~rc2-1), libwireshark1 (<< 1.4.2-2)
173 Replaces: wireshark-common (<< 1.4.0~rc2-1), libwireshark1 (<< 1.4.2-2)
174 Description: network packet dissection codecs library -- shared library
175  The libwscodecs library provides codec functions for libwireshark0.
176
177 Package: libwireshark-data
178 Section: libs
179 Architecture: all
180 Multi-Arch: foreign
181 Depends: ${misc:Depends}
182 Conflicts: wireshark-common (<< 1.4.0~rc2-1)
183 Replaces: wireshark-common (<< 1.4.0~rc2-1)
184 #Recommends: geoip-database-contrib # Only includes legacy?
185 Suggests: snmp-mibs-downloader
186 Description: network packet dissection library -- data files
187  The libwireshark library provides the network packet dissection services
188  developed by the Wireshark project.
189  .
190  This package contains the platform independent files.
191
192 Package: libwireshark-dev
193 Section: libdevel
194 Depends: ${misc:Depends}, libwsutil-dev, libwireshark0 (= ${binary:Version})
195 Conflicts: wireshark-dev (<< 1.4.0~rc2-1)
196 Replaces: wireshark-dev (<< 1.4.0~rc2-1)
197 Architecture: any
198 Description: network packet dissection library -- development files
199  The "libwireshark" library provides the network packet dissection services
200  developed by the Wireshark project.
201  .
202  This package contains the static library and the C header files that are
203  needed for applications to use libwireshark services.
204
205 Package: libwiretap0
206 Section: libs
207 Architecture: any
208 Multi-Arch: same
209 Pre-Depends: ${misc:Pre-Depends}
210 Depends: ${shlibs:Depends}, ${misc:Depends}
211 Conflicts: wireshark-common (<< 1.4.0~rc2-1)
212 Description: network packet capture library -- shared library
213  Wiretap, part of the Wireshark project, is a library that allows one to
214  read and write several packet capture file formats.
215  .
216  Supported formats are:
217   * Libpcap
218   * Sniffer
219   * LANalyzer
220   * Network Monitor
221   * "snoop"
222   * "iptrace"
223   * Sniffer Basic (NetXRay)/Windows Sniffer Pro
224   * RADCOM WAN/LAN Analyzers
225   * Lucent/Ascend access products
226   * HP-UX nettl
227   * Toshiba ISDN Router
228   * ISDN4BSD "i4btrace" utility
229   * Cisco Secure Intrusion Detection System iplogging facility
230   * pppd logs (pppdump-format files)
231   * VMS TCPTRACE
232   * DBS Etherwatch (text format)
233   * Catapult DCT2000 (.out files)
234  .
235  Wiretap's shortcomings are: no filter capability and no support for packet
236  capture.
237
238 Package: libwiretap-dev
239 Section: libdevel
240 Depends: ${misc:Depends}, libwiretap0 (= ${binary:Version})
241 Conflicts: wireshark-dev (<< 1.4.0~rc2-1)
242 Replaces: wireshark-dev (<< 1.4.0~rc2-1)
243 Architecture: any
244 Description: network packet capture library -- development files
245  Wiretap, part of the Wireshark project, is a library that allows one to
246  read and write several packet capture file formats.
247  .
248  Supported formats are:
249   * Libpcap
250   * Sniffer
251   * LANalyzer
252   * Network Monitor
253   * "snoop"
254   * "iptrace"
255   * Sniffer Basic (NetXRay)/Windows Sniffer Pro
256   * RADCOM WAN/LAN Analyzers
257   * Lucent/Ascend access products
258   * HP-UX nettl
259   * Toshiba ISDN Router
260   * ISDN4BSD "i4btrace" utility
261   * Cisco Secure Intrusion Detection System iplogging facility
262   * pppd logs (pppdump-format files)
263   * VMS TCPTRACE
264   * DBS Etherwatch (text format)
265   * Catapult DCT2000 (.out files)
266  .
267  Wiretap's shortcomings are: no filter capability and no support for packet
268  capture.
269  .
270  This package contains the static library and the C header files.