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: d975389bcd ('spec: use versioning scheme with ~dev and ~rc suffixes')
This commit is contained in:
Íñigo Huguet 2026-01-09 08:32:58 +01:00
parent 7cae64ac02
commit 9ebc8aa480

View file

@ -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