]> git.pld-linux.org Git - packages/perl-Devel-Cover.git/blob - perl-Devel-Cover.spec
- rebuild with perl 5.18.0
[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:        0.96
12 Release:        2
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:  954253ba6b24a575c12d5a9010306f4a
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-Test-Simple
22 BuildRequires:  perl-Test-Warn
23 %endif
24 Requires:       perl-modules >= 1:5.8.2
25 Suggests:       perl-Browser-Open
26 Suggests:       perl-JSON-PP
27 Suggests:       perl-PPI-HTML >= 1.07
28 Suggests:       perl-Pod-Coverage >= 0.06
29 Suggests:       perl-Test-Differences
30 Suggests:       perltidy >= 20060719
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 This module provides code coverage metrics for Perl. Code coverage
35 metrics describe how thoroughly tests exercise code. By using
36 Devel::Cover you can find areas of code not exercised by your tests
37 and find out which tests to create to increase coverage. Code coverage
38 can be considered as an indirect measure of quality.
39
40 %description -l pl.UTF-8
41 Ten moduł udostępnia metryki pokrycia kodu dla Perla. Metryki te
42 opisują jak dokładnie testy sprawdzają kod. Dzięki użyciu Devel::Cover
43 można odnaleźć obszary kodu nie sprawdzane przez testy i określić,
44 jakie testy należy stworzyć, aby zwiększyć pokrycie. Pokrycie kodu
45 można uznać jako niebezpośrednią miarę jakości.
46
47 %prep
48 %setup -q -n %{pdir}-%{pnam}-%{version}
49
50 %build
51 %{__perl} Makefile.PL \
52         INSTALLDIRS=vendor
53 %{__make} \
54         CC="%{__cc}" \
55         OPTIMIZE="%{rpmcflags}"
56
57 %{?with_tests:%{__make} test}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61
62 %{__make} install \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files
69 %defattr(644,root,root,755)
70 %doc README
71 %attr(755,root,root) %{_bindir}/cover
72 %attr(755,root,root) %{_bindir}/cpancover
73 %attr(755,root,root) %{_bindir}/gcov2perl
74 %{perl_vendorarch}/Devel/Cover.pm
75 %dir %{perl_vendorarch}/Devel/Cover
76 %{perl_vendorarch}/Devel/Cover/*.pm
77 %dir %{perl_vendorarch}/Devel/Cover/Annotation
78 %{perl_vendorarch}/Devel/Cover/Annotation/*.pm
79 %dir %{perl_vendorarch}/Devel/Cover/DB
80 %{perl_vendorarch}/Devel/Cover/DB/*.pm
81 %dir %{perl_vendorarch}/Devel/Cover/DB/IO
82 %{perl_vendorarch}/Devel/Cover/DB/IO/*.pm
83 %dir %{perl_vendorarch}/Devel/Cover/Report
84 %{perl_vendorarch}/Devel/Cover/Report/*.pm
85 # Some people may appreciate Tutorial in pod form
86 # or move to subpackage?
87 %{perl_vendorarch}/Devel/Cover/Tutorial.pod
88 %dir %{perl_vendorarch}/auto/Devel/Cover
89 %{perl_vendorarch}/auto/Devel/Cover/*.bs
90 %attr(755,root,root) %{perl_vendorarch}/auto/Devel/Cover/*.so
91 %{_mandir}/man3/Devel::Cover*.3pm*
92 %{_mandir}/man1/cover.1p*
93 %{_mandir}/man1/cpancover.1p*
94 %{_mandir}/man1/gcov2perl.1p*
This page took 0.045017 seconds and 4 git commands to generate.