Modernize spec; Update license to SPDX format

This commit is contained in:
Jitka Plesnikova 2023-06-26 16:37:31 +02:00
parent 938240b748
commit 5bf2807685

View File

@ -1,9 +1,9 @@
Name: perl-Net-SNMP Name: perl-Net-SNMP
Version: 6.0.1 Version: 6.0.1
Release: 36%{?dist} Release: 37%{?dist}
Summary: Object oriented interface to SNMP Summary: Object oriented interface to SNMP
License: GPL+ or Artistic License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/release/Net-SNMP URL: https://metacpan.org/release/Net-SNMP
Source0: https://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v%{version}.tar.gz
Patch0: perl-net-snmp-remove-deprecated.patch Patch0: perl-net-snmp-remove-deprecated.patch
@ -15,7 +15,7 @@ BuildRequires: make
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl(Config) BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict) BuildRequires: perl(strict)
BuildRequires: perl(warnings) BuildRequires: perl(warnings)
# Run-time: # Run-time:
@ -30,6 +30,7 @@ BuildRequires: perl(Errno)
BuildRequires: perl(Exporter) BuildRequires: perl(Exporter)
BuildRequires: perl(IO::Socket) BuildRequires: perl(IO::Socket)
BuildRequires: perl(Math::BigInt) BuildRequires: perl(Math::BigInt)
BuildRequires: perl(Socket)
# Optional run-time: # Optional run-time:
# Crypt::Rijndael 1.02 not used at tests # Crypt::Rijndael 1.02 not used at tests
# Sys::Hostname not used at tests # Sys::Hostname not used at tests
@ -59,19 +60,18 @@ Management Protocol and related network management concepts.
%prep %prep
%setup -q -n Net-SNMP-v%{version} %setup -q -n Net-SNMP-v%{version}
%patch -P0 -p1 %patch -P0 -p1
%{__perl} -pi -e 's|^#!\s+/usr/local/bin/perl|#!%{__perl}|' examples/*.pl perl -MConfig -pi -e 's|^#!.*perl|$Config{startperl}|' examples/*.pl
chmod -c a-x examples/*.pl chmod -c a-x examples/*.pl
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make %{?_smp_mflags} %{make_build}
%install %install
rm -rf $RPM_BUILD_ROOT %{make_install}
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w $RPM_BUILD_ROOT/* chmod -R u+w $RPM_BUILD_ROOT/*
@ -90,6 +90,10 @@ make test
%changelog %changelog
* Mon Jun 26 2023 Jitka Plesnikova <jplesnik@redhat.com> - 6.0.1-37
- Modernize spec
- Update license to SPDX format
* Wed Jun 14 2023 Petr Salaba <psalaba@redhat.com> - 6.0.1-36 * Wed Jun 14 2023 Petr Salaba <psalaba@redhat.com> - 6.0.1-36
- Switch from Socket6 to Socket - Switch from Socket6 to Socket