Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / firewalld
Commits: d8041274 by Robin Candau at 2026-01-26T23:38:34+01:00 upgpkg: 2.4.0-4: Restore `python-capng` as a dependency (rather than an optional one) Technically optional (see https://github.com/firewalld/firewalld/commit/fb0532e8a200b15b7e83077aec380c35c0695475) but I see little to no reason why one wouldn't want it. Shipping improved security by default to users makes sense. Alternatively, we could patch the systemd service to drop capabilities from there and avoid the extra dependency, but it's more straightforward that way. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = firewalld pkgver = 2.4.0 - pkgrel = 3 + pkgrel = 4 url = https://firewalld.org arch = any license = GPL-2.0-or-later @@ -20,9 +20,9 @@ pkgname = firewalld install = firewalld.install depends = glib2 depends = python-firewall + depends = python-capng optdepends = bash-completion: bash completion optdepends = networkmanager: NetworkManager support - optdepends = python-capng: drop Linux capabilities to a minimal set for improved security optdepends = polkit: privileged actions optdepends = firewall-config: Graphical user interface for firewallD configuration optdepends = firewall-applet: Systray applet for firewallD ===================================== PKGBUILD ===================================== @@ -6,7 +6,7 @@ pkgbase=firewalld pkgname=('firewalld' 'python-firewall' 'firewall-config' 'firewall-applet' 'firewalld-test') pkgver=2.4.0 -pkgrel=3 +pkgrel=4 url="https://firewalld.org" arch=('any') license=('GPL-2.0-or-later') @@ -62,10 +62,9 @@ _install() { package_firewalld() { pkgdesc="Firewall daemon with D-Bus interface" - depends=('glib2' 'python-firewall') + depends=('glib2' 'python-firewall' 'python-capng') optdepends=('bash-completion: bash completion' 'networkmanager: NetworkManager support' - 'python-capng: drop Linux capabilities to a minimal set for improved security' 'polkit: privileged actions' 'firewall-config: Graphical user interface for firewallD configuration' 'firewall-applet: Systray applet for firewallD' View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/firewalld/-/commit/d8041274968ed51d9a762ac7af176c1e7ed2a3d3 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/firewalld/-/commit/d8041274968ed51d9a762ac7af176c1e7ed2a3d3 You're receiving this email because of your account on gitlab.archlinux.org.
