From 8e1d124b42d67df6b446b68951a2e50f6c211fa6 Mon Sep 17 00:00:00 2001 From: Paul Howarth <p...@city-fan.org> Date: Fri, 11 Mar 2016 15:47:11 +0000 Subject: Spec tidy-up
- Classify buildreqs by usage - Use %license - Simplify find command using -delete - Drop redundant %{?perl_default_filter} --- perl-Test-TinyMocker.spec | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/perl-Test-TinyMocker.spec b/perl-Test-TinyMocker.spec index 574aeb8..a297b09 100644 --- a/perl-Test-TinyMocker.spec +++ b/perl-Test-TinyMocker.spec @@ -1,24 +1,34 @@ Name: perl-Test-TinyMocker Version: 0.05 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A very simple tool to mock external modules License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Test-TinyMocker/ Source0: http://www.cpan.org/authors/id/S/SU/SUKRIA/Test-TinyMocker-%{version}.tar.gz BuildArch: noarch -BuildRequires: perl(base) -BuildRequires: perl(Carp) -BuildRequires: perl(Exporter) +# Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 -BuildRequires: perl(Pod::Coverage) >= 0.18 +# Module +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(strict) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +# Test Suite BuildRequires: perl(Test::More) >= 0.88 -BuildRequires: perl(Test::Pod) +# Optional Tests +BuildRequires: perl(Pod::Coverage) >= 0.18 +BuildRequires: perl(Test::Pod) >= 1.22 BuildRequires: perl(Test::Pod::Coverage) >= 1.08 +# Dependencies Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) -%{?perl_default_filter} - %description This module allows you to override methods with arbitrary code blocks. This lets you simulate some kind of behavior for your tests. @@ -32,18 +42,25 @@ make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} \; +find %{buildroot} -type f -name .packlist -delete %{_fixperms} %{buildroot} %check make test %files -%doc AUTHORS Changes LICENSE README +%license LICENSE +%doc AUTHORS Changes README %{perl_vendorlib}/Test/ -%{_mandir}/man3/Test::TinyMocker.3pm* +%{_mandir}/man3/Test::TinyMocker.3* %changelog +* Fri Mar 11 2016 Paul Howarth <p...@city-fan.org> - 0.05-7 +- Classify buildreqs by usage +- Use %%license +- Simplify find command using -delete +- Drop redundant %%{?perl_default_filter} + * Thu Feb 04 2016 Fedora Release Engineering <rel...@fedoraproject.org> - 0.05-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild -- cgit v0.12 http://pkgs.fedoraproject.org/cgit/perl-Test-TinyMocker.git/commit/?h=master&id=8e1d124b42d67df6b446b68951a2e50f6c211fa6 -- 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