From 9ebc8aa4807700e5a4da66c3aa111d69a514e374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8D=C3=B1igo=20Huguet?= Date: Fri, 9 Jan 2026 08:32:58 +0100 Subject: [PATCH] spec: fix nmplugindir When dist_version is defined in meson, NM installs plugins to a directory called `NetworkManager-${dist_version}`. If the dist version contains a `~`, like `1.56~rc1`, defining nmplugindir with `%{version_no_tilde}` makes it `NetworkManager-1.56-rc1`, causing rpmbuild errors due to the mismatch. Fix it by defining nmplugindir with `%{version}` instead. Fixes: d975389bcda0 ('spec: use versioning scheme with ~dev and ~rc suffixes') --- contrib/fedora/rpm/NetworkManager.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index 1f3dff98b4..a2f0587884 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -27,7 +27,7 @@ %global obsoletes_ifcfg_rh 1:1.36.2 %global nmlibdir %{_prefix}/lib/%{name} -%global nmplugindir %{_libdir}/%{name}/%{version_no_tilde}-%{release} +%global nmplugindir %{_libdir}/%{name}/%{version}-%{release} %global _hardened_build 1