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