# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : firewalld version : 2.1.1 release : 19 source : - https://github.com/firewalld/firewalld/releases/download/v2.1.1/firewalld-2.1.1.tar.bz2 : a138a3799b5f6e6539bac308e5ae8950998d5173f588231214e979524e7c9416 homepage : https://firewalld.org/ license : GPL-2.0-or-later component : - security - applet : security - config : security summary : - Firewall daemon with D-Bus interface - applet : The firewall Qt panel applet provides a status information of firewalld and also the firewalld settings - config : Application to configure firewalld description: | firewalld provides a dynamically managed firewall with support for network or 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 a separation of runtime and permanent configuration options. It also provides an interface for services or applications to add iptables and nftables rules directly. builddeps : - pkgconfig(libipset) - pkgconfig(libnftnl) - pkgconfig(pygobject-3.0) - docbook-xml - gettext-devel - iptables - podman rundeps : - applet : - firewalld-config - python3-qt5 - config : - firewalld - libgtk-3 - ipset - iptables - python-capng - python-gobject - python-nftables - python3-dbus clang : true optimize : thin-lto setup : | gettextize --copy --force aclocal -I /usr/share/gettext/m4 autoconf automake --add-missing %reconfigure --disable-schemas-compile \ --disable-sysconfig build : | %make install : | %make_install # Stateless install -dm0755 $installdir/usr/share/xdg/autostart/ mv $installdir/etc/xdg/autostart/firewall-applet.desktop $installdir/usr/share/xdg/autostart/ rmdir -v $installdir/etc/xdg/autostart \ $installdir/etc/xdg patterns : - applet : - /usr/bin/firewall-applet - /etc/firewall/applet.conf - /usr/share/icons/hicolor/*/apps/*applet*.* - /usr/share/icons/hicolor/scalable/apps/*applet*.* - /usr/share/man/man1/firewall-applet.1 - /usr/share/xdg/autostart/firewall-applet.desktop - config : - /usr/bin/firewall-config - /usr/share/firewalld/firewall-config.glade - /usr/share/firewalld/gtk3_chooserbutton.py* - /usr/share/firewalld/gtk3_niceexpander.py* - /usr/share/applications/firewall-config.desktop - /usr/share/metainfo/firewall-config.appdata.xml - /usr/share/icons/hicolor/*/apps/firewall-config*.* - /usr/share/man/man1/firewall-config*.1*