Source: firewalld
Section: net
Priority: optional
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Uploaders: Michael Biebl <biebl@debian.org>
Build-Depends: debhelper-compat (= 13),
               dh-sequence-python3,
               docbook-xml,
               docbook-xsl,
               libxml2-utils,
               intltool,
               kmod,
               libglib2.0-dev,
               pkg-config,
               python3 (>= 3.2),
               xsltproc
Standards-Version: 4.6.2
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/utopia-team/firewalld.git
Vcs-Browser: https://salsa.debian.org/utopia-team/firewalld
Homepage: https://www.firewalld.org/

Package: firewalld
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends: dbus,
         gir1.2-glib-2.0,
         gir1.2-nm-1.0,
         polkitd | policykit-1,
         python3-dbus,
         python3-gi,
         python3-nftables (>= 0.9.3-2~),
         python3-firewall (= ${source:Version}),
         ${misc:Depends},
         ${python3:Depends}
Recommends: ipset,
            iptables,
            python3-cap-ng,
Description: dynamically managed firewall with support for network zones
 firewalld is a dynamically managed firewall daemon with support for
 network/firewall zones to define the trust level of network connections
 or interfaces. It has support for IPv4, IPv6 firewall settings and for
 ethernet bridges and has a separation of runtime and persistent
 configuration options.
 It also provides a D-Bus interface for services or applications to add
 and apply firewall rules on-the-fly.

Package: firewall-applet
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends: firewall-config (= ${source:Version}),
         firewalld (= ${source:Version}),
         gir1.2-nm-1.0,
         gir1.2-notify-0.7,
         python3-dbus,
         python3-gi,
         python3-pyqt5,
         python3-dbus.mainloop.pyqt5,
         python3-firewall (= ${source:Version}),
         ${misc:Depends},
         ${python3:Depends}
Description: panel applet providing status information of firewalld
 firewalld is a dynamically managed firewall daemon with support for
 network/firewall zones to define the trust level of network connections
 or interfaces. It has support for IPv4, IPv6 firewall settings and for
 ethernet bridges and has a separation of runtime and persistent
 configuration options.
 It also provides a D-Bus interface for services or applications to add
 and apply firewall rules on-the-fly.
 .
 This package provides a panel applet which shows status information
 of firewalld.

Package: firewall-config
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends: firewalld (= ${source:Version}),
         gir1.2-glib-2.0,
         gir1.2-gtk-3.0,
         gir1.2-nm-1.0,
         gir1.2-pango-1.0,
         python3-dbus,
         python3-gi,
         python3-firewall (= ${source:Version}),
         ${misc:Depends},
         ${python3:Depends}
Description: graphical configuration tool to change the firewall settings
 firewalld is a dynamically managed firewall daemon with support for
 network/firewall zones to define the trust level of network connections
 or interfaces. It has support for IPv4, IPv6 firewall settings and for
 ethernet bridges and has a separation of runtime and persistent
 configuration options.
 It also provides a D-Bus interface for services or applications to add
 and apply firewall rules on-the-fly.
 .
 This package provides a graphical configuration tool to change the
 firewall settings.

Package: python3-firewall
Architecture: all
Section: python
Depends: gir1.2-glib-2.0,
         python3-gi,
         python3-dbus,
         ${misc:Depends},
         ${python3:Depends}
Breaks: firewalld (<< 0.8.0-2~)
Replaces: firewalld (<< 0.8.0-2~)
Description: Python3 bindings for firewalld
 firewalld is a dynamically managed firewall daemon with support for
 network/firewall zones to define the trust level of network connections
 or interfaces. It has support for IPv4, IPv6 firewall settings and for
 ethernet bridges and has a separation of runtime and persistent
 configuration options.
 It also provides a D-Bus interface for services or applications to add
 and apply firewall rules on-the-fly.
 .
 This package provides Python3 bindings for firewalld.

Package: firewalld-tests
Architecture: all
Section: misc
Depends: firewalld (= ${source:Version}),
         python3-firewall (= ${source:Version}),
         ${misc:Depends},
         ${python3:Depends}
Description: installed tests for firewalld
 firewalld is a dynamically managed firewall daemon with support for
 network/firewall zones to define the trust level of network connections
 or interfaces. It has support for IPv4, IPv6 firewall settings and for
 ethernet bridges and has a separation of runtime and persistent
 configuration options.
 It also provides a D-Bus interface for services or applications to add
 and apply firewall rules on-the-fly.
 .
 This package provides test programs that can be run as part of a regression
 testsuite, e.g. via autopkgtest.