python: Backport argparse to older platforms.
[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, ${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: ${shlibs:Depends}, openssl, ${misc:Depends}, python, python-argparse
37 Suggests: ethtool
38 Description: Open vSwitch common components
39  openvswitch-common provides components required by both openvswitch-switch
40  and openvswitch-controller.
41  .
42  Open vSwitch is a full-featured software-based Ethernet switch.
43
44 Package: openvswitch-switch
45 Architecture: linux-any
46 Suggests: openvswitch-datapath-module
47 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, openvswitch-common (= ${binary:Version}), module-init-tools, procps, uuid-runtime
48 Description: Open vSwitch switch implementations
49  openvswitch-switch provides the userspace components and utilities for
50  the Open vSwitch kernel-based switch.  
51  .
52  Open vSwitch is a full-featured software-based Ethernet switch.
53
54 Package: openvswitch-ipsec
55 Architecture: linux-any
56 Depends:
57  ${shlibs:Depends}, ${misc:Depends}, python,
58  ipsec-tools (>=0.8~alpha20101208), 
59  racoon (>=0.8~alpha20101208),
60  openvswitch-common (= ${binary:Version}),
61  openvswitch-switch (= ${binary:Version}),
62  python-openvswitch (= ${source:Version})
63 Description: Open vSwitch GRE-over-IPsec support
64  The ovs-monitor-ipsec script provides support for encrypting GRE
65  tunnels with IPsec.
66  .
67  Open vSwitch is a full-featured software-based Ethernet switch.
68
69 Package: openvswitch-pki
70 Architecture: all
71 Depends:
72  ${misc:Depends}, openvswitch-common (>= ${source:Version}),
73  openvswitch-common (<< ${source:Version}.1~)
74 Description: Open vSwitch public key infrastructure dependency package
75  openvswitch-pki provides PKI (public key infrastructure) support for
76  Open vSwitch switches and controllers, reducing the risk of
77  man-in-the-middle attacks on the Open vSwitch network infrastructure.
78  .
79  Open vSwitch is a full-featured software-based Ethernet switch.
80
81 Package: openvswitch-controller
82 Architecture: linux-any
83 Depends:
84  ${shlibs:Depends}, openvswitch-common (= ${binary:Version}),
85  openvswitch-pki (= ${source:Version}), ${misc:Depends}
86 Description: Open vSwitch controller implementation
87  The Open vSwitch controller enables OpenFlow switches that connect to it
88  to act as MAC-learning Ethernet switches.
89  .
90  Open vSwitch is a full-featured software-based Ethernet switch.
91
92 Package: openvswitch-brcompat
93 Architecture: linux-any
94 Depends:
95  ${shlibs:Depends}, openvswitch-switch (= ${binary:Version}), ${misc:Depends}
96 Recommends: bridge-utils
97 Description: Open vSwitch bridge compatibility support
98  openvswitch-brcompat provides a way for applications that use the
99  Linux bridge to gradually migrate to Open vSwitch.  Programs that
100  ordinarily control the Linux bridge module, such as "brctl", instead
101  control the Open vSwitch kernel-based switch.
102  .
103  Once this package is installed, adding BRCOMPAT=yes in
104  /etc/default/openvswitch-switch enables bridge compatibility.
105  .
106  Open vSwitch is a full-featured software-based Ethernet switch.
107
108 Package: openvswitch-dbg
109 Section: debug
110 Architecture: linux-any
111 Depends:
112  ${shlibs:Depends}, ${misc:Depends},
113  openvswitch-common (= ${binary:Version}),
114  openvswitch-controller (= ${binary:Version}),
115  openvswitch-ipsec (= ${binary:Version}),
116  openvswitch-switch (= ${binary:Version})
117 Description: Debug symbols for Open vSwitch packages
118  This package contains the debug symbols for all the other openvswitch-*
119  packages.  Install it to debug one of them or to examine a core dump
120  produced by one of them.
121
122 Package: python-openvswitch
123 Architecture: all
124 Section: python
125 Depends: ${misc:Depends}, ${python:Depends}
126 Description: Python bindings for Open vSwitch
127  This package contains the full Python bindings for Open vSwitch database.
128
129 Package: ovsdbmonitor
130 Architecture: all
131 Section: utils
132 Depends: ${python:Depends}, python-openvswitch, ${misc:Depends}
133 Description: Open vSwitch graphical monitoring tool
134  This package is a GUI tool for monitoring and troubleshooting local
135  or remote Open vSwitch installations.  It presents GUI tables that
136  graphically represent an Open vSwitch kernel flow table (similar to
137  "ovs-dpctl dump-flows") and Open vSwitch database contents (similar
138  to "ovs-vsctl list <table>").
139  .
140  Open vSwitch is a full-featured software-based Ethernet switch.