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]

Reply via email to