]> git.pld-linux.org Git - packages/perl-Devel-Cover.git/blame - perl-Devel-Cover.spec
- up to 1.25
[packages/perl-Devel-Cover.git] / perl-Devel-Cover.spec
CommitLineData
cb5d1de3
MP
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4#
5%include /usr/lib/rpm/macros.perl
6%define pdir Devel
7%define pnam Cover
8Summary: Devel::Cover - Code coverage metrics for Perl
53608238 9Summary(pl.UTF-8): Devel::Cover - metryki pokrycia kodu dla Perla
cb5d1de3 10Name: perl-Devel-Cover
32e4cfc9
AM
11Version: 1.25
12Release: 1
cb5d1de3
MP
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
852ac191 15Source0: http://www.cpan.org/modules/by-module/Devel/%{pdir}-%{pnam}-%{version}.tar.gz
32e4cfc9 16# Source0-md5: 9e8fdb654baa2e76316ed7f0a246cac9
53608238 17URL: http://search.cpan.org/dist/Devel-Cover/
852ac191 18BuildRequires: perl-devel >= 1:5.8.2
cb5d1de3 19BuildRequires: rpm-perlprov >= 4.1-13
852ac191 20%if %{with tests}
da7ea1a2 21BuildRequires: perl-Digest-MD5
852ac191
JB
22BuildRequires: perl-Test-Simple
23BuildRequires: perl-Test-Warn
24%endif
25Requires: perl-modules >= 1:5.8.2
26Suggests: perl-Browser-Open
27Suggests: perl-JSON-PP
28Suggests: perl-PPI-HTML >= 1.07
852ac191 29Suggests: perl-Pod-Coverage >= 0.06
da7ea1a2 30Suggests: perl-Template-Toolkit >= 2.00
852ac191 31Suggests: perl-Test-Differences
82491656 32Suggests: perltidy >= 20060719
cb5d1de3
MP
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36This module provides code coverage metrics for Perl. Code coverage
37metrics describe how thoroughly tests exercise code. By using
38Devel::Cover you can find areas of code not exercised by your tests
39and find out which tests to create to increase coverage. Code coverage
40can be considered as an indirect measure of quality.
41
53608238
JB
42%description -l pl.UTF-8
43Ten moduł udostępnia metryki pokrycia kodu dla Perla. Metryki te
44opisują jak dokładnie testy sprawdzają kod. Dzięki użyciu Devel::Cover
45można odnaleźć obszary kodu nie sprawdzane przez testy i określić,
46jakie testy należy stworzyć, aby zwiększyć pokrycie. Pokrycie kodu
47można uznać jako niebezpośrednią miarę jakości.
cb5d1de3
MP
48
49%prep
50%setup -q -n %{pdir}-%{pnam}-%{version}
51
52%build
53%{__perl} Makefile.PL \
54 INSTALLDIRS=vendor
55%{__make} \
f51b2ce5 56 CC="%{__cc}" \
cb5d1de3
MP
57 OPTIMIZE="%{rpmcflags}"
58
59%{?with_tests:%{__make} test}
60
61%install
62rm -rf $RPM_BUILD_ROOT
63
64%{__make} install \
65 DESTDIR=$RPM_BUILD_ROOT
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files
71%defattr(644,root,root,755)
13659ab5 72%doc README
852ac191
JB
73%attr(755,root,root) %{_bindir}/cover
74%attr(755,root,root) %{_bindir}/cpancover
75%attr(755,root,root) %{_bindir}/gcov2perl
76%{perl_vendorarch}/Devel/Cover.pm
cb5d1de3
MP
77%dir %{perl_vendorarch}/Devel/Cover
78%{perl_vendorarch}/Devel/Cover/*.pm
79%dir %{perl_vendorarch}/Devel/Cover/Annotation
80%{perl_vendorarch}/Devel/Cover/Annotation/*.pm
81%dir %{perl_vendorarch}/Devel/Cover/DB
82%{perl_vendorarch}/Devel/Cover/DB/*.pm
dccb5ff5 83%dir %{perl_vendorarch}/Devel/Cover/DB/IO
84%{perl_vendorarch}/Devel/Cover/DB/IO/*.pm
cb5d1de3
MP
85%dir %{perl_vendorarch}/Devel/Cover/Report
86%{perl_vendorarch}/Devel/Cover/Report/*.pm
87# Some people may appreciate Tutorial in pod form
88# or move to subpackage?
89%{perl_vendorarch}/Devel/Cover/Tutorial.pod
90%dir %{perl_vendorarch}/auto/Devel/Cover
cb5d1de3 91%attr(755,root,root) %{perl_vendorarch}/auto/Devel/Cover/*.so
852ac191
JB
92%{_mandir}/man3/Devel::Cover*.3pm*
93%{_mandir}/man1/cover.1p*
94%{_mandir}/man1/cpancover.1p*
95%{_mandir}/man1/gcov2perl.1p*
This page took 0.109219 seconds and 4 git commands to generate.