]> git.pld-linux.org Git - packages/perl-Test-Unit.git/blob - perl-Test-Unit.spec
5b2e5bd30353087afdb3b6ef0c947f76692be377
[packages/perl-Test-Unit.git] / perl-Test-Unit.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    Test
7 %define         pnam    Unit
8 Summary:        Test::Unit Perl module
9 Summary(cs.UTF-8):      Modul Test::Unit pro Perl
10 Summary(da.UTF-8):      Perlmodul Test::Unit
11 Summary(de.UTF-8):      Test::Unit Perl Modul
12 Summary(es.UTF-8):      Módulo de Perl Test::Unit
13 Summary(fr.UTF-8):      Module Perl Test::Unit
14 Summary(it.UTF-8):      Modulo di Perl Test::Unit
15 Summary(ja.UTF-8):      Test::Unit Perl モジュール
16 Summary(ko.UTF-8):      Test::Unit 펄 모줄
17 Summary(nb.UTF-8):      Perlmodul Test::Unit
18 Summary(pl.UTF-8):      Moduł Perla Test::Unit
19 Summary(pt.UTF-8):      Módulo de Perl Test::Unit
20 Summary(pt_BR.UTF-8):   Módulo Perl Test::Unit
21 Summary(ru.UTF-8):      Модуль для Perl Test::Unit
22 Summary(sv.UTF-8):      Test::Unit Perlmodul
23 Summary(uk.UTF-8):      Модуль для Perl Test::Unit
24 Summary(zh_CN.UTF-8):   Test::Unit Perl 模块
25 Name:           perl-Test-Unit
26 Version:        0.25
27 Release:        1
28 # same as perl
29 License:        GPL v1+ or Artistic
30 Group:          Development/Languages/Perl
31 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
32 # Source0-md5:  bbd92a461996ae978ac378eae477bd79
33 BuildRequires:  perl-devel >= 1:5.8.0
34 %if %{with tests}
35 BuildRequires:  perl-Class-Inner
36 BuildRequires:  perl-Devel-Symdump
37 BuildRequires:  perl-Error
38 %endif
39 BuildRequires:  rpm-perlprov >= 4.1-13
40 BuildArch:      noarch
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 # optional (for Test::Unit::TkTestRunner only)
44 # (or maybe create subpackage with TkTestRunner?)
45 %define         _noautoreq      'perl(Tk.*)'
46
47 %description
48 This framework is intended to support unit testing in an object-oriented
49 development paradigm (with support for inheritance of tests etc.) and
50 is derived from the JUnit testing framework for Java by Kent Beck and
51 Erich Gamma.
52
53 %description -l pl.UTF-8
54 Ten pakiet udostępnia szkielet do obsługi testów poszczególnych części
55 obiektowo zorientowanej aplikacji (z obsługą dziedziczenia testów, itp.).
56
57 %prep
58 %setup -q -n %{pdir}-%{pnam}-%{version}
59
60 %build
61 %{__perl} Makefile.PL \
62         INSTALLDIRS=vendor
63 %{__make}
64
65 %{?with_tests:%{__make} test}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 gzip -9nf examples/README
74 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
75 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(644,root,root,755)
82 %doc Change* AUTHORS
83 %attr(755,root,root) %{perl_vendorlib}/%{pdir}/*.pl
84 %{perl_vendorlib}/%{pdir}/*.pm
85 %dir %{perl_vendorlib}/%{pdir}/%{pnam}
86 %{perl_vendorlib}/%{pdir}/%{pnam}/*
87 %{_mandir}/man3/*
88 %dir %{_examplesdir}/%{name}-%{version}
89 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/p*
90 %{_examplesdir}/%{name}-%{version}/fail_example.pm
91 %{_examplesdir}/%{name}-%{version}/tester.png
92 %{_examplesdir}/%{name}-%{version}/[RE]*
This page took 0.198263 seconds and 2 git commands to generate.