]> git.pld-linux.org Git - packages/perl-Test-Block.git/blame - perl-Test-Block.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-Test-Block.git] / perl-Test-Block.spec
CommitLineData
2a391858
MP
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4#
2a391858
MP
5%define pdir Test
6%define pnam Block
7Summary: Test::Block - Specify fine granularity test plans
aceaa100 8Summary(pl.UTF-8): Test::Block - określanie szczegółowych planów testów
2a391858 9Name: perl-Test-Block
824742a0 10Version: 0.13
2892bd3b 11Release: 3
2a391858
MP
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
aceaa100 15Source0: http://www.cpan.org/modules/by-module/Test/%{pdir}-%{pnam}-%{version}.tar.gz
824742a0 16# Source0-md5: f4e289f7f2a333983f1e4d578d82f5a3
b9f2a8b0
JB
17# https://rt.cpan.org/Ticket/Attachment/1600903/856113/0001-Make-Test-Block-work-with-perl-5.23.8.patch
18Patch0: %{name}-perl5.24.patch
aceaa100 19URL: http://search.cpan.org/dist/Test-Block/
b9f2a8b0 20BuildRequires: perl-Module-Build >= 0.38
2a391858
MP
21BuildRequires: perl-devel >= 1:5.8.0
22BuildRequires: rpm-perlprov >= 4.1-13
2892bd3b 23BuildRequires: rpmbuild(macros) >= 1.672
2a391858 24%if %{with tests}
b9f2a8b0
JB
25BuildRequires: perl(Test::Builder) >= 0.17
26BuildRequires: perl-Test-Builder-Tester >= 1.01
aceaa100 27BuildRequires: perl-Test-Exception >= 0.15
b9f2a8b0 28BuildRequires: perl-Test-Simple >= 0.47
2a391858 29%endif
296597a9 30Requires: perl-base
2a391858
MP
31BuildArch: noarch
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
2892bd3b
JB
34# provided by Tie::Scalar (perl-base)
35%define _noautoreq_perl Tie::StdScalar
296597a9 36
2a391858 37%description
aceaa100
JB
38This module allows you to specify the number of expected tests at a
39finer level of granularity than an entire test script. It is built
40with Test::Builder and plays happily with Test::More and friends.
2a391858 41
aceaa100
JB
42%description -l pl.UTF-8
43Ten moduł pozwala na określanie liczby oczekiwanych testów na poziomie
44dokładniejszym niż cały skrypt testowy. Jest stworzony w oparciu o
45Test::Builder i dobrze współpracuje z Test::More oraz podobnymi.
2a391858
MP
46
47%prep
48%setup -q -n %{pdir}-%{pnam}-%{version}
b9f2a8b0 49%patch0 -p2
2a391858
MP
50
51%build
52%{__perl} Build.PL \
53 destdir=$RPM_BUILD_ROOT \
54 installdirs=vendor
55./Build
56
57%{?with_tests:./Build test}
58
59%install
60rm -rf $RPM_BUILD_ROOT
61
62./Build install
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%files
68%defattr(644,root,root,755)
69%doc Changes README
b9f2a8b0
JB
70%{perl_vendorlib}/Test/Block.pm
71%{_mandir}/man3/Test::Block.3pm*
This page took 0.055524 seconds and 4 git commands to generate.