[packages/llvm] - more _isa/strict internal deps
qboosh
qboosh at pld-linux.org
Thu May 7 21:47:46 CEST 2026
commit 28678081167420dc7d2fbbb87ce4cb96e7d53fc6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu May 7 21:41:17 2026 +0200
- more _isa/strict internal deps
llvm.spec | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 5f3521a..a19eb59 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -184,7 +184,7 @@ BuildRequires: xz-devel
%if %{with ocaml}
BuildConflicts: llvm-ocaml
%endif
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
# LLVM is not supported on PPC64
# http://llvm.org/bugs/show_bug.cgi?id=3729
ExcludeArch: ppc64
@@ -283,7 +283,7 @@ Summary: LLVM Multi-Level Intermediate Representation libraries and tools
Summary(pl.UTF-8): Biblioteki i narzędzia wielopoziomowej reprezentacji pośredniej LLVM
Group: Development/Tools
URL: https://mlir.llvm.org/
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description mlir
LLVM Multi-Level Intermediate Representation libraries and tools.
@@ -311,7 +311,7 @@ Summary: Polyhedral optimizations for LLVM
Summary(pl.UTF-8): Optymalizacje wielościanowe dla LLVM-a
Group: Development/Tools
URL: https://polly.llvm.org/
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description polly
Polly is a high-level loop and data-locality optimizer and
@@ -344,8 +344,8 @@ Summary: A C language family frontend for LLVM
Summary(pl.UTF-8): Frontend LLVM-a do języków z rodziny C
Group: Development/Languages
URL: https://clang.llvm.org/
-Requires: %{name} = %{version}-%{release}
-Requires: clang-libs = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: clang-libs%{?_isa} = %{version}-%{release}
%description -n clang
clang: noun 1. A loud, resonant, metallic sound. 2. The strident call
@@ -370,7 +370,7 @@ Summary: A C language family frontend for LLVM - 32-bit support
Summary(pl.UTF-8): Frontend LLVM-a do języków z rodziny C - obsługa binariów 32-bitowych
Group: Development/Languages
URL: https://clang.llvm.org/
-Requires: clang = %{version}-%{release}
+Requires: clang%{?_isa} = %{version}-%{release}
%description -n clang-multilib
clang: noun 1. A loud, resonant, metallic sound. 2. The strident call
@@ -415,7 +415,7 @@ Group: Development/Languages
URL: https://clang.llvm.org/
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Requires: clang-libs%{?_isa} = %{version}-%{release}
-%{?with_polly:Requires: llvm-polly-devel = %{version}-%{release}}
+%{?with_polly:Requires: llvm-polly-devel%{?_isa} = %{version}-%{release}}
%description -n clang-devel
This package contains header files for the Clang compiler.
@@ -505,7 +505,7 @@ Summary: Fortran frontend for LLVM
Summary(pl.UTF-8): Frontend LLVM-a do Fortranu
Group: Development/Languages
URL: http://flang.llvm.org/
-Requires: %{name}-mlir = %{version}-%{release}
+Requires: %{name}-mlir%{?_isa} = %{version}-%{release}
%description -n flang
Flang is a ground-up implementation of a Fortran front end written in
@@ -534,7 +534,7 @@ Summary: The LLVM linker
Summary(pl.UTF-8): Konsolidator z projektu LLVM
Group: Development/Libraries
URL: https://lld.llvm.org/
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%description -n lld
lld is a new set of modular code for creating linker tools.
@@ -562,7 +562,7 @@ Summary: Next generation high-performance debugger
Summary(pl.UTF-8): Wydajny debugger nowej generacji
Group: Development/Debuggers
URL: https://lldb.llvm.org/
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python3-six
%description -n lldb
@@ -596,7 +596,7 @@ Pliki programistyczne debuggera LLDB.
Summary: OCaml binding for LLVM
Summary(pl.UTF-8): Wiązanie OCamla do LLVM-a
Group: Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%if %{with ocaml}
%requires_eq ocaml-runtime
%endif
@@ -639,7 +639,7 @@ Dokumentacja HTML wiązania OCamla do LLVM-a.
Summary: Optimization records visualization tools
Summary(pl.UTF-8): Narzędzia do wizualizacji rekordów optymalizacji
Group: Development/Tools
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description opt-viewer
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/2637ffc21bcaa237393f84389823a483400eaf02
More information about the pld-cvs-commit
mailing list