9b7a5c
Name:           perl-version
9b7a5c
Epoch:          3
9b7a5c
Version:        0.99.02
9b7a5c
%define module_version 0.9902
9b7a5c
Release:        2%{?dist}
9b7a5c
Summary:        Perl extension for Version Objects
9b7a5c
License:        GPL+ or Artistic
9b7a5c
Group:          Development/Libraries
9b7a5c
URL:            http://search.cpan.org/dist/version/
9b7a5c
Source0:        http://www.cpan.org/authors/id/J/JP/JPEACOCK/version-%{module_version}.tar.gz
9b7a5c
BuildRequires:  perl
9b7a5c
BuildRequires:  perl(Config)
9b7a5c
BuildRequires:  perl(ExtUtils::MakeMaker)
9b7a5c
BuildRequires:  perl(File::Spec)
9b7a5c
BuildRequires:  perl(strict)
9b7a5c
BuildRequires:  perl(vars)
9b7a5c
# Tests:
9b7a5c
BuildRequires:  perl(base)
9b7a5c
BuildRequires:  perl(Data::Dumper)
9b7a5c
BuildRequires:  perl(File::Basename)
9b7a5c
BuildRequires:  perl(File::Temp) >= 0.13
9b7a5c
# IO::Handle is optional
9b7a5c
BuildRequires:  perl(lib)
9b7a5c
BuildRequires:  perl(POSIX)
9b7a5c
BuildRequires:  perl(Test::More) >= 0.45
9b7a5c
BuildRequires:  perl(Test::Harness)
9b7a5c
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
9b7a5c
9b7a5c
%{?perl_default_filter}
9b7a5c
# version::vxs is private module (see bug #633775)
9b7a5c
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(version::vxs\\)
9b7a5c
9b7a5c
%description
9b7a5c
Version objects were added to Perl in 5.10. This module implements version
9b7a5c
objects for older version of Perl and provides the version object API for
9b7a5c
all versions of Perl. All previous releases before 0.74 are deprecated and
9b7a5c
should not be used due to incompatible API changes. Version 0.77 introduces
9b7a5c
the new 'parse' and 'declare' methods to standardize usage. You are
9b7a5c
strongly urged to set 0.77 as a minimum in your code.
9b7a5c
9b7a5c
%prep
9b7a5c
%setup -q -n version-%{module_version}
9b7a5c
9b7a5c
%build
9b7a5c
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
9b7a5c
make %{?_smp_mflags}
9b7a5c
9b7a5c
%install
9b7a5c
make pure_install DESTDIR=$RPM_BUILD_ROOT
9b7a5c
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
9b7a5c
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
9b7a5c
%{_fixperms} $RPM_BUILD_ROOT/*
9b7a5c
9b7a5c
%check
9b7a5c
make test
9b7a5c
9b7a5c
%files
9b7a5c
%doc Changes README
9b7a5c
%doc %{perl_vendorarch}/version.pod
9b7a5c
%dir %{perl_vendorarch}/version/
9b7a5c
%doc %{perl_vendorarch}/version/Internals.pod
9b7a5c
%{perl_vendorarch}/auto/version/
9b7a5c
%{perl_vendorarch}/version.pm
9b7a5c
%{perl_vendorarch}/version/vxs.pm
9b7a5c
%{_mandir}/man3/version.3pm*
9b7a5c
%{_mandir}/man3/version::Internals.3pm*
9b7a5c
9b7a5c
%changelog
9b7a5c
* Tue Jul 02 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.02-2
9b7a5c
- Specify all dependencies
9b7a5c
9b7a5c
* Thu Mar  7 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.02-1
9b7a5c
- 0.9902 bump
9b7a5c
9b7a5c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.99.01-2
9b7a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9b7a5c
9b7a5c
* Mon Sep 17 2012 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.01-1
9b7a5c
- 0.9901 bump
9b7a5c
9b7a5c
* Tue Aug 28 2012 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99-241
9b7a5c
- Add test BR perl(Test::Harness)
9b7a5c
- Remove %%defattr
9b7a5c
9b7a5c
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3:0.99-240
9b7a5c
- Increase release to replace perl sub-package (bug #848961)
9b7a5c
9b7a5c
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3:0.99-1
9b7a5c
- 0.99 bump
9b7a5c
9b7a5c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-10
9b7a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9b7a5c
9b7a5c
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 3:0.88-9
9b7a5c
- Perl 5.16 rebuild
9b7a5c
9b7a5c
* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 3:0.88-8
9b7a5c
- Fix dependencies
9b7a5c
9b7a5c
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-7
9b7a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9b7a5c
9b7a5c
* Tue Aug 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3:0.88-6
9b7a5c
- change path on vendor, so our debuginfo are not conflicting with
9b7a5c
  perl core debuginfos
9b7a5c
9b7a5c
* Sun Jul 24 2011 Iain Arnell <iarnell@gmail.com> 3:0.88-5
9b7a5c
- update filtering for rpm 4.9
9b7a5c
9b7a5c
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3:0.88-4
9b7a5c
- Perl mass rebuild
9b7a5c
9b7a5c
* Fri Apr 08 2011 Petr Pisar <ppisar@redhat.com> - 3:0.88-3
9b7a5c
- Unexport private version::vxs module (bug #633775)
9b7a5c
- Remove BuildRoot stuff
9b7a5c
9b7a5c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-2
9b7a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9b7a5c
9b7a5c
* Wed Jan 26 2011 Paul Howarth <paul@city-fan.org> 3:0.88-1
9b7a5c
- Update to 0.88
9b7a5c
- Revert to Makefile.PL flow as upstream dropped Build.PL to avoid circular
9b7a5c
  dependencies
9b7a5c
- Install into perl directories rather than vendor directories
9b7a5c
- Mark Pod files as %%doc
9b7a5c
9b7a5c
* Tue Mar 09 2010 Marcela Mašláňová <mmaslano@redhat.com> 3:0.82-1
9b7a5c
- Specfile autogenerated by cpanspec 1.78.