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