[net-snmp] Use $_isa for Requires: to conform to packaging guidelines.
Jan Šafránek
jsafrane at fedoraproject.org
Tue Feb 17 14:43:47 UTC 2015
commit 7d1a0d54c6f7fedb7736eda3983bf4527beaf07e
Author: Jan Safranek <jsafrane at redhat.com>
Date: Tue Feb 17 13:01:01 2015 +0100
Use $_isa for Requires: to conform to packaging guidelines.
net-snmp.spec | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
---
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.
More information about the scm-commits
mailing list