diff --git a/chromium.spec b/chromium.spec index a84931e6..76687632 100644 --- a/chromium.spec +++ b/chromium.spec @@ -510,25 +510,17 @@ Source15: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-%{esbuil BuildRequires: golang-github-evanw-esbuild %endif -%if 0%{?rhel} == 7 -BuildRequires: rh-python38 -%endif - %if %{clang} -%if 0%{?rhel} == 7 -BuildRequires: llvm-toolset-%{llvm_toolset_version} -%else BuildRequires: clang BuildRequires: clang-tools-extra BuildRequires: llvm BuildRequires: lld -%endif # needs for libatomic -%if 0%{?rhel} >= 7 +%if 0%{?rhel} >= 8 BuildRequires: %{toolset}-%{dts_version}-libatomic-devel %endif %else -%if 0%{?rhel} == 7 || 0%{?rhel} == 8 +%if 0%{?rhel} == 8 BuildRequires: %{toolset}-%{dts_version}-binutils, %{toolset}-%{dts_version}-libatomic-devel %endif %if 0%{?fedora} || 0%{?rhel} > 8 @@ -589,11 +581,7 @@ BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Widgets) %endif -%if 0%{?rhel} == 7 -BuildRequires: llvm-toolset-%{llvm_toolset_version}-compiler-rt -%else BuildRequires: compiler-rt -%endif %if ! %{bundleharfbuzz} BuildRequires: harfbuzz-devel >= 2.4.0 @@ -839,18 +827,13 @@ Requires: u2f-hidraw-policy Requires: chromium-common%{_isa} = %{version}-%{release} -# rhel 7: x86_64 -# rhel 8 or newer: x86_64, aarch64 -# fedora 38 or newer: x86_64, aarch64, ppc64le -%if 0%{?rhel} == 7 -ExclusiveArch: x86_64 -%else +# rhel 8 or newer and fedora < 40: x86_64, aarch64 +# fedora 40 or newer: x86_64, aarch64, ppc64le %if 0%{?fedora} >= 40 ExclusiveArch: x86_64 aarch64 ppc64le %else ExclusiveArch: x86_64 aarch64 %endif -%endif # Bundled bits (I'm sure I've missed some) Provides: bundled(angle) = 2422