From a97a0348f82b35aa6020ac1e0af668faf5bd8927 Mon Sep 17 00:00:00 2001
From: Paul Howarth <[email protected]>
Date: Tue, 25 Jul 2017 20:23:25 +0100
Subject: Classify buildreqs by usage
---
.rpmlint | 3 +++
perl-Authen-Radius.spec | 40 ++++++++++++++++++++++------------------
2 files changed, 25 insertions(+), 18 deletions(-)
create mode 100644 .rpmlint
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..110abc7
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,3 @@
+from Config import *
+
+addFilter("spelling-error %description -l en_US usernames -> ")
diff --git a/perl-Authen-Radius.spec b/perl-Authen-Radius.spec
index 725b305..a27e818 100644
--- a/perl-Authen-Radius.spec
+++ b/perl-Authen-Radius.spec
@@ -1,37 +1,40 @@
Name: perl-Authen-Radius
Version: 0.26
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Provide simple Radius client facilities
License: Artistic 2.0
-Group: Development/Libraries
URL: http://search.cpan.org/dist/RadiusPerl/
Source0:
http://www.cpan.org/modules/by-module/Authen/Authen-Radius-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
BuildArch: noarch
+# Module Build
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: make
-BuildRequires: perl-interpreter
BuildRequires: perl-generators
-BuildRequires: perl(Config)
+BuildRequires: perl%{?fedora:-interpreter}
+BuildRequires: perl(ExtUtils::MakeMaker)
+# Module Runtime
BuildRequires: perl(constant)
BuildRequires: perl(Data::Dumper) >= 1
BuildRequires: perl(Data::HexDump) >= 0.02
BuildRequires: perl(Digest::MD5) >= 2.20
BuildRequires: perl(Exporter)
-BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: perl(File::Spec)
BuildRequires: perl(FileHandle)
BuildRequires: perl(IO) >= 1.12
BuildRequires: perl(IO::Select)
BuildRequires: perl(IO::Socket)
BuildRequires: perl(Net::IP) >= 1.26
BuildRequires: perl(strict)
-BuildRequires: perl(Test::More)
-BuildRequires: perl(Test::NoWarnings)
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(vars)
BuildRequires: perl(warnings)
+# Test Suite
+BuildRequires: perl(Config)
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(Test::More)
+BuildRequires: perl(Test::NoWarnings)
+# Optional Tests
+# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Data::Dumper) >= 1
Requires: perl(Data::HexDump) >= 0.02
@@ -39,13 +42,12 @@ Requires: perl(Digest::MD5) >= 2.20
Requires: perl(IO) >= 1.12
Requires: perl(Net::IP) >= 1.26
+# Filter unversioned dependencies
%global __requires_exclude
%{?__requires_exclude:%__requires_exclude|}^perl\\(Data::Dumper\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Data::HexDump\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Digest::MD5\\)\\s*$
%global __requires_exclude %__requires_exclude|^perl\\(Net::IP\\)\\s*$
-
-
%description
The Authen::Radius module provides a simple class that allows you to
send/receive Radius requests/responses to/from a Radius server.
@@ -61,24 +63,23 @@ perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
-%{_fixperms} %{buildroot}
+%{_fixperms} -c %{buildroot}
%check
make test
-%clean
-rm -rf %{buildroot}
-
%files
%license LICENSE
%doc Changes README
%{perl_vendorlib}/Authen/
-%{_mandir}/man3/Authen::Radius.3pm*
+%{_mandir}/man3/Authen::Radius.3*
%changelog
+* Tue Jul 25 2017 Paul Howarth <[email protected]> - 0.26-4
+- Classify buildreqs by usage
+
* Sun Jun 04 2017 Jitka Plesnikova <[email protected]> - 0.26-3
- Perl 5.26 rebuild
@@ -86,7 +87,10 @@ rm -rf %{buildroot}
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jan 17 2017 Jitka Plesnikova <[email protected]> - 0.26-1
-- 0.26 bump
+- Update to 0.26
+ - Require Perl v5.10+
+ - Fixed warnings in tests
+ - Fix sublist attribute type encoding
* Sun May 15 2016 Jitka Plesnikova <[email protected]> - 0.24-7
- Perl 5.24 rebuild
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Authen-Radius.git/commit/?h=epel7&id=a97a0348f82b35aa6020ac1e0af668faf5bd8927
_______________________________________________
perl-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]