Skip to content

[Package Build Failure]: firewalld v2.5.1 #2357

Description

@witchlliee

SPDX-FileCopyrightText: 2026 aerynOS Developers

SPDX-License-Identifier: MPL-2.0

name : firewalld
version : "2.5.1"
release : 1
homepage : https://github.com/firewalld/firewalld
upstreams :
- https://github.com/firewalld/firewalld/releases/download/v2.4.2/firewalld-2.4.2.tar.bz2 : 1917b5d77d3c1106c425d49be568bb0728130a5a08766b11c979874fe4f61bc6
summary : Firewall daemon with D-Bus interface
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.
license : GPL-2.0-or-later
builddeps :
- binary(intltoolize)
- binary(xmlcatalog)
- pkgconfig(libiptc)
- python(dbus-python)
- python(nftables)
- python(pygobject)
- pkgconfig(python-3.14)
setup : |
%patch %(pkgdir)/stateless.patch
%patch %(pkgdir)/fix_gettext_macros_path.patch

%autogen \
    --disable-schemas-compile \
    --disable-sysconfig

build : |
%make
install : |
%make_install

# We don't need these
rm -rf %(installroot)/etc

# tmpfiles
%install_dir %(installroot)%(libdir)/tmpfiles.d
%install_file -t %(pkgdir)/firewalld.tmpfiles %(installroot)/%(libdir)/tmpfiles.d

packages :
- "%(name)-applet":
summary: Firewall Qt panel applet
description: The firewall Qt panel applet provides a status information of firewalld and also the firewalld settings.
rundeps:
- "firewalld"
paths:
- /usr/bin/firewall-applet
- /usr/share/defaults/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
- "%(name)-config":
summary: Application to configure FirewallD
description: Graphical user interface for FirewallD configuration.
rundeps:
- "firewalld"
paths:
- /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/org.firewalld.firewall-config.metainfo.xml
- /usr/share/icons/hicolor//apps/firewall-config.*
- /usr/share/man/man1/firewall-config*.1*

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions