]> git.pld-linux.org Git - packages/perl-Devel-Cover.git/blob - perl-Devel-Cover.spec
- release 4
[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.65
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:  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)
21
22 %description
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.
28
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.
35
36 %prep
37 %setup -q -n %{pdir}-%{pnam}-%{version}
38
39 %build
40 %{__perl} Makefile.PL \
41         INSTALLDIRS=vendor
42 %{__make} \
43         CC="%{__cc}" \
44         OPTIMIZE="%{rpmcflags}"
45
46 %{?with_tests:%{__make} test}
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50
51 %{__make} install \
52         DESTDIR=$RPM_BUILD_ROOT
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
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
75 %{_mandir}/man3/*
76 %attr(755,root,root) %{_bindir}/cover
77 %attr(755,root,root) %{_bindir}/cpancover
78 %attr(755,root,root) %{_bindir}/gcov2perl
79 %{_mandir}/man1/*
This page took 0.030574 seconds and 4 git commands to generate.