3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
8 Summary: Devel::Cover - Code coverage metrics for Perl
9 Summary(pl.UTF-8): Devel::Cover - metryki pokrycia kodu dla Perla
10 Name: perl-Devel-Cover
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/Devel/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 7c83ef4c01b2620137dca7a241cda4d9
17 URL: http://search.cpan.org/dist/Devel-Cover/
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This module provides code coverage metrics for Perl. Code coverage
24 metrics describe how thoroughly tests exercise code. By using
25 Devel::Cover you can find areas of code not exercised by your tests
26 and find out which tests to create to increase coverage. Code coverage
27 can be considered as an indirect measure of quality.
29 %description -l pl.UTF-8
30 Ten moduł udostępnia metryki pokrycia kodu dla Perla. Metryki te
31 opisują jak dokładnie testy sprawdzają kod. Dzięki użyciu Devel::Cover
32 można odnaleźć obszary kodu nie sprawdzane przez testy i określić,
33 jakie testy należy stworzyć, aby zwiększyć pokrycie. Pokrycie kodu
34 można uznać jako niebezpośrednią miarę jakości.
37 %setup -q -n %{pdir}-%{pnam}-%{version}
40 %{__perl} Makefile.PL \
44 OPTIMIZE="%{rpmcflags}"
46 %{?with_tests:%{__make} test}
49 rm -rf $RPM_BUILD_ROOT
52 DESTDIR=$RPM_BUILD_ROOT
55 rm -rf $RPM_BUILD_ROOT
58 %defattr(644,root,root,755)
59 %doc BUGS CHANGES README TODO
60 %{perl_vendorarch}/Devel/*.pm
61 %dir %{perl_vendorarch}/Devel/Cover
62 %{perl_vendorarch}/Devel/Cover/*.pm
63 %dir %{perl_vendorarch}/Devel/Cover/Annotation
64 %{perl_vendorarch}/Devel/Cover/Annotation/*.pm
65 %dir %{perl_vendorarch}/Devel/Cover/DB
66 %{perl_vendorarch}/Devel/Cover/DB/*.pm
67 %dir %{perl_vendorarch}/Devel/Cover/Report
68 %{perl_vendorarch}/Devel/Cover/Report/*.pm
69 # Some people may appreciate Tutorial in pod form
70 # or move to subpackage?
71 %{perl_vendorarch}/Devel/Cover/Tutorial.pod
72 %dir %{perl_vendorarch}/auto/Devel/Cover
73 %{perl_vendorarch}/auto/Devel/Cover/*.bs
74 %attr(755,root,root) %{perl_vendorarch}/auto/Devel/Cover/*.so
76 %attr(755,root,root) %{_bindir}/cover
77 %attr(755,root,root) %{_bindir}/cpancover
78 %attr(755,root,root) %{_bindir}/gcov2perl