kronosnet/debian/control
Thomas Lamprecht 61f79ab720 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-25 19:04:13 +02:00

117 lines
3.2 KiB
Plaintext

Source: kronosnet
Section: admin
Priority: optional
Maintainer: Proxmox Support Team <support@proxmox.com>
Standards-Version: 4.6.2
Build-Depends:
debhelper-compat (= 13),
# some tests use the ip utility from:
iproute2,
libnl-3-dev,
libnl-route-3-dev,
libqb-dev,
libsctp-dev [linux-any],
pkg-config,
# Compress plugins:
libbz2-dev,
liblz4-dev,
liblzma-dev,
liblzo2-dev,
libzstd-dev,
zlib1g-dev,
# Crypto plugins:
libnss3-dev,
libnspr4-dev,
libssl-dev,
Build-Depends-Indep:
doxygen,
libxml2-dev,
Homepage: https://kronosnet.org/
Vcs-Git: git://git.proxmox.com/git/kronosnet
Vcs-Browser: https://git.proxmox.com/?p=kronosnet.git;a=summary
X-Common-Description: Kronosnet, often referred to as knet, is a network
abstraction layer designed for High Availability use cases, where redundancy,
security, fault tolerance and fast fail-over are the core requirements of
your application.
.
Kronosnet is the new underlying network protocol for Linux HA components
(Corosync), that features ability to use multiple links between nodes,
active/active and active/passive link failover policies, automatic link
recovery, FIPS compliant encryption (nss and/or openssl), automatic PMTUd and
in general better performances compared to the old network protocol.
X-Nozzle-Description: This is an over-engineered commodity library to manage a
pool of tap devices and provides the basic
pre-up.d/up.d/down.d/post-down.d infrastructure.
Package: libknet-dev
Section: libdevel
# Hurd misses both epoll and kevent:
Architecture: linux-any kfreebsd-any
Multi-Arch: same
Depends:
libknet1 (= ${binary:Version}),
${misc:Depends},
Suggests:
libknet-doc (= ${binary:Version}),
Description: kronosnet core switching implementation (developer files)
${S:X-Common-Description}
.
This package contains header files required to build libknet clients.
Package: libknet-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
# The man pages originally shipped in libknet-dev:
Breaks:
libknet-dev (<< 1.1),
Replaces:
libknet-dev (<< 1.1),
Description: kronosnet core API documentation
${S:X-Common-Description}
.
This package contains the man pages of the API functions.
Package: libknet1
Section: libs
# Hurd misses both epoll and kevent:
Architecture: linux-any kfreebsd-any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: kronosnet core switching implementation
${S:X-Common-Description}
.
This package contains libraries that are used by libknet clients.
Package: libnozzle-dev
Section: libdevel
# Hurd misses both epoll and kevent:
Architecture: linux-any kfreebsd-any
Multi-Arch: same
Depends:
libnozzle1 (= ${binary:Version}),
${misc:Depends},
Suggests:
libknet-doc (= ${binary:Version}),
Description: userland wrapper around kernel tap devices (developer files)
${S:X-Nozzle-Description}
.
This package contains header files required to build libnozzle clients.
Package: libnozzle1
Section: libs
# Hurd misses both epoll and kevent:
Architecture: linux-any kfreebsd-any
Multi-Arch: same
Depends:
${misc:Depends},
${shlibs:Depends},
Description: userland wrapper around kernel tap devices
${S:X-Nozzle-Description}
.
This package contains libraries that are used by libnozzle clients.