From 5762f2de63d46eda9a39f22ec1bc41c47f1c974a Mon Sep 17 00:00:00 2001 From: Paul Howarth <p...@city-fan.org> Date: Mon, 29 Feb 2016 12:23:55 +0000 Subject: Spec clean-up
- Classify buildreqs by usage - Make %files list more explicit - Use %license --- perl-File-Find-Object-Rule.spec | 57 +++++++++++++++++++++++++++++------------ 1 file changed, 41 insertions(+), 16 deletions(-) diff --git a/perl-File-Find-Object-Rule.spec b/perl-File-Find-Object-Rule.spec index 29005cd..7843335 100644 --- a/perl-File-Find-Object-Rule.spec +++ b/perl-File-Find-Object-Rule.spec @@ -1,51 +1,76 @@ -%global pkgname File-Find-Object-Rule - Name: perl-File-Find-Object-Rule Version: 0.0305 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Alternative interface to File::Find::Object License: GPL+ or Artistic URL: http://search.cpan.org/dist/File-Find-Object-Rule/ -Source0: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{pkgname}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/S/SH/SHLOMIF/File-Find-Object-Rule-%{version}.tar.gz BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: perl +BuildRequires: perl(lib) +BuildRequires: perl(Module::Build) +# Module Runtime BuildRequires: perl(Carp) BuildRequires: perl(Class::XSAccessor) BuildRequires: perl(Cwd) +BuildRequires: perl(File::Basename) BuildRequires: perl(File::Find::Object) BuildRequires: perl(File::Spec) -BuildRequires: perl(Module::Build) BuildRequires: perl(Number::Compare) -BuildRequires: perl(Test::More) +BuildRequires: perl(strict) BuildRequires: perl(Text::Glob) -Requires: perl(Class::XSAccessor) -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +# Script Runtime +BuildRequires: perl(File::Spec::Functions) +# Test Suite +BuildRequires: perl(File::Path) +BuildRequires: perl(Test::More) +# Extra Tests +%if 0%{!?perl_bootstrap:1} +BuildRequires: perl(Test::Pod) >= 1.14 +BuildRequires: perl(Test::Pod::Coverage) >= 1.04 +BuildRequires: perl(Test::TrailingSpace) +%endif +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %description File::Find::Object::Rule is a friendlier interface to File::Find::Object. It -allows you to build rules which specify the desired files and directories. +allows you to build rules that specify the desired files and directories. %prep -%setup -qn %{pkgname}-%{version} +%setup -qn File-Find-Object-Rule-%{version} %build -%{__perl} Build.PL installdirs=vendor +perl Build.PL --installdirs=vendor ./Build %install -./Build install destdir=%{buildroot} create_packlist=0 -%{_fixperms} %{buildroot}/* +./Build install --destdir=%{buildroot} --create_packlist=0 +%{_fixperms} %{buildroot} %check ./Build test %files -%doc Changes LICENSE README +%license LICENSE +%doc Changes README %{_bindir}/findorule -%{perl_vendorlib}/* +%{perl_vendorlib}/File/ %{_mandir}/man1/findorule.1* -%{_mandir}/man3/* +%{_mandir}/man3/File::Find::Object::Rule.3* +%{_mandir}/man3/File::Find::Object::Rule::Extending.3* +%{_mandir}/man3/File::Find::Object::Rule::Procedural.3* %changelog +* Mon Feb 29 2016 Paul Howarth <p...@city-fan.org> - 0.0305-6 +- Classify buildreqs by usage +- Make %%files list more explicit +- Use %%license + * Thu Feb 04 2016 Fedora Release Engineering <rel...@fedoraproject.org> - 0.0305-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild -- cgit v0.12 http://pkgs.fedoraproject.org/cgit/perl-File-Find-Object-Rule.git/commit/?h=master&id=5762f2de63d46eda9a39f22ec1bc41c47f1c974a -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org