[packages/util-linux] require %{_isa} variants of runtime deps

atler atler at pld-linux.org
Wed May 6 23:45:30 CEST 2026


commit f40064fc487a879147966b514d851a42253fbd74
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed May 6 23:44:50 2026 +0200

    require %{_isa} variants of runtime deps

 util-linux.spec | 70 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 35 insertions(+), 35 deletions(-)
---
diff --git a/util-linux.spec b/util-linux.spec
index 5cbc3b9..b84c603 100644
--- a/util-linux.spec
+++ b/util-linux.spec
@@ -111,14 +111,14 @@ BuildRequires:	glibc-static
 		%endif
 	%endif
 %endif
-Requires:	libblkid = %{version}-%{release}
-Requires:	libfdisk = %{version}-%{release}
-Requires:	libmount = %{version}-%{release}
-%{?with_selinux:Requires:	libselinux >= 2.5}
-Requires:	libsmartcols = %{version}-%{release}
+Requires:	libblkid%{?_isa} = %{version}-%{release}
+Requires:	libfdisk%{?_isa} = %{version}-%{release}
+Requires:	libmount%{?_isa} = %{version}-%{release}
+%{?with_selinux:Requires:	libselinux%{?_isa} >= 2.5}
+Requires:	libsmartcols%{?_isa} = %{version}-%{release}
 # for uuidparse
-Requires:	libuuid = %{version}-%{release}
-Requires:	pam >= %{pam_ver}
+Requires:	libuuid%{?_isa} = %{version}-%{release}
+Requires:	pam%{?_isa} >= %{pam_ver}
 Provides:	eject = %{version}-%{release}
 Provides:	fdisk
 Provides:	hardlink
@@ -241,7 +241,7 @@ Summary(tr.UTF-8):	Yerel-çevrim aygıtlarının kurulması ve ayarlanması içi
 Summary(uk.UTF-8):	Програми для конфігурації loopback-пристроїв
 License:	GPL v2+
 Group:		Applications/System
-Requires:	libsmartcols = %{version}-%{release}
+Requires:	libsmartcols%{?_isa} = %{version}-%{release}
 
 %description -n losetup
 Linux supports a special block device called the loopback device,
@@ -311,8 +311,8 @@ Summary(tr.UTF-8):	Dosya sistemlerini bağlamak ve çözmek için programlar
 Summary(uk.UTF-8):	Програми для монтування та розмонтування файлових систем
 License:	GPL v2+
 Group:		Applications/System
-Requires:	libmount = %{version}-%{release}
-Requires:	libsmartcols = %{version}-%{release}
+Requires:	libmount%{?_isa} = %{version}-%{release}
+Requires:	libsmartcols%{?_isa} = %{version}-%{release}
 Conflicts:	SysVinit < 2.86-26
 # C: nfs-utils-common is opposite to http://cvs.pld-linux.org/packages/nfs-utils/nfs-utils.spec?r1=1.165&r2=1.166
 Conflicts:	nfs-utils-common < 1.1.3-3
@@ -402,7 +402,7 @@ Summary:	login is used when signing onto a system
 Summary(pl.UTF-8):	login jest używany do rozpoczęcia pracy w systemie
 License:	GPL v2+
 Group:		Applications/System
-Requires:	pam >= %{pam_ver}
+Requires:	pam%{?_isa} >= %{pam_ver}
 Obsoletes:	heimdal-login
 
 %description -n login
@@ -446,7 +446,7 @@ Summary:	Header files for blkid library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki blkid
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libblkid = %{version}-%{release}
+Requires:	libblkid%{?_isa} = %{version}-%{release}
 Obsoletes:	util-linux-ng-devel < 2.20-1
 
 %description -n libblkid-devel
@@ -460,7 +460,7 @@ Summary:	Static library to handle device identification and token extraction
 Summary(pl.UTF-8):	Statyczna biblioteka do obsługi identyfikacji urządzeń
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libblkid-devel = %{version}-%{release}
+Requires:	libblkid-devel%{?_isa} = %{version}-%{release}
 Obsoletes:	util-linux-ng-static < 2.20-1
 
 %description -n libblkid-static
@@ -475,7 +475,7 @@ Summary:	Static dietlibc library to handle device identification and token extra
 Summary(pl.UTF-8):	Statyczna biblioteka dietlibc do obsługi identyfikacji urządzeń
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libblkid-devel = %{version}-%{release}
+Requires:	libblkid-devel%{?_isa} = %{version}-%{release}
 
 %description -n libblkid-dietlibc
 Library to handle device identification and token extraction - static
@@ -516,7 +516,7 @@ Summary:	Header files for library for accessing and manipulating UUID
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki umożliwiającej dostęp i zmiany UUID
 License:	BSD
 Group:		Development/Libraries
-Requires:	libuuid = %{version}-%{release}
+Requires:	libuuid%{?_isa} = %{version}-%{release}
 Conflicts:	e2fsprogs-devel < 1.34-3
 
 %description -n libuuid-devel
@@ -531,7 +531,7 @@ Summary:	Static library for accessing and manipulating UUID
 Summary(pl.UTF-8):	Statyczna biblioteka umożliwiająca dostęp i zmiany UUID
 License:	BSD
 Group:		Development/Libraries
-Requires:	libuuid-devel = %{version}-%{release}
+Requires:	libuuid-devel%{?_isa} = %{version}-%{release}
 Conflicts:	e2fsprogs-static < 1.34-3
 
 %description -n libuuid-static
@@ -545,7 +545,7 @@ Summary:	Static dietlibc library for accessing and manipulating UUID
 Summary(pl.UTF-8):	Statyczna biblioteka dietlibc umożliwiająca dostęp i zmiany UUID
 License:	BSD
 Group:		Development/Libraries
-Requires:	libuuid-devel = %{version}-%{release}
+Requires:	libuuid-devel%{?_isa} = %{version}-%{release}
 Conflicts:	e2fsprogs-static < 1.34-3
 
 %description -n libuuid-dietlibc
@@ -569,7 +569,7 @@ Requires(pre):	/usr/sbin/groupmod
 Requires(pre):	/usr/sbin/useradd
 Requires(pre):	/usr/sbin/usermod
 Requires(post,preun,postun):	systemd-units >= 38
-Requires:	libuuid = %{version}-%{release}
+Requires:	libuuid%{?_isa} = %{version}-%{release}
 Requires:	systemd-units >= 38
 Provides:	group(uuidd)
 Provides:	user(uuidd)
@@ -590,8 +590,8 @@ Summary:	fdisk library
 Summary(pl.UTF-8):	Biblioteka fdisk
 License:	LGPL v2.1+
 Group:		Libraries
-Requires:	libblkid = %{version}-%{release}
-Requires:	libuuid = %{version}-%{release}
+Requires:	libblkid%{?_isa} = %{version}-%{release}
+Requires:	libuuid%{?_isa} = %{version}-%{release}
 
 %description -n libfdisk
 fdisk library.
@@ -604,9 +604,9 @@ Summary:	Header files for fdisk library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki fdisk
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libblkid-devel = %{version}-%{release}
-Requires:	libfdisk = %{version}-%{release}
-Requires:	libuuid-devel = %{version}-%{release}
+Requires:	libblkid-devel%{?_isa} = %{version}-%{release}
+Requires:	libfdisk%{?_isa} = %{version}-%{release}
+Requires:	libuuid-devel%{?_isa} = %{version}-%{release}
 
 %description -n libfdisk-devel
 Header files for fdisk library.
@@ -619,7 +619,7 @@ Summary:	Static version of fdisk library
 Summary(pl.UTF-8):	Statyczna wersja biblioteki fdisk
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libfdisk-devel = %{version}-%{release}
+Requires:	libfdisk-devel%{?_isa} = %{version}-%{release}
 
 %description -n libfdisk-static
 Static version of fdisk library.
@@ -645,7 +645,7 @@ Summary:	Library to handle mounting-related tasks
 Summary(pl.UTF-8):	Biblioteka obsługująca zadania związane z montowaniem
 License:	LGPL v2.1+
 Group:		Libraries
-Requires:	libblkid = %{version}-%{release}
+Requires:	libblkid%{?_isa} = %{version}-%{release}
 
 %description -n libmount
 Library to handle mounting-related tasks.
@@ -658,8 +658,8 @@ Summary:	Header files for mount library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki mount
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libblkid-devel = %{version}-%{release}
-Requires:	libmount = %{version}-%{release}
+Requires:	libblkid-devel%{?_isa} = %{version}-%{release}
+Requires:	libmount%{?_isa} = %{version}-%{release}
 
 %description -n libmount-devel
 Header files for mount library.
@@ -672,7 +672,7 @@ Summary:	Static version of mount library
 Summary(pl.UTF-8):	Statyczna wersja biblioteki mount
 License:	LGPL v2.1+
 Group:		Development/Libraries
-Requires:	libmount-devel = %{version}-%{release}
+Requires:	libmount-devel%{?_isa} = %{version}-%{release}
 
 %description -n libmount-static
 Static version of mount library.
@@ -698,7 +698,7 @@ Summary:	Python 3.x libmount bindings
 Summary(pl.UTF-8):	Wiązania Pythona 3.x do biblioteki libmount
 License:	LGPL v3+
 Group:		Libraries/Python
-Requires:	libmount = %{version}-%{release}
+Requires:	libmount%{?_isa} = %{version}-%{release}
 
 %description -n python3-libmount
 Python 3.x libmount bindings.
@@ -711,7 +711,7 @@ Summary:	Check and repair a Linux file system
 Summary(pl.UTF-8):	Sprawdzanie i naprawa linuksowego systemu plików
 License:	GPL v2+
 Group:		Applications/System
-Requires:	libblkid = %{version}-%{release}
+Requires:	libblkid%{?_isa} = %{version}-%{release}
 
 %description -n fsck
 Check and repair a Linux file system.
@@ -736,7 +736,7 @@ Summary:	Header files for smartcols library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki smartcols
 License:	LGPL v2+
 Group:		Development/Libraries
-Requires:	libsmartcols = %{version}-%{release}
+Requires:	libsmartcols%{?_isa} = %{version}-%{release}
 
 %description -n libsmartcols-devel
 Header files for smartcols library.
@@ -749,7 +749,7 @@ Summary:	Static version of smartcols library
 Summary(pl.UTF-8):	Statyczna wersja biblioteki smartcols
 License:	LGPL v2+
 Group:		Development/Libraries
-Requires:	libsmartcols-devel = %{version}-%{release}
+Requires:	libsmartcols-devel%{?_isa} = %{version}-%{release}
 
 %description -n libsmartcols-static
 Static version of smartcols library.
@@ -829,7 +829,7 @@ lastlog2 próbuje rozwiązać te problemy:
 Summary:	Header files for lastlog2 library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki lastlog2
 Group:		Development/Libraries
-Requires:	lastlog2 = %{version}-%{release}
+Requires:	lastlog2%{?_isa} = %{version}-%{release}
 
 %description -n lastlog2-devel
 Header files for lastlog2 library.
@@ -841,7 +841,7 @@ Pliki nagłówkowe biblioteki lastlog2.
 Summary:	Static lastlog2 library
 Summary(pl.UTF-8):	Statyczna biblioteka lastlog2
 Group:		Development/Libraries
-Requires:	lastlog2-devel = %{version}-%{release}
+Requires:	lastlog2-devel%{?_isa} = %{version}-%{release}
 
 %description -n lastlog2-static
 Static lastlog2 library.
@@ -853,7 +853,7 @@ Statyczna biblioteka lastlog2.
 Summary:	PAM module to display date of last login
 Summary(pl.UTF-8):	Moduł PAM do wyświetlania daty ostatniego logowania
 Group:		Base
-Requires:	lastlog2 = %{version}-%{release}
+Requires:	lastlog2%{?_isa} = %{version}-%{release}
 
 %description -n pam-pam_lastlog2
 PAM module to display date of last login.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/util-linux.git/commitdiff/f40064fc487a879147966b514d851a42253fbd74



More information about the pld-cvs-commit mailing list