Source: iptables
Section: net
Priority: optional
Maintainer: Debian Netfilter Packaging Team <team+pkg-netfilter-team@tracker.debian.org>
Uploaders: Arturo Borrero Gonzalez <arturo@debian.org>,
           Alberto Molina Coballes <alb.molina@gmail.com>,
           Jeremy Sowden <azazel@debian.org>
Build-Depends: debhelper-compat (= 13),
               libmnl-dev,
               libnetfilter-conntrack-dev,
               libnfnetlink-dev,
               libnftnl-dev (>= 1.1.6),
               netbase (>= 6.0),
               python3:native <!nocheck>
Standards-Version: 4.7.2
Rules-Requires-Root: no
Homepage: https://www.netfilter.org/
Vcs-Git: https://salsa.debian.org/pkg-netfilter-team/pkg-iptables.git
Vcs-Browser: https://salsa.debian.org/pkg-netfilter-team/pkg-iptables

Package: iptables
Multi-Arch: foreign
Architecture: linux-any
Depends: libip4tc2 (=${binary:Version}),
         libip6tc2 (=${binary:Version}),
         libxtables12 (=${binary:Version}),
         netbase (>= 6.0),
         ${misc:Depends},
         ${shlibs:Depends}
Suggests: firewalld, kmod
Recommends: nftables
Description: administration tools for packet filtering and NAT
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 iptables is the userspace command line program used to configure
 the Linux packet filtering and NAT ruleset. It is targeted towards systems
 and networks administrators.
 .
 This package contains several different utilities, the most important ones:
 .
 iptables-nft, iptables-nft-save, iptables-nft-restore (nft-based version)
 .
 iptables-legacy, iptables-legacy-save, iptables-legacy-restore (legacy version)
 .
 ip6tables-nft, ip6tables-nft-save, ip6tables-nft-restore (nft-based version)
 .
 ip6tables-legacy, ip6tables-legacy-save, ip6tables-legacy-restore (legacy
 version)
 .
 arptables-nft, arptables-nft-save, arptables-nft-restore (nft-based version)
 .
 ebtables-nft, ebtables-nft-save, ebtables-nft-restore (nft-based version)

Package: libxtables12
Multi-Arch: same
Architecture: linux-any
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: netfilter xtables library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 However, even if a given system may be fully running on native nftables,
 there are other reasons why libxtables might be installed. For one, nftables
 itself uses it to be able to display old rulesets that were created using
 xtables extensions (to help folks migrate). Other third-party software might
 also be linked to this library.
 .
 This library being installed in the system should be harmless in any case.
 .
 This package contains the user-space interface to the Netfilter xtables
 kernel framework.

Package: libxtables-dev
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libxtables12 (=${binary:Version}), ${misc:Depends}
Section: libdevel
Description: netfilter xtables library -- development files
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package includes the development files of libxtables.

Package: libiptc-dev
Architecture: linux-any
Multi-Arch: same
Depends: libip4tc-dev (=${binary:Version}),
         libip6tc-dev (=${binary:Version}),
         ${misc:Depends}
Breaks: libip4tc-dev (<< 1.8.4-2)
Section: libdevel
Description: Common development files for libiptc
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package provides development files (pkg-config) for libiptc.

Package: libip4tc2
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: netfilter libip4tc library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package contains the user-space iptables (IPv4) C library from the
 Netfilter xtables framework.
 .
 iptables IPv4 ruleset ADT and kernel interface.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip4tc-dev
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libip4tc2 (=${binary:Version}), ${misc:Depends}
Replaces: libiptc-dev (<< 1.8.4-2)
Breaks: libiptc-dev (<< 1.8.4-2)
Section: libdevel
Description: Development files for libip4tc
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package provides development files and static libraries for libip4tc.

Package: libip6tc2
Multi-Arch: same
Architecture: linux-any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: netfilter libip6tc library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package contains the user-space iptables (IPv6) C library from the
 Netfilter xtables framework.
 .
 iptables IPv6 ruleset ADT and kernel interface.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.

Package: libip6tc-dev
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: libip6tc2 (=${binary:Version}), ${misc:Depends}
Section: libdevel
Description: Development files for libip6tc
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package provides development files and static libraries for libip6tc.
