[perl-Class-Autouse/f13/master] - Upstream update. - Adjust BR:'s. - Add %bcond_with xt_tests.
corsepiu
corsepiu at fedoraproject.org
Fri Jan 21 07:28:23 UTC 2011
commit 8402eb7f55b097b3276db024370f53a2d5c35618
Author: Ralf Corsépius <corsepiu at fedoraproject.org>
Date: Fri Jan 21 08:28:07 2011 +0100
- Upstream update.
- Adjust BR:'s.
- Add %bcond_with xt_tests.
.gitignore | 1 +
perl-Class-Autouse.spec | 66 ++++++++++++++++++++++++++++------------------
sources | 2 +-
3 files changed, 42 insertions(+), 27 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d6cbfe5..cf61adf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
Class-Autouse-1.29.tar.gz
+/Class-Autouse-2.00.tar.gz
diff --git a/perl-Class-Autouse.spec b/perl-Class-Autouse.spec
index 5db6b58..1e0af2d 100644
--- a/perl-Class-Autouse.spec
+++ b/perl-Class-Autouse.spec
@@ -1,28 +1,34 @@
-Name: perl-Class-Autouse
-Version: 1.29
-Release: 7%{?dist}
-Summary: Run-time class loading on first method call
-License: GPL+ or Artistic
-Group: Development/Libraries
-URL: http://search.cpan.org/dist/Class-Autouse/
-Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Class-Autouse-%{version}.tar.gz
-# META.yml has wrong minimum perl version
-Patch0: Class-Autouse-1.29.diff
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-BuildArch: noarch
-
-BuildRequires: perl(Test::More) >= 0.47
-BuildRequires: perl(Carp)
-BuildRequires: perl(File::Spec) >= 0.80
+Name: perl-Class-Autouse
+Version: 2.00
+Release: 1%{?dist}
+Summary: Run-time class loading on first method call
+License: GPL+ or Artistic
+Group: Development/Libraries
+URL: http://search.cpan.org/dist/Class-Autouse/
+Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Class-Autouse-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+# Upstream does its very best to prevent us from running them.
+%bcond_with xt_tests
+
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch: noarch
+
+BuildRequires: perl(Carp)
+BuildRequires: perl(File::Spec) >= 0.80
+BuildRequires: perl(File::Temp) >= 0.17
+BuildRequires: perl(prefork)
BuildRequires: perl(List::Util) >= 1.19
+BuildRequires: perl(Test::More) >= 0.47
-# for improved tests
-BuildRequires: perl(Test::Pod) >= 1.00
-BuildRequires: perl(prefork)
-BuildRequires: perl(Test::MinimumVersion) >= 0.007
+# for xt tests
+%if %{with xt_tests}
+BuildRequires: perl(Perl::MinimumVersion) >= 1.25
+BuildRequires: perl(Pod::Simple) >= 3.14
+BuildRequires: perl(Test::Pod) >= 1.44
+BuildRequires: perl(Test::MinimumVersion) >= 0.101080
+BuildRequires: perl(Test::CPAN::Meta) >= 0.17
+%endif
%description
Class::Autouse allows you to specify a class the will only load when a
@@ -32,10 +38,9 @@ large amounts of memory, and decrease the script load time.
%prep
%setup -q -n Class-Autouse-%{version}
-%patch0 -p1
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+AUTOMATED_TESTING=1 %{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
@@ -49,7 +54,11 @@ chmod -R u+w $RPM_BUILD_ROOT/*
rm -rf $RPM_BUILD_ROOT
%check
-make test AUTOMATED_TESTING=1
+make test
+%if %{with xt_tests}
+# Manually invoke xt-tests
+AUTOMATED_TESTING=1 PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" xt/*.t
+%endif
%files
%defattr(-,root,root,-)
@@ -58,6 +67,11 @@ make test AUTOMATED_TESTING=1
%{_mandir}/man3/*
%changelog
+* Fri Jan 21 2011 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.00-1
+- Upstream update.
+- Adjust BR:'s.
+- Add %%bcond_with xt_tests.
+
* Mon Dec 7 2009 Stepan Kasal <skasal at redhat.com> - 1.29-7
- rebuild against perl 5.10.1
diff --git a/sources b/sources
index 5613bf5..9f4dfaa 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-da37cc729e01a504b93bc8bdc548d9a9 Class-Autouse-1.29.tar.gz
+84fbbad122191cb046ea5d96b2d51ac3 Class-Autouse-2.00.tar.gz
More information about the scm-commits
mailing list