]> git.pld-linux.org Git - packages/perl-Devel-Cover.git/blob - perl-Devel-Cover.spec
10087c65e4d5ed6bb0329b5972de9b790ce87aec
[packages/perl-Devel-Cover.git] / perl-Devel-Cover.spec
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
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
11 Version:        1.16
12 Release:        4
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:  88d965bc014523b653c33f16a324631e
17 URL:            http://search.cpan.org/dist/Devel-Cover/
18 BuildRequires:  perl-devel >= 1:5.8.2
19 BuildRequires:  rpm-perlprov >= 4.1-13
20 %if %{with tests}
21 BuildRequires:  perl-Digest-MD5
22 BuildRequires:  perl-Test-Simple
23 BuildRequires:  perl-Test-Warn
24 %endif
25 Requires:       perl-modules >= 1:5.8.2
26 Suggests:       perl-Browser-Open
27 Suggests:       perl-JSON-PP
28 Suggests:       perl-PPI-HTML >= 1.07
29 Suggests:       perl-Pod-Coverage >= 0.06
30 Suggests:       perl-Template-Toolkit >= 2.00
31 Suggests:       perl-Test-Differences
32 Suggests:       perltidy >= 20060719
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 This module provides code coverage metrics for Perl. Code coverage
37 metrics describe how thoroughly tests exercise code. By using
38 Devel::Cover you can find areas of code not exercised by your tests
39 and find out which tests to create to increase coverage. Code coverage
40 can be considered as an indirect measure of quality.
41
42 %description -l pl.UTF-8
43 Ten moduł udostępnia metryki pokrycia kodu dla Perla. Metryki te
44 opisują jak dokładnie testy sprawdzają kod. Dzięki użyciu Devel::Cover
45 można odnaleźć obszary kodu nie sprawdzane przez testy i określić,
46 jakie testy należy stworzyć, aby zwiększyć pokrycie. Pokrycie kodu
47 można uznać jako niebezpośrednią miarę jakości.
48
49 %prep
50 %setup -q -n %{pdir}-%{pnam}-%{version}
51
52 %build
53 %{__perl} Makefile.PL \
54         INSTALLDIRS=vendor
55 %{__make} \
56         CC="%{__cc}" \
57         OPTIMIZE="%{rpmcflags}"
58
59 %{?with_tests:%{__make} test}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 %{__make} install \
65         DESTDIR=$RPM_BUILD_ROOT
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc README
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
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
83 %dir %{perl_vendorarch}/Devel/Cover/DB/IO
84 %{perl_vendorarch}/Devel/Cover/DB/IO/*.pm
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
91 %attr(755,root,root) %{perl_vendorarch}/auto/Devel/Cover/*.so
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.038618 seconds and 2 git commands to generate.