[packages/lvm2] require %{_isa} variants of runtime deps

atler atler at pld-linux.org
Wed Jul 2 20:07:29 CEST 2025


commit fe08020bf4aec2be7207ac19c297abe4f1baf576
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jul 2 20:05:45 2025 +0200

    require %{_isa} variants of runtime deps

 lvm2.spec | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)
---
diff --git a/lvm2.spec b/lvm2.spec
index 436b8d0..1d2bd41 100644
--- a/lvm2.spec
+++ b/lvm2.spec
@@ -78,13 +78,13 @@ BuildRequires:	dlm-devel >= 3.99.5
 %endif
 Requires(post,preun,postun):	systemd-units >= 1:234
 Requires(post,postun):	/sbin/chkconfig
-Requires:	device-mapper >= %{version}-%{release}
-Requires:	libnvme >= 1.4
-%{?with_selinux:Requires:	libselinux >= 1.10}
+Requires:	device-mapper%{?_isa} >= %{version}-%{release}
+Requires:	libnvme%{?_isa} >= 1.4
+%{?with_selinux:Requires:	libselinux%{?_isa} >= 1.10}
 Requires:	systemd-units >= 1:234
 # doesn't work with 2.4 kernels
 Requires:	uname(release) >= 2.6
-%{?with_lvmlockd:Suggests:	%{name}-lockd = %{version}-%{release}}
+%{?with_lvmlockd:Suggests:	%{name}-lockd%{?_isa} = %{version}-%{release}}
 Suggests:	thin-provisioning-tools >= 0.7.0
 Obsoletes:	lvm < 2
 Obsoletes:	lvm2-clvmd < 2.03
@@ -129,7 +129,7 @@ potrzeby initrd.
 Summary:	Cluster mirror log daemon
 Summary(pl.UTF-8):	Demon śledzący log lustrzany w klastrze
 Group:		Applications/System
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 
 %description cmirrord
 cmirrord is the daemon that tracks mirror log information in a
@@ -156,7 +156,7 @@ Summary:	LVM2 D-Bus daemon
 Summary(pl.UTF-8):	Demon LVM2 D-Bus
 Group:		Daemons
 Requires(post,preun,postun):	systemd-units >= 1:234
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 Requires:	python3-dbus
 Requires:	python3-pygobject3 >= 3
 Requires:	python3-pyudev
@@ -173,9 +173,9 @@ Summary:	LVM2 locking daemon
 Summary(pl.UTF-8):	Demon blokad LVM2
 Group:		Daemons
 Requires(post,preun,postun):	systemd-units >= 1:234
-Requires:	%{name} = %{version}-%{release}
-%{?with_cluster:Requires:	dlm-libs >= 3.99.5}
-%{?with_sanlock:Requires:	sanlock-libs >= 3.7}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+%{?with_cluster:Requires:	dlm-libs%{?_isa} >= 3.99.5}
+%{?with_sanlock:Requires:	sanlock-libs%{?_isa} >= 3.7}
 
 %description lockd
 LVM commands use lvmlockd to coordinate access to shared storage.
@@ -188,7 +188,7 @@ współdzielonej pamięci masowej.
 Summary:	OCF Resource Agents for LVM2 processes
 Summary(pl.UTF-8):	Agenci OCF do monitorowania procesów LVM2
 Group:		Applications/System
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 Requires:	resource-agents
 
 %description resource-agents
@@ -203,7 +203,7 @@ Summary(pl.UTF-8):	Wsparcie dla mapowania urządzeń w przestrzeni użytkownika
 Group:		Base
 Requires(post,postun):	/sbin/ldconfig
 Requires(post,preun,postun):	systemd-units >= 1:234
-Requires:	device-mapper-libs = %{version}-%{release}
+Requires:	device-mapper-libs%{?_isa} = %{version}-%{release}
 Requires:	systemd-units >= 1:234
 
 %description -n device-mapper
@@ -225,9 +225,9 @@ narzędzia do zarządzania logicznymi wolumenami.
 Summary:	Device-mapper shared libraries
 Summary(pl.UTF-8):	Biblioteki współdzielone device-mappera
 Group:		Libraries
-Requires:	libblkid >= 2.24
-Requires:	libnvme >= 1.4
-Requires:	udev-libs >= 1:176
+Requires:	libblkid%{?_isa} >= 2.24
+Requires:	libnvme%{?_isa} >= 1.4
+Requires:	udev-libs%{?_isa} >= 1:176
 Obsoletes:	python-lvm < 2.03
 Obsoletes:	python3-lvm < 2.03
 Conflicts:	device-mapper < 2.02.119-1
@@ -242,13 +242,13 @@ Biblioteki współdzielone device-mappera.
 Summary:	Header files for device-mapper libraries
 Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek device-mappera
 Group:		Development/Libraries
-Requires:	device-mapper-libs = %{version}-%{release}
-Requires:	libblkid-devel >= 2.24
+Requires:	device-mapper-libs%{?_isa} = %{version}-%{release}
+Requires:	libblkid-devel%{?_isa} >= 2.24
 %if %{with selinux}
-Requires:	libselinux-devel
-Requires:	libsepol-devel
+Requires:	libselinux-devel%{?_isa}
+Requires:	libsepol-devel%{?_isa}
 %endif
-Requires:	udev-devel >= 1:176
+Requires:	udev-devel%{?_isa} >= 1:176
 Obsoletes:	device-mapper-dietlibc < 2.03
 
 %description -n device-mapper-devel
@@ -262,7 +262,7 @@ Summary:	Static devmapper library
 Summary(pl.UTF-8):	Statyczna biblioteka devmapper
 License:	LGPL v2.1
 Group:		Development/Libraries
-Requires:	device-mapper-devel = %{version}-%{release}
+Requires:	device-mapper-devel%{?_isa} = %{version}-%{release}
 
 %description -n device-mapper-static
 Static devmapper library.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lvm2.git/commitdiff/fe08020bf4aec2be7207ac19c297abe4f1baf576



More information about the pld-cvs-commit mailing list