]> git.proxmox.com Git - mirror_ovs.git/blame - debian/control
travis: Use pip3 to install the python packages on linux
[mirror_ovs.git] / debian / control
CommitLineData
064af421
BP
1Source: openvswitch
2Section: net
3Priority: extra
37ea6436 4Maintainer: Open vSwitch developers <dev@openvswitch.org>
31fc72da 5Uploaders: Simon Horman <horms@debian.org>
3d8deded
JP
6Build-Depends: graphviz,
7 autoconf (>= 2.64),
c4270b13
JP
8 automake (>= 1.10) | automake1.10,
9 bzip2,
10 debhelper (>= 8),
3d8deded 11 dh-autoreconf,
c4270b13
JP
12 libssl-dev,
13 libtool,
14 openssl,
15 procps,
1ca0323e
BP
16 python3-all,
17 python3-twisted-conch,
18 python3-zopeinterface,
19 python3-six,
7e0c91eb
WT
20 libunbound-dev,
21 libunwind-dev
b22dcb79 22Standards-Version: 3.9.3
e2e744a8 23Homepage: http://openvswitch.org/
064af421
BP
24
25Package: openvswitch-datapath-source
26Architecture: all
c4270b13 27Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
064af421 28Suggests: openvswitch-switch
49c57a8f 29Description: Open vSwitch datapath module source - module-assistant version
29089a54
RL
30 Open vSwitch is a production quality, multilayer, software-based,
31 Ethernet virtual switch. It is designed to enable massive network
32 automation through programmatic extension, while still supporting
33 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
34 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
35 to support distribution across multiple physical servers similar to
36 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 37 .
064af421
BP
38 This package provides the Open vSwitch datapath module source code
39 that is needed by openvswitch-switch. The kernel module can be built
40 from it using module-assistant or make-kpkg. README.Debian in this
41 package provides further instructions.
064af421 42
49c57a8f
CS
43Package: openvswitch-datapath-dkms
44Architecture: all
1ca0323e 45Depends: dkms (>= 1.95), libc6-dev, libelf-dev, make, ${misc:Depends}, ${python3:Depends}
49c57a8f 46Description: Open vSwitch datapath module source - DKMS version
29089a54
RL
47 Open vSwitch is a production quality, multilayer, software-based,
48 Ethernet virtual switch. It is designed to enable massive network
49 automation through programmatic extension, while still supporting
50 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
51 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
52 to support distribution across multiple physical servers similar to
53 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 54 .
49c57a8f
CS
55 This package provides the Open vSwitch datapath module source code
56 that is needed by openvswitch-switch. DKMS can built the kernel
57 module from it.
58
064af421 59Package: openvswitch-common
2d8b103c 60Architecture: linux-any
24aefb18 61Multi-Arch: foreign
1ca0323e
BP
62Depends: python3,
63 python3-six,
c33e9122 64 libopenvswitch (= ${binary:Version}),
c4270b13
JP
65 ${misc:Depends},
66 ${shlibs:Depends}
c84d769c 67Suggests: ethtool
b52388e6
JS
68Replaces: openvswitch-switch (<< 2.5.90)
69Breaks: openvswitch-switch (<< 2.5.90)
064af421 70Description: Open vSwitch common components
29089a54
RL
71 Open vSwitch is a production quality, multilayer, software-based,
72 Ethernet virtual switch. It is designed to enable massive network
73 automation through programmatic extension, while still supporting
74 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
75 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
76 to support distribution across multiple physical servers similar to
77 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 78 .
0bc1b46a
BP
79 openvswitch-common provides components required by both openvswitch-switch
80 and openvswitch-testcontroller.
064af421 81
c33e9122
BW
82Package: libopenvswitch
83Architecture: linux-any
24aefb18 84Multi-Arch: same
9c0800b7 85Depends: openssl,
c33e9122
BW
86 ${misc:Depends},
87 ${shlibs:Depends}
88Description: Open vSwitch common components
89 Open vSwitch is a production quality, multilayer, software-based,
90 Ethernet virtual switch. It is designed to enable massive network
91 automation through programmatic extension, while still supporting
92 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
93 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
94 to support distribution across multiple physical servers similar to
95 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
96 .
97 libopenvswitch provides runtime libraries for use by openvswitch binaries
98
064af421 99Package: openvswitch-switch
2d8b103c 100Architecture: linux-any
064af421 101Suggests: openvswitch-datapath-module
c4270b13
JP
102Depends: kmod | module-init-tools,
103 netbase,
104 openvswitch-common (= ${binary:Version}),
105 procps,
c4270b13
JP
106 uuid-runtime,
107 ${misc:Depends},
1ca0323e 108 ${python3:Depends},
c4270b13 109 ${shlibs:Depends}
064af421 110Description: Open vSwitch switch implementations
29089a54
RL
111 Open vSwitch is a production quality, multilayer, software-based,
112 Ethernet virtual switch. It is designed to enable massive network
113 automation through programmatic extension, while still supporting
114 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
115 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
116 to support distribution across multiple physical servers similar to
117 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 118 .
064af421 119 openvswitch-switch provides the userspace components and utilities for
29089a54 120 the Open vSwitch kernel-based switch.
064af421 121
064af421
BP
122Package: openvswitch-pki
123Architecture: all
c4270b13
JP
124Depends: openvswitch-common (<< ${source:Version}.1~),
125 openvswitch-common (>= ${source:Version}),
126 ${misc:Depends}
bc6bb66b 127Description: Open vSwitch public key infrastructure dependency package
29089a54
RL
128 Open vSwitch is a production quality, multilayer, software-based,
129 Ethernet virtual switch. It is designed to enable massive network
130 automation through programmatic extension, while still supporting
131 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
132 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
133 to support distribution across multiple physical servers similar to
134 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 135 .
064af421
BP
136 openvswitch-pki provides PKI (public key infrastructure) support for
137 Open vSwitch switches and controllers, reducing the risk of
138 man-in-the-middle attacks on the Open vSwitch network infrastructure.
064af421 139
0bc1b46a
BP
140Package: openvswitch-testcontroller
141Architecture: linux-any
c4270b13
JP
142Depends: openvswitch-common (= ${binary:Version}),
143 openvswitch-pki (= ${source:Version}),
144 ${misc:Depends},
145 ${shlibs:Depends}
0bc1b46a
BP
146Description: Simple controller for testing OpenFlow setups
147 This controller enables OpenFlow switches that connect to it to act
148 as MAC-learning Ethernet switches. It can be used for initial
149 testing of OpenFlow networks. It is not a necessary or desirable
150 part of a production OpenFlow deployment.
151
064af421 152Package: openvswitch-dbg
77ce847d 153Section: debug
2d8b103c 154Architecture: linux-any
c4270b13
JP
155Depends: openvswitch-common (= ${binary:Version}),
156 openvswitch-switch (= ${binary:Version}),
157 ${misc:Depends},
158 ${shlibs:Depends}
159Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
160 openvswitch-testcontroller (>> ${binary:Version})
064af421 161Description: Debug symbols for Open vSwitch packages
29089a54
RL
162 Open vSwitch is a production quality, multilayer, software-based,
163 Ethernet virtual switch. It is designed to enable massive network
164 automation through programmatic extension, while still supporting
165 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
166 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
167 to support distribution across multiple physical servers similar to
168 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 169 .
064af421
BP
170 This package contains the debug symbols for all the other openvswitch-*
171 packages. Install it to debug one of them or to examine a core dump
172 produced by one of them.
c0c2489a 173
1ca0323e 174Package: python3-openvswitch
c0c2489a 175Architecture: all
1d273d6d 176Section: python
1ca0323e 177Depends: ${misc:Depends}, ${python3:Depends}, python3-six
c0c2489a 178Description: Python bindings for Open vSwitch
29089a54
RL
179 Open vSwitch is a production quality, multilayer, software-based,
180 Ethernet virtual switch. It is designed to enable massive network
181 automation through programmatic extension, while still supporting
182 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
183 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
184 to support distribution across multiple physical servers similar to
185 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 186 .
c0c2489a 187 This package contains the full Python bindings for Open vSwitch database.
1ff83721 188
0be6140a
AA
189Package: openvswitch-test
190Architecture: all
1ca0323e
BP
191Depends: python3,
192 python3-twisted-web,
c4270b13 193 ${misc:Depends},
1ca0323e 194 ${python3:Depends}
0be6140a 195Description: Open vSwitch test package
29089a54
RL
196 Open vSwitch is a production quality, multilayer, software-based,
197 Ethernet virtual switch. It is designed to enable massive network
198 automation through programmatic extension, while still supporting
199 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
200 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
201 to support distribution across multiple physical servers similar to
202 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
5d233e21 203 .
0be6140a
AA
204 This package contains utilities that are useful to diagnose
205 performance and connectivity issues in Open vSwitch setup.
2d6934b4
JP
206
207Package: openvswitch-vtep
208Architecture: linux-any
c4270b13
JP
209Depends: openvswitch-common (>= ${binary:Version}),
210 openvswitch-switch (>= ${binary:Version}),
1ca0323e
BP
211 python3,
212 python3-openvswitch (>= ${source:Version}),
c4270b13
JP
213 ${misc:Depends},
214 ${shlibs:Depends}
2d6934b4
JP
215Description: Open vSwitch VTEP utilities
216 Open vSwitch is a production quality, multilayer, software-based, Ethernet
217 virtual switch. It is designed to enable massive network automation through
218 programmatic extension, while still supporting standard management interfaces
219 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
220 addition, it is designed to support distribution across multiple physical
221 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
222 1000V.
223 .
224 This package provides utilities that are useful to interact with a
225 VTEP-configured database and a VTEP emulator.
4886d4d2 226
c33e9122 227Package: libopenvswitch-dev
4886d4d2 228Architecture: linux-any
24aefb18 229Multi-Arch: same
4886d4d2 230Depends:
c33e9122 231 libopenvswitch (>= ${binary:Version}),
9c0800b7 232 libssl-dev,
771680d9 233 libunbound-dev,
4886d4d2 234 ${misc:Depends}
c33e9122
BW
235Conflicts: openvswitch-dev
236Replaces: openvswitch-dev
4886d4d2
EC
237Description: Open vSwitch development package
238 Open vSwitch is a production quality, multilayer, software-based, Ethernet
239 virtual switch. It is designed to enable massive network automation through
240 programmatic extension, while still supporting standard management interfaces
241 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
242 addition, it is designed to support distribution across multiple physical
243 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
244 1000V.
245 .
246 This package provides openvswitch headers and libopenvswitch for developers.
bdddc715
QX
247
248Package: openvswitch-ipsec
249Architecture: linux-any
250Depends: iproute2,
251 openvswitch-common (= ${binary:Version}),
252 openvswitch-switch (= ${binary:Version}),
1ca0323e
BP
253 python3,
254 python3-openvswitch (= ${source:Version}),
bdddc715
QX
255 strongswan,
256 ${misc:Depends},
257 ${shlibs:Depends}
258Description: Open vSwitch IPsec tunneling support
259 Open vSwitch is a production quality, multilayer, software-based,
260 Ethernet virtual switch. It is designed to enable massive network
261 automation through programmatic extension, while still supporting
262 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
263 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
264 to support distribution across multiple physical servers similar to
265 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
266 .
267 This package provides IPsec tunneling support for OVS tunnels.