debian: Fix dependencies for openvswitch-datapath-dkms package.
[sliver-openvswitch.git] / debian / control
1 Source: openvswitch
2 Section: net
3 Priority: extra
4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders: Ben Pfaff <pfaffben@debian.org>, Simon Horman <horms@debian.org>
6 Build-Depends:
7  debhelper (>= 5), autoconf (>= 2.64), automake (>= 1.10) | automake1.10, 
8  libssl-dev, pkg-config (>= 0.21), po-debconf, bzip2, openssl,
9  python (>= 2.6.6-3), procps, python-qt4,
10  python-zopeinterface, python-twisted-conch
11 Standards-Version: 3.9.2
12 Homepage: http://openvswitch.org/
13
14 Package: openvswitch-datapath-source
15 Architecture: all
16 Depends: module-assistant, bzip2, debhelper (>= 5.0.37), ${misc:Depends}
17 Suggests: openvswitch-switch
18 Description: Open vSwitch datapath module source - module-assistant version
19  This package provides the Open vSwitch datapath module source code
20  that is needed by openvswitch-switch.  The kernel module can be built
21  from it using module-assistant or make-kpkg.  README.Debian in this
22  package provides further instructions.
23  .
24  Open vSwitch is a full-featured software-based Ethernet switch.
25
26 Package: openvswitch-datapath-dkms
27 Architecture: all
28 Depends: dkms (>= 1.95), make, libc6-dev, ${misc:Depends}
29 Description: Open vSwitch datapath module source - DKMS version
30  This package provides the Open vSwitch datapath module source code
31  that is needed by openvswitch-switch.  DKMS can built the kernel
32  module from it.
33
34 Package: openvswitch-common
35 Architecture: linux-any
36 Depends:
37  ${shlibs:Depends}, openssl, ${misc:Depends}, python,
38  python (>= 2.7) | python-argparse
39 Suggests: ethtool
40 Description: Open vSwitch common components
41  openvswitch-common provides components required by both openvswitch-switch
42  and openvswitch-controller.
43  .
44  Open vSwitch is a full-featured software-based Ethernet switch.
45
46 Package: openvswitch-switch
47 Architecture: linux-any
48 Suggests: openvswitch-datapath-module
49 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, openvswitch-common (= ${binary:Version}), module-init-tools, procps, uuid-runtime
50 Description: Open vSwitch switch implementations
51  openvswitch-switch provides the userspace components and utilities for
52  the Open vSwitch kernel-based switch.  
53  .
54  Open vSwitch is a full-featured software-based Ethernet switch.
55
56 Package: openvswitch-ipsec
57 Architecture: linux-any
58 Depends:
59  ${shlibs:Depends}, ${misc:Depends}, python,
60  ipsec-tools (>=0.8~alpha20101208), 
61  racoon (>=0.8~alpha20101208),
62  openvswitch-common (= ${binary:Version}),
63  openvswitch-switch (= ${binary:Version}),
64  python-openvswitch (= ${source:Version})
65 Description: Open vSwitch GRE-over-IPsec support
66  The ovs-monitor-ipsec script provides support for encrypting GRE
67  tunnels with IPsec.
68  .
69  Open vSwitch is a full-featured software-based Ethernet switch.
70
71 Package: openvswitch-pki
72 Architecture: all
73 Depends:
74  ${misc:Depends}, openvswitch-common (>= ${source:Version}),
75  openvswitch-common (<< ${source:Version}.1~)
76 Description: Open vSwitch public key infrastructure dependency package
77  openvswitch-pki provides PKI (public key infrastructure) support for
78  Open vSwitch switches and controllers, reducing the risk of
79  man-in-the-middle attacks on the Open vSwitch network infrastructure.
80  .
81  Open vSwitch is a full-featured software-based Ethernet switch.
82
83 Package: openvswitch-controller
84 Architecture: linux-any
85 Depends:
86  ${shlibs:Depends}, openvswitch-common (= ${binary:Version}),
87  openvswitch-pki (= ${source:Version}), ${misc:Depends}
88 Description: Open vSwitch controller implementation
89  The Open vSwitch controller enables OpenFlow switches that connect to it
90  to act as MAC-learning Ethernet switches.
91  .
92  Open vSwitch is a full-featured software-based Ethernet switch.
93
94 Package: openvswitch-brcompat
95 Architecture: linux-any
96 Depends:
97  ${shlibs:Depends}, openvswitch-switch (= ${binary:Version}), ${misc:Depends}
98 Recommends: bridge-utils
99 Description: Open vSwitch bridge compatibility support
100  openvswitch-brcompat provides a way for applications that use the
101  Linux bridge to gradually migrate to Open vSwitch.  Programs that
102  ordinarily control the Linux bridge module, such as "brctl", instead
103  control the Open vSwitch kernel-based switch.
104  .
105  Once this package is installed, adding BRCOMPAT=yes in
106  /etc/default/openvswitch-switch enables bridge compatibility.
107  .
108  Open vSwitch is a full-featured software-based Ethernet switch.
109
110 Package: openvswitch-dbg
111 Section: debug
112 Architecture: linux-any
113 Depends:
114  ${shlibs:Depends}, ${misc:Depends},
115  openvswitch-common (= ${binary:Version}),
116  openvswitch-controller (= ${binary:Version}),
117  openvswitch-ipsec (= ${binary:Version}),
118  openvswitch-switch (= ${binary:Version})
119 Description: Debug symbols for Open vSwitch packages
120  This package contains the debug symbols for all the other openvswitch-*
121  packages.  Install it to debug one of them or to examine a core dump
122  produced by one of them.
123
124 Package: python-openvswitch
125 Architecture: all
126 Section: python
127 Depends: ${misc:Depends}, ${python:Depends}
128 Description: Python bindings for Open vSwitch
129  This package contains the full Python bindings for Open vSwitch database.
130
131 Package: ovsdbmonitor
132 Architecture: all
133 Section: utils
134 Depends: ${python:Depends}, python-openvswitch, ${misc:Depends}
135 Description: Open vSwitch graphical monitoring tool
136  This package is a GUI tool for monitoring and troubleshooting local
137  or remote Open vSwitch installations.  It presents GUI tables that
138  graphically represent an Open vSwitch kernel flow table (similar to
139  "ovs-dpctl dump-flows") and Open vSwitch database contents (similar
140  to "ovs-vsctl list <table>").
141  .
142  Open vSwitch is a full-featured software-based Ethernet switch.
143
144 Package: openvswitch-test
145 Architecture: all
146 Depends: ${misc:Depends}, python-twisted-web, python (>= 2.7) | python-argparse
147 Description: Open vSwitch test package
148  This package contains utilities that are useful to diagnose
149  performance and connectivity issues in Open vSwitch setup.
150  .
151  Open vSwitch is a full-featured software-based Ethernet switch.