X-Git-Url: http://git.pld-linux.org/?p=packages%2Fperl-Test-Simple.git;a=blobdiff_plain;f=perl-Test-Simple.spec;h=277aff9af3076a9c39f72bcdb6e3d5c74cd87c9c;hp=9b1e3f19730ee666083446beeb5a401927ac1640;hb=df7f2e82627fb11a6d29307b41b2dde1d567a0d5;hpb=ffe40893439a59b539075f075c7a125789b5b5c3 diff --git a/perl-Test-Simple.spec b/perl-Test-Simple.spec index 9b1e3f1..277aff9 100644 --- a/perl-Test-Simple.spec +++ b/perl-Test-Simple.spec @@ -1,43 +1,89 @@ -%define pdir Test -%define pnam Simple +# +# Conditional build: +%bcond_without tests # do not perform "make test" +# %include /usr/lib/rpm/macros.perl -Summary: Test-Simple perl module -Summary(pl): Modu³ perla Test-Simple -Name: perl-%{pdir}-%{pnam} -Version: 0.41 +%define pdir Test +%define pnam Simple +Summary: Test::Simple - basic utilities for writing tests +Summary(pl): Test::Simple - podstawowe narzêdzia do pisania testów +Name: perl-Test-Simple +Version: 0.60 Release: 1 -License: GPL +# same as perl +License: GPL v1+ or Artistic Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz -BuildRequires: rpm-perlprov >= 3.0.3-16 -BuildRequires: perl >= 5.6 -BuildRequires: perl-Test-Harness +# Source0-md5: 14a024ac89f68d2702f0238bd9947dc7 +URL: http://search.cpan.org/dist/Test-Simple/ +BuildRequires: perl-devel >= 1:5.8.0 +BuildRequires: rpm-perlprov >= 4.1-13 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +# false requires found by rpm 4.0.2 +%if "%(perl -MConfig -e 'print $Config{useithreads};')" != "define" +%define _noautoreq 'perl(threads)' 'perl(threads::shared)' +%else +Requires: perl(threads) perl(threads::shared) +%endif + %description +AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, +send me to Detroit, but don't make me write tests! + -- perldoc Test::Tutorial + +Test::Simple is an extremely simple, extremely basic module for +writing tests suitable for CPAN modules and other pursuits. If you +wish to do more complicated testing, use the Test::More module (a +drop-in replacement for this one). + +The purpose of Test::More is to provide a wide range of testing +utilities. Various ways to say "ok" with better diagnostics, +facilities to skip tests, test future features and compare complicated +data structures. While you can do almost anything with a simple "ok()" +function, it doesn't provide good diagnostic output. %description -l pl +AAAAAAAA!!! NIE TESTOWANIE! Wszystko tylko nie testowanie! Bijcie mnie, +biczujcie mnie, wy¶lijcie do Detroit, ale nie ka¿cie pisaæ testów! + -- perldoc Test::Tutorial + +Test::Simple jest bardzo prostym, bardzo podstawowym modu³em do +pisania testów pasuj±cych do modu³ów CPAN i innych. Do bardziej +skomplikowanych testów lepiej u¿ywaæ modu³u Test::More (zastêpuj±cego +ten). + +Celem Test::More jest dostarczenie szerokiego zakresu narzêdzi do +testowania. Ró¿ne sposoby powiedzenia "ok" z lepsz± diagnostyk±, +u³atwienia przy pomijaniu testów, testowaniu przysz³ych mo¿liwo¶ci +i porównywaniu skomplikowanych struktur danych. O ile mo¿na zrobiæ +prawie wszystko prost± funkcj± "ok()", nie daje ona dobrego wyj¶cia +diagnostycznego. %prep %setup -q -n %{pdir}-%{pnam}-%{version} +rm -f t/00signature.t +%{__perl} -nli -e 'print unless /^\s+sleep\s+\d+;\s*/' Makefile.PL %build -perl Makefile.PL +%{__perl} Makefile.PL \ + INSTALLDIRS=vendor %{__make} +%{?with_tests:%{__make} test} + %install rm -rf $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT - -gzip -9nf Changes README TODO +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc *.gz -%{perl_sitelib}/Test +%doc Changes README TODO +%{perl_vendorlib}/Test/*.pm %{_mandir}/man3/*