diff --git a/net-snmp.spec b/net-snmp.spec index 45a14d1..38ab702 100644 --- a/net-snmp.spec +++ b/net-snmp.spec @@ -52,8 +52,8 @@ Requires(preun): chkconfig Requires(preun): initscripts # for /bin/rm Requires(preun): coreutils -Requires: %{name}-libs = %{epoch}:%{version}-%{release} -Requires: %{name}-agent-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}-agent-libs%{?_isa} = %{epoch}:%{version}-%{release} # This is actually needed for the %%triggerun script but Requires(triggerun) # is not valid. We can use %%post because this particular %triggerun script # should fire just after this package is installed. @@ -61,7 +61,7 @@ Requires(post): systemd-sysv BuildRequires: openssl-devel, bzip2-devel, elfutils-devel BuildRequires: libselinux-devel, elfutils-libelf-devel, rpm-devel -BuildRequires: perl-devel, perl(ExtUtils::Embed), gawk, procps +BuildRequires: perl-devel, perl(ExtUtils::Embed), procps BuildRequires: python-devel, python-setuptools BuildRequires: chrpath BuildRequires: mysql-devel @@ -93,7 +93,7 @@ which contains NET-SNMP utilities. %package utils Group: Applications/System Summary: Network management utilities using SNMP, from the NET-SNMP project -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %description utils The net-snmp-utils package contains various utilities for use with the @@ -106,8 +106,8 @@ package. %package devel Group: Development/Libraries Summary: The development environment for the NET-SNMP project -Requires: %{name}-libs = %{epoch}:%{version}-%{release} -Requires: %{name}-agent-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Requires: %{name}-agent-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: elfutils-devel, rpm-devel, elfutils-libelf-devel, openssl-devel %if %{netsnmp_tcp_wrappers} Requires: tcp_wrappers-devel @@ -131,8 +131,8 @@ packages installed. %package perl Group: Development/Libraries Summary: The perl NET-SNMP module and the mib2c tool -Requires: %{name}-libs = %{epoch}:%{version}-%{release}, perl -Requires: %{name}-agent-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}, perl +Requires: %{name}-agent-libs%{?_isa} = %{epoch}:%{version}-%{release} BuildRequires: perl %description perl @@ -145,7 +145,7 @@ with perl. %package gui Group: Applications/System Summary: An interactive graphical MIB browser for SNMP -Requires: perl-Tk, net-snmp-perl = %{epoch}:%{version}-%{release} +Requires: perl-Tk, net-snmp-perl%{?_isa} = %{epoch}:%{version}-%{release} %description gui The net-snmp-gui package contains tkmib utility, which is a graphical user @@ -168,7 +168,7 @@ Group: Development/Libraries Summary: The NET-SNMP runtime agent libraries # the libs link against libperl.so: Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %description agent-libs The net-snmp-agent-libs package contains the runtime agent libraries for shared @@ -177,7 +177,7 @@ binaries and applications. %package python Group: Development/Libraries Summary: The Python 'netsnmp' module for the Net-SNMP -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %description python The 'netsnmp' module provides a full featured, tri-lingual SNMP (SNMPv3, @@ -187,7 +187,7 @@ Net-SNMP toolkit library. %package sysvinit Group: System Environment/Daemons Summary: Legacy SysV init scripts for Net-SNMP daemons -Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description sysvinit The net-snmp-sysvinit package provides SysV init scripts for Net-SNMP daemons.