[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