diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..716fd8d --- /dev/null +++ b/debian/control @@ -0,0 +1,106 @@ +Source: nftables +Section: net +Priority: important +Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org> +Uploaders: Arturo Borrero Gonzalez <arturo@debian.org>, + Jeremy Sowden <jeremy@azazel.net> +Build-Depends: automake, + debhelper-compat (= 13), + dh-python, + libeditreadline-dev, + libgmp-dev, + libjansson-dev, + libmnl-dev, + libnftnl-dev (>= 1.2.6), + libtool, + libxtables-dev, + pybuild-plugin-pyproject, + python3-all:any, + python3-setuptools +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://www.netfilter.org/ +Vcs-Git: https://salsa.debian.org/pkg-netfilter-team/pkg-nftables.git +Vcs-Browser: https://salsa.debian.org/pkg-netfilter-team/pkg-nftables + +Package: nftables +Architecture: linux-any +Depends: libnftables1 (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Recommends: netbase +Suggests: firewalld +Description: Program to control packet filtering rules by Netfilter project + This software provides an in-kernel packet classification framework that is + based on a network-specific Virtual Machine (VM) and the nft userspace + command line tool. The nftables framework reuses the existing Netfilter + subsystems such as the existing hook infrastructure, the connection tracking + system, NAT, userspace queueing and logging subsystem. + . + nftables replaces the old popular iptables, ip6tables, arptables and ebtables. + . + Netfilter software and nftables in particular are used in applications such + as Internet connection sharing, firewalls, IP accounting, transparent + proxying, advanced routing and traffic control. + . + A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended. + +Package: libnftables-dev +Section: libdevel +Priority: optional +Architecture: linux-any +Multi-Arch: same +Depends: libnftables1 (=${binary:Version}), ${misc:Depends} +Description: Development files for libnftables + This library provides high level semantics to interact with the nftables + framework by Netfilter project. + . + nftables replaces the old popular iptables, ip6tables, arptables and ebtables. + . + Netfilter software and nftables in particular are used in applications such + as Internet connection sharing, firewalls, IP accounting, transparent + proxying, advanced routing and traffic control. + . + A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended. + . + This package provides development files and static libraries. + +Package: libnftables1 +Section: libs +Priority: optional +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Netfilter nftables high level userspace API library + This library provides high level semantics to interact with the nftables + framework by Netfilter project. + . + nftables replaces the old popular iptables, ip6tables, arptables and ebtables. + . + Netfilter software and nftables in particular are used in applications such + as Internet connection sharing, firewalls, IP accounting, transparent + proxying, advanced routing and traffic control. + . + A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended. + . + This package contains the libnftables library. + +Package: python3-nftables +Priority: optional +Section: python +Architecture: linux-any +Depends: libnftables1 (=${binary:Version}), + python3-jsonschema, + ${misc:Depends}, + ${python3:Depends} +Description: nftables/libnftables python3 module + The libnftables library provides high level semantics to interact with the + nftables framework by the Netfilter project. + . + nftables replaces the old popular iptables, ip6tables, arptables and ebtables. + . + Netfilter software and nftables in particular are used in applications such + as Internet connection sharing, firewalls, IP accounting, transparent + proxying, advanced routing and traffic control. + . + A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended. + . + This package contains the libnftables python3 bindings. |