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