Group :: Desenvolvimento/Perl
RPM: perl-Devel-Cover
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _unpackaged_files_terminate_build 1
#set_perl_req_method relaxed
BuildRequires: perl-podlators
%add_findreq_skiplist %_bindir/cpancover
%add_findreq_skiplist %perl_vendor_archlib/Devel/Cover/Collection.pm
%define dist Devel-Cover
Name: perl-%dist
Version: 1.40
Release: alt1
Summary: Code coverage metrics for Perl
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/P/PJ/PJCJ/%{dist}-%{version}.tar.gz
# Automatically added by buildreq on Wed Oct 12 2011 (-bi)
BuildRequires: perl-B-Debug perl-JSON-PP perl-PPI-HTML perl-Parallel-Iterator perl-Perl-Tidy perl-Pod-Coverage perl-Template perl-Test-Differences perl-Test-Warn perl(Sereal/Decoder.pm) perl(Sereal/Encoder.pm) perl(JSON/MaybeXS.pm) perl(experimental.pm)
%description
This module provides code coverage metrics for Perl. Code coverage
metrics describe how thoroughly tests exercise code. By using
Devel::Cover you can discover areas of code not exercised by your tests
and determine which tests to create to increase coverage. Code coverage
can be considered as an indirect measure of quality.
%package scripts
Summary: %name scripts
Group: Development/Perl
BuildArch: noarch
Requires: %name = %EVR
Conflicts: %name < 1.36-alt2
Conflicts: golang
%description scripts
scripts for %name
%prep
%setup -q -n %{dist}-%{version}
%build
%perl_vendor_build INSTALLMAN1DIR=%_man1dir
%install
%perl_vendor_install
# Undefined subroutine &Devel::Cover::set_first_init_and_end called
echo 'sub Devel::Cover::set_first_init_and_end{}1' >%buildroot/hack.pm
%define __spec_autodep_custom_pre export PERL5OPT='-I%buildroot -mhack'
%files
%doc Changes docs README.md
%perl_vendor_archlib/Devel
%perl_vendor_autolib/Devel
%exclude /hack.pm
%files scripts
%_bindir/cover
%_bindir/cpancover
%_bindir/gcov2perl
%_man1dir/*
%changelog
…
Todas as alterações você pod ver aqui
#set_perl_req_method relaxed
BuildRequires: perl-podlators
%add_findreq_skiplist %_bindir/cpancover
%add_findreq_skiplist %perl_vendor_archlib/Devel/Cover/Collection.pm
%define dist Devel-Cover
Name: perl-%dist
Version: 1.40
Release: alt1
Summary: Code coverage metrics for Perl
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/P/PJ/PJCJ/%{dist}-%{version}.tar.gz
# Automatically added by buildreq on Wed Oct 12 2011 (-bi)
BuildRequires: perl-B-Debug perl-JSON-PP perl-PPI-HTML perl-Parallel-Iterator perl-Perl-Tidy perl-Pod-Coverage perl-Template perl-Test-Differences perl-Test-Warn perl(Sereal/Decoder.pm) perl(Sereal/Encoder.pm) perl(JSON/MaybeXS.pm) perl(experimental.pm)
%description
This module provides code coverage metrics for Perl. Code coverage
metrics describe how thoroughly tests exercise code. By using
Devel::Cover you can discover areas of code not exercised by your tests
and determine which tests to create to increase coverage. Code coverage
can be considered as an indirect measure of quality.
%package scripts
Summary: %name scripts
Group: Development/Perl
BuildArch: noarch
Requires: %name = %EVR
Conflicts: %name < 1.36-alt2
Conflicts: golang
%description scripts
scripts for %name
%prep
%setup -q -n %{dist}-%{version}
%build
%perl_vendor_build INSTALLMAN1DIR=%_man1dir
%install
%perl_vendor_install
# Undefined subroutine &Devel::Cover::set_first_init_and_end called
echo 'sub Devel::Cover::set_first_init_and_end{}1' >%buildroot/hack.pm
%define __spec_autodep_custom_pre export PERL5OPT='-I%buildroot -mhack'
%files
%doc Changes docs README.md
%perl_vendor_archlib/Devel
%perl_vendor_autolib/Devel
%exclude /hack.pm
%files scripts
%_bindir/cover
%_bindir/cpancover
%_bindir/gcov2perl
%_man1dir/*
%changelog
…
Todas as alterações você pod ver aqui