From 3b50d8feeee789c06abe79173df5395b20886074 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Thu, 27 Apr 2023 11:42:05 -0400 Subject: [PATCH] Use scl_package guards Resolves: #2188490 --- gcc-toolset-13.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gcc-toolset-13.spec b/gcc-toolset-13.spec index b42833b..51816a8 100644 --- a/gcc-toolset-13.spec +++ b/gcc-toolset-13.spec @@ -1,6 +1,9 @@ %global __python /usr/bin/python3 %global scl gcc-toolset-13 -%scl_package %scl +%global scl_prefix gcc-toolset-13- +%global scl_name %scl +BuildRequires: scl-utils-build +%{?scl_package:%scl_package %scl} Summary: Package that installs %scl Name: %scl_name @@ -22,7 +25,6 @@ Requires: %{scl_prefix}annobin-plugin-gcc Obsoletes: %{name} < %{version}-%{release} Obsoletes: %{scl_prefix}dockerfiles < %{version}-%{release} -BuildRequires: scl-utils-build >= 20120927-11 BuildRequires: iso-codes BuildRequires: help2man %if 0%{?rhel} >= 8 @@ -40,8 +42,8 @@ Group: Applications/File Requires: scl-utils >= 20120927-11 Obsoletes: %{name}-runtime < %{version}-%{release} %if 0%{?rhel} >= 7 -Requires(post): %{_root_sbindir}/semanage %{_root_sbindir}/restorecon -Requires(postun): %{_root_sbindir}/semanage %{_root_sbindir}/restorecon +%{?scl_package:Requires(post): %{_root_sbindir}/semanage %{_root_sbindir}/restorecon} +%{?scl_package:Requires(postun): %{_root_sbindir}/semanage %{_root_sbindir}/restorecon} %else Requires(post): libselinux policycoreutils-python Requires(postun): libselinux policycoreutils-python