]> git.proxmox.com Git - kronosnet.git/blame - debian/control
d/rules: drop FORTIFY_SOURCE flag
[kronosnet.git] / debian / control
CommitLineData
00e1ce15
TL
1Source: kronosnet
2Section: admin
3Priority: optional
e1b9fdad 4Maintainer: Proxmox Support Team <support@proxmox.com>
61f79ab7 5Standards-Version: 4.6.2
00e1ce15 6Build-Depends:
61f79ab7 7 debhelper-compat (= 13),
d394468c
TL
8# some tests use the ip utility from:
9 iproute2,
00e1ce15
TL
10 libnl-3-dev,
11 libnl-route-3-dev,
d394468c 12 libqb-dev,
00e1ce15
TL
13 libsctp-dev [linux-any],
14 pkg-config,
15# Compress plugins:
16 libbz2-dev,
17 liblz4-dev,
18 liblzma-dev,
19 liblzo2-dev,
249612b7 20 libzstd-dev,
00e1ce15
TL
21 zlib1g-dev,
22# Crypto plugins:
23 libnss3-dev,
24 libnspr4-dev,
25 libssl-dev,
26Build-Depends-Indep:
27 doxygen,
00e1ce15
TL
28 libxml2-dev,
29Homepage: https://kronosnet.org/
f9133ffc
TL
30Vcs-Git: git://git.proxmox.com/git/kronosnet
31Vcs-Browser: https://git.proxmox.com/?p=kronosnet.git;a=summary
00e1ce15
TL
32X-Common-Description: Kronosnet, often referred to as knet, is a network
33 abstraction layer designed for High Availability use cases, where redundancy,
34 security, fault tolerance and fast fail-over are the core requirements of
35 your application.
36 .
37 Kronosnet is the new underlying network protocol for Linux HA components
38 (Corosync), that features ability to use multiple links between nodes,
39 active/active and active/passive link failover policies, automatic link
40 recovery, FIPS compliant encryption (nss and/or openssl), automatic PMTUd and
41 in general better performances compared to the old network protocol.
42X-Nozzle-Description: This is an over-engineered commodity library to manage a
43 pool of tap devices and provides the basic
44 pre-up.d/up.d/down.d/post-down.d infrastructure.
45
46Package: libknet-dev
47Section: libdevel
48# Hurd misses both epoll and kevent:
49Architecture: linux-any kfreebsd-any
50Multi-Arch: same
51Depends:
52 libknet1 (= ${binary:Version}),
53 ${misc:Depends},
54Suggests:
55 libknet-doc (= ${binary:Version}),
56Description: kronosnet core switching implementation (developer files)
57 ${S:X-Common-Description}
58 .
59 This package contains header files required to build libknet clients.
60
61Package: libknet-doc
62Section: doc
63Architecture: all
64Multi-Arch: foreign
65Depends:
66 ${misc:Depends},
67# The man pages originally shipped in libknet-dev:
68Breaks:
69 libknet-dev (<< 1.1),
70Replaces:
71 libknet-dev (<< 1.1),
72Description: kronosnet core API documentation
73 ${S:X-Common-Description}
74 .
75 This package contains the man pages of the API functions.
76
77Package: libknet1
78Section: libs
79# Hurd misses both epoll and kevent:
80Architecture: linux-any kfreebsd-any
81Multi-Arch: same
82Depends:
83 ${misc:Depends},
84 ${shlibs:Depends},
85Description: kronosnet core switching implementation
86 ${S:X-Common-Description}
87 .
88 This package contains libraries that are used by libknet clients.
89
90Package: libnozzle-dev
91Section: libdevel
92# Hurd misses both epoll and kevent:
93Architecture: linux-any kfreebsd-any
94Multi-Arch: same
95Depends:
96 libnozzle1 (= ${binary:Version}),
97 ${misc:Depends},
98Suggests:
99 libknet-doc (= ${binary:Version}),
100Description: userland wrapper around kernel tap devices (developer files)
101 ${S:X-Nozzle-Description}
102 .
103 This package contains header files required to build libnozzle clients.
104
105Package: libnozzle1
106Section: libs
107# Hurd misses both epoll and kevent:
108Architecture: linux-any kfreebsd-any
109Multi-Arch: same
110Depends:
111 ${misc:Depends},
112 ${shlibs:Depends},
113Description: userland wrapper around kernel tap devices
114 ${S:X-Nozzle-Description}
115 .
116 This package contains libraries that are used by libnozzle clients.