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

atler atler at pld-linux.org
Thu Apr 23 12:57:39 CEST 2026


commit 8ebcb81f7f9f7e2d9f7ec4516a5bd5fa3d0fd1a0
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Apr 23 12:56:37 2026 +0200

    require %{_isa} variants of runtime deps

 elfutils.spec | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)
---
diff --git a/elfutils.spec b/elfutils.spec
index 8c27314..cc79f94 100644
--- a/elfutils.spec
+++ b/elfutils.spec
@@ -48,7 +48,7 @@ BuildRequires:	libarchive-devel >= 3.1.2
 BuildRequires:	libmicrohttpd-devel >= 0.9.33
 BuildRequires:	sqlite3-devel >= 3.7.17
 %endif
-Requires:	%{name}-libs = %{version}-%{release}
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # fails to build with -Wl,-s
@@ -80,8 +80,8 @@ sprawdzania poprawności plików ELF).
 Summary:	Libraries to handle compiled objects
 Summary(pl.UTF-8):	Biblioteki do obsługi skompilowanych obiektów
 Group:		Libraries
-Requires:	%{name}-libelf = %{version}-%{release}
-Requires:	zstd >= 1.4.0
+Requires:	%{name}-libelf%{?_isa} = %{version}-%{release}
+Requires:	zstd%{?_isa} >= 1.4.0
 
 %description libs
 Libraries which implement DWARF, ELF, and machine-specific ELF
@@ -95,11 +95,11 @@ dla architektury.
 Summary:	Development part of libraries to handle compiled objects
 Summary(pl.UTF-8):	Część programistyczna bibliotek do obsługi skompilowanych obiektów
 Group:		Development/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
-Requires:	bzip2-devel
-Requires:	xz-devel
-Requires:	zlib-devel
-Requires:	zstd-devel >= 1.4.0
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+Requires:	bzip2-devel%{?_isa}
+Requires:	xz-devel%{?_isa}
+Requires:	zlib-devel%{?_isa}
+Requires:	zstd-devel%{?_isa} >= 1.4.0
 Obsoletes:	libelf-devel < 0.8.14
 Obsoletes:	libelf0-devel < 0.8.14
 
@@ -141,8 +141,8 @@ pakietu elfutils używają jej także do generowania nowych plików ELF.
 Summary:	Static libraries to handle compiled objects
 Summary(pl.UTF-8):	Statyczne biblioteki do obsługi skompilowanych obiektów
 Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	zstd >= 1.4.0
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
+Requires:	zstd%{?_isa} >= 1.4.0
 Obsoletes:	libelf-static < 0.8.14
 
 %description static
@@ -165,12 +165,12 @@ asemblera.
 Summary:	debuginfod server and client
 Summary(pl.UTF-8):	Serwer i klient debuginfod
 Group:		Libraries
-Requires:	%{name}-libs = %{version}-%{release}
-Requires:	%{name}-debuginfod-libs = %{version}-%{release}
-Requires:	json-c >= 0.11
-Requires:	libarchive >= 3.1.2
-Requires:	libmicrohttpd >= 0.9.33
-Requires:	sqlite3-libs >= 3.7.17
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+Requires:	%{name}-debuginfod-libs%{?_isa} = %{version}-%{release}
+Requires:	json-c%{?_isa} >= 0.11
+Requires:	libarchive%{?_isa} >= 3.1.2
+Requires:	libmicrohttpd%{?_isa} >= 0.9.33
+Requires:	sqlite3-libs%{?_isa} >= 3.7.17
 
 %description debuginfod
 debuginfod server and client.
@@ -182,9 +182,9 @@ Serwer i klient debuginfod.
 Summary:	debuginfod library
 Summary(pl.UTF-8):	Biblioteka debuginfod
 Group:		Libraries
-Requires:	%{name}-libelf = %{version}-%{release}
-Requires:	curl-libs >= 7.29.0
-Requires:	json-c >= 0.11
+Requires:	%{name}-libelf%{?_isa} = %{version}-%{release}
+Requires:	curl-libs%{?_isa} >= 7.29.0
+Requires:	json-c%{?_isa} >= 0.11
 Conflicts:	elfutils-debuginfod < 0.187-3
 
 %description debuginfod-libs
@@ -197,8 +197,8 @@ Biblioteka debuginfod.
 Summary:	Header file for debuginfod library
 Summary(pl.UTF-8):	Plik nagłówkowy biblioteki debuginfod
 Group:		Development/Libraries
-Requires:	%{name}-debuginfod-libs = %{version}-%{release}
-Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-debuginfod-libs%{?_isa} = %{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{version}-%{release}
 
 %description debuginfod-devel
 Header file for debuginfod library.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/elfutils.git/commitdiff/8ebcb81f7f9f7e2d9f7ec4516a5bd5fa3d0fd1a0



More information about the pld-cvs-commit mailing list