[packages/NetworkManager] up to 1.58.0
atler
atler at pld-linux.org
Wed Jul 22 00:59:36 CEST 2026
commit 51939fb9f36eb6e86aa934d638ce8e5d42e0f679
Author: Jan Palus <atler at pld-linux.org>
Date: Wed Jul 22 00:58:20 2026 +0200
up to 1.58.0
NetworkManager.spec | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/NetworkManager.spec b/NetworkManager.spec
index 4ca060c..6d93bb2 100644
--- a/NetworkManager.spec
+++ b/NetworkManager.spec
@@ -1,6 +1,7 @@
# TODO: package /usr/lib/firewalld/zones/nm-shared.xml for firewalld support
#
# Conditional build
+%bcond_without clat # CLAT support
%bcond_without static_libs # static library
%bcond_without systemd # use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime)
%bcond_without vala # Vala API
@@ -10,7 +11,7 @@
Summary: Network Manager for GNOME
Summary(pl.UTF-8): Zarządca sieci dla GNOME
Name: NetworkManager
-Version: 1.56.1
+Version: 1.58.0
Release: 1
Epoch: 2
License: GPL v2+
@@ -19,7 +20,7 @@ Group: Networking/Admin
#Source0: https://download.gnome.org/sources/NetworkManager/1.50/%{name}-%{version}.tar.xz
#Source0Download: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases
Source0: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz
-# Source0-md5: e21ec74b24f72a044e75c0ae92a9bb62
+# Source0-md5: 897723f25e84233eb6e54b46947e7e1b
Source1: %{name}.conf
Source3: %{name}.tmpfiles
Source4: %{name}.init
@@ -29,6 +30,7 @@ URL: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/
BuildRequires: ModemManager-devel >= 1.0.0
BuildRequires: audit-libs-devel
BuildRequires: bluez-libs-devel >= 5.0
+%{?with_clat:BuildRequires: clang >= 10.0.0}
BuildRequires: curl-devel >= 7.24.0
BuildRequires: dbus-devel >= 1.1.0
BuildRequires: docbook-dtd45-xml
@@ -37,7 +39,9 @@ BuildRequires: glib2-devel >= 1:2.42
BuildRequires: gobject-introspection-devel >= 0.10.0
BuildRequires: gtk-doc >= 1.0
BuildRequires: jansson-devel >= 2.7
-BuildRequires: libndp-devel
+%{?with_clat:BuildRequires: kernel-tools >= 5.6.0}
+%{?with_clat:BuildRequires: libbpf-devel >= 1.3.0}
+BuildRequires: libndp-devel >= 1.9
BuildRequires: libnl-devel >= 3.2.8
BuildRequires: libnvme-devel >= 1.5
BuildRequires: libpsl-devel >= 0.1
@@ -61,6 +65,7 @@ BuildRequires: readline-devel
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
BuildRequires: sed >= 4.0
+BuildRequires: slang-devel
%{?with_systemd:BuildRequires: systemd-devel >= 1:209}
BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel >= 1:175
@@ -78,6 +83,8 @@ Requires: curl-libs >= 7.24.0
Requires: dhcp-client
Requires: filesystem >= 3.0-37
Requires: jansson >= 2.7
+%{?with_clat:Requires: libbpf >= 1.3.0}
+Requires: libndp >= 1.9
Requires: libnl >= 3.2.8
Requires: libnvme >= 1.5
Requires: libpsl >= 0.1
@@ -210,9 +217,10 @@ grep -rl /usr/bin/env examples | xargs sed -i -e '1{
%build
%meson \
-Dbluez5_dun=true \
+ %{?with_clat:-Dbpf-compiler=clang} \
+ -Dclat=%{__true_false clat} \
-Dconfig_dns_rc_manager_default=resolvconf \
-Dconfig_wifi_backend_default=%{?with_default_iwd:iwd}%{!?with_default_iwd:wpa_supplicant} \
- -Ddhclient=/sbin/dhclient \
-Ddhcpcd=/sbin/dhcpcd \
-Ddist_version=%{version}-%{release} \
-Ddnsmasq=/usr/sbin/dnsmasq \
@@ -233,6 +241,7 @@ grep -rl /usr/bin/env examples | xargs sed -i -e '1{
-Dsession_tracking_consolekit=true \
-Dsuspend_resume=%{?with_systemd:systemd}%{!?with_systemd:consolekit} \
-Dsystem_ca_path=/etc/certs \
+ %{!?with_systemd:-Dsystemdsystemgeneratordir=no} \
-Dsystemdsystemunitdir=%{systemdunitdir} \
-Dteamdctl=true \
-Dtests=no \
@@ -339,6 +348,7 @@ exit 0
%attr(755,root,root) %{_prefix}/lib/NetworkManager/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh
%dir %{_prefix}/lib/NetworkManager/dispatcher.d/pre-up.d
%attr(755,root,root) %{_prefix}/lib/NetworkManager/dispatcher.d/pre-up.d/90-nm-cloud-setup.sh
+%attr(755,root,root) /lib/systemd/system-generators/nm-initrd-generator.sh
%{systemdunitdir}/NetworkManager.service
%{systemdunitdir}/NetworkManager-config-initrd.service
%{systemdunitdir}/NetworkManager-dispatcher.service
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/NetworkManager.git/commitdiff/51939fb9f36eb6e86aa934d638ce8e5d42e0f679
More information about the pld-cvs-commit
mailing list