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.


Reply via email to