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

atler atler at pld-linux.org
Mon Aug 31 18:40:05 CEST 2026


commit e84dd8a6f4ba6aacdc9969e2b160a485ae9ad79c
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon Aug 31 18:35:20 2026 +0200

    require %{_isa} variants of runtime deps

 python3.spec | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/python3.spec b/python3.spec
index e299430..11f7990 100644
--- a/python3.spec
+++ b/python3.spec
@@ -110,7 +110,7 @@ BuildRequires:	xz-devel
 BuildRequires:	zlib-devel >= 1.2.0
 BuildRequires:	zstd-devel >= 1.4.5
 BuildConflicts:	python3-hunter <= 3.7.0
-Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
+Requires:	%{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
 Suggests:	pip
 %if %{with default_python}
 Conflicts:	python < 1:2.7.18-10
@@ -256,9 +256,9 @@ dla Pythona.
 Summary:	Python modules
 Summary(pl.UTF-8):	Moduły języka Python
 Group:		Libraries/Python
-Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
+Requires:	%{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
 # 2.4.2-2 carries the div+sqrt memory exhaustion fix
-%{?with_system_mpdecimal:Requires:	mpdecimal >= 2.4.2-2}
+%{?with_system_mpdecimal:Requires:	mpdecimal%{?_isa} >= 2.4.2-2}
 Obsoletes:	python3-modules-sqlite < 1:3.1-2
 %requires_ge_to	expat expat-devel
 %requires_ge_to	openssl openssl-devel
@@ -273,7 +273,7 @@ Oficjalnie rozprowadzane moduły języka Python.
 Summary:	Python interactive module documentation access support
 Summary(pl.UTF-8):	Interaktywne korzystanie z dokumentacji modułów języka Python
 Group:		Applications
-Requires:	%{name}-modules = %{epoch}:%{version}-%{release}
+Requires:	%{name}-modules%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description -n pydoc3
 Python interactive module documentation access support.
@@ -285,7 +285,7 @@ Interaktywne korzystanie z dokumentacji modułów języka Python.
 Summary:	IDE for Python language
 Summary(pl.UTF-8):	IDE dla języka Python
 Group:		Applications
-Requires:	%{name}-tkinter = %{epoch}:%{version}-%{release}
+Requires:	%{name}-tkinter%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description -n idle3
 IDE for Python language.
@@ -304,9 +304,9 @@ Summary(ru.UTF-8):	Библиотеки и хедеры для построен
 Summary(tr.UTF-8):	Python ile geliştirme yapmak için gerekli dosyalar
 Summary(uk.UTF-8):	Бібліотеки та хедери для програмування на мові Python
 Group:		Development/Languages/Python
-Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
+Requires:	%{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
 %ifnarch %arch_with_atomics64
-Requires:	libatomic-devel
+Requires:	libatomic-devel%{?_isa}
 %endif
 Obsoletes:	python3-devel-src < 1:3.2-1
 
@@ -365,7 +365,7 @@ dosyalarını ve kitaplıkları içerir.
 Summary:	Python development tools
 Summary(pl.UTF-8):	Narzędzia programistyczne języka Python
 Group:		Development/Languages/Python
-Requires:	%{name}-modules = %{epoch}:%{version}-%{release}
+Requires:	%{name}-modules%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description devel-tools
 Python development tools such as profilers and debugger.
@@ -378,7 +378,7 @@ debugger.
 Summary:	Static python library
 Summary(pl.UTF-8):	Statyczna biblioteka Pythona
 Group:		Development/Languages/Python
-Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
+Requires:	%{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description static
 Static python library.
@@ -406,10 +406,10 @@ Summary(pl.UTF-8):	Standardowy interfejs Pythona do biblioteki Tk
 Summary(pt_BR.UTF-8):	Interface GUI Tk para Phyton
 Summary(tr.UTF-8):	Python için grafik kullanıcı arayüzü
 Group:		Libraries/Python
-Requires:	%{name}-modules = %{epoch}:%{version}-%{release}
-Requires:	tcl >= 8.5.12
-Requires:	tix >= 1:8.1.4-4
-Requires:	tk >= 8.5.12
+Requires:	%{name}-modules%{?_isa} = %{epoch}:%{version}-%{release}
+Requires:	tcl%{?_isa} >= 8.5.12
+Requires:	tix%{?_isa} >= 1:8.1.4-4
+Requires:	tk%{?_isa} >= 8.5.12
 
 %description tkinter
 Standard Python interface to the Tk GUI toolkit.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3.git/commitdiff/e84dd8a6f4ba6aacdc9969e2b160a485ae9ad79c



More information about the pld-cvs-commit mailing list