4cb9a8e
Name:           perl-version
Petr Šabata 34073eb
Epoch:          3
9bc22af
Version:        0.99.12
69e7922
%global module_version 0.9912
Petr Šabata eeba110
Release:        1%{?dist}
4cb9a8e
Summary:        Perl extension for Version Objects
4cb9a8e
License:        GPL+ or Artistic
4cb9a8e
Group:          Development/Libraries
4cb9a8e
URL:            http://search.cpan.org/dist/version/
86b5632
Source0:        http://www.cpan.org/authors/id/J/JP/JPEACOCK/version-%{module_version}.tar.gz
bfa46db
BuildRequires:  perl
Petr Šabata ab0fd7b
BuildRequires:  perl(Config)
Petr Šabata ab0fd7b
BuildRequires:  perl(ExtUtils::CBuilder)
Petr Šabata ab0fd7b
BuildRequires:  perl(ExtUtils::MakeMaker)
91f56f0
BuildRequires:  perl(File::Temp) >= 0.13
9bc22af
BuildRequires:  perl(strict)
9bc22af
BuildRequires:  perl(vars)
9bc22af
# Run-time:
9bc22af
BuildRequires:  perl(B)
9bc22af
BuildRequires:  perl(Carp)
9bc22af
BuildRequires:  perl(constant)
8eb5988
BuildRequires:  perl(if)
Petr Šabata 55778de
BuildRequires:  perl(locale)
Petr Šabata ab0fd7b
BuildRequires:  perl(overload)
bfa46db
BuildRequires:  perl(POSIX)
Petr Šabata ab0fd7b
BuildRequires:  perl(UNIVERSAL)
9bc22af
BuildRequires:  perl(warnings)
9bc22af
BuildRequires:  perl(warnings::register)
Petr Šabata eeba110
BuildRequires:  perl(XSLoader)
9bc22af
# Tests:
9bc22af
BuildRequires:  perl(Data::Dumper)
9bc22af
BuildRequires:  perl(File::Basename)
9bc22af
BuildRequires:  perl(IO::Handle)
9bc22af
BuildRequires:  perl(lib)
9bc22af
BuildRequires:  perl(List::Util)
9bc22af
BuildRequires:  perl(parent)
9bc22af
BuildRequires:  perl(Test::Harness)
9bc22af
BuildRequires:  perl(Test::More) >= 0.45
97dad9c
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Petr Šabata eeba110
Requires:       perl(B)
Petr Šabata eeba110
Requires:       perl(Carp)
9bc22af
Requires:       perl(locale)
Petr Šabata 55778de
Requires:       perl(UNIVERSAL)
9bc22af
Requires:       perl(warnings)
Petr Šabata 55778de
Requires:       perl(XSLoader)
4cb9a8e
91f56f0
%{?perl_default_filter}
86ec723
# version::vxs is private module (see bug #633775)
957d85e
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(version::vxs\\)
86ec723
4cb9a8e
%description
4cb9a8e
Version objects were added to Perl in 5.10. This module implements version
4cb9a8e
objects for older version of Perl and provides the version object API for
4cb9a8e
all versions of Perl. All previous releases before 0.74 are deprecated and
4cb9a8e
should not be used due to incompatible API changes. Version 0.77 introduces
4cb9a8e
the new 'parse' and 'declare' methods to standardize usage. You are
daaba92
strongly urged to set 0.77 as a minimum in your code.
daaba92
4cb9a8e
%prep
86b5632
%setup -q -n version-%{module_version}
4cb9a8e
4cb9a8e
%build
Petr Šabata 55778de
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
daaba92
make %{?_smp_mflags}
4cb9a8e
4cb9a8e
%install
Petr Šabata 55778de
make pure_install DESTDIR=%{buildroot}
Petr Šabata 95703ae
find %{buildroot} -type f -name .packlist -exec rm -f {} +
Petr Šabata 95703ae
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} +
Petr Šabata 55778de
%{_fixperms} %{buildroot}/*
4cb9a8e
4cb9a8e
%check
daaba92
make test
4cb9a8e
4cb9a8e
%files
4cb9a8e
%doc Changes README
4049412
%doc %{perl_vendorarch}/version.pod
4049412
%dir %{perl_vendorarch}/version/
4049412
%doc %{perl_vendorarch}/version/Internals.pod
4049412
%{perl_vendorarch}/auto/version/
4049412
%{perl_vendorarch}/version.pm
Petr Šabata 55778de
%{perl_vendorarch}/version/vpp.pm
4049412
%{perl_vendorarch}/version/vxs.pm
Petr Šabata ab0fd7b
%{perl_vendorarch}/version/regex.pm
daaba92
%{_mandir}/man3/version.3pm*
daaba92
%{_mandir}/man3/version::Internals.3pm*
4cb9a8e
4cb9a8e
%changelog
9bc22af
* Tue Feb 03 2015 Petr Pisar <ppisar@redhat.com> - 3:0.99.12-1
9bc22af
- 0.9912 bump
9bc22af
Petr Šabata eeba110
* Wed Aug 20 2014 Petr Šabata <contyk@redhat.com> - 3:0.99.09-1
Petr Šabata eeba110
- 0.9909 bump
Petr Šabata eeba110
8fb407a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.99.08-3
8fb407a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8fb407a
edb2f1b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.99.08-2
edb2f1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
edb2f1b
Petr Šabata 021d09f
* Thu Feb 27 2014 Petr Šabata <contyk@redhat.com> - 3:0.99.08-1
Petr Šabata 021d09f
- 0.9908 bump
Petr Šabata 021d09f
8eb5988
* Mon Jan 27 2014 Petr Pisar <ppisar@redhat.com> - 3:0.99.07-2
8eb5988
- Specify all dependencies
8eb5988
Petr Šabata 3b79e89
* Wed Jan 15 2014 Petr Šabata <contyk@redhat.com> - 3:0.99.07-1
Petr Šabata 3b79e89
- 0.9907 bugfix bump
Petr Šabata 3b79e89
Petr Šabata ab0fd7b
* Tue Jan 07 2014 Petr Šabata <contyk@redhat.com> - 3:0.99.06-1
Petr Šabata ab0fd7b
- 0.9906 bump
Petr Šabata ab0fd7b
Petr Šabata 1dbcd41
* Tue Sep 10 2013 Petr Šabata <contyk@redhat.com> - 3:0.99.04-2
Petr Šabata 1dbcd41
- Release bump to (hopefully) fix the build
Petr Šabata 1dbcd41
Petr Šabata 34073eb
* Tue Sep 10 2013 Petr Šabata <contyk@redhat.com> - 3:0.99.04-1
Petr Šabata 95703ae
- 0.9904 bump
Petr Šabata 95703ae
Petr Šabata 55778de
* Mon Aug 26 2013 Petr Šabata <contyk@redhat.com> - 3:0.99.03-1
Petr Šabata 55778de
- 0.9903 bump
Petr Šabata 55778de
- Prefer %%global over %%define
Petr Šabata 55778de
9f88f09
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.99.02-291
9f88f09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9f88f09
cc0cc0d
* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 3:0.99.02-290
cc0cc0d
- Increase release to favour standalone package
cc0cc0d
96cca77
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 3:0.99.02-3
96cca77
- Perl 5.18 rebuild
96cca77
bfa46db
* Tue Jul 02 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.02-2
bfa46db
- Specify all dependencies
bfa46db
97dad9c
* Thu Mar  7 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.02-1
97dad9c
- 0.9902 bump
97dad9c
fdba821
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.99.01-2
fdba821
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fdba821
86b5632
* Mon Sep 17 2012 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99.01-1
86b5632
- 0.9901 bump
86b5632
892a95b
* Tue Aug 28 2012 Jitka Plesnikova <jplesnik@redhat.com> - 3:0.99-241
892a95b
- Add test BR perl(Test::Harness)
892a95b
- Remove %%defattr
892a95b
302c9b3
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3:0.99-240
302c9b3
- Increase release to replace perl sub-package (bug #848961)
302c9b3
1306762
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3:0.99-1
1306762
- 0.99 bump
1306762
0cf7605
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-10
0cf7605
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0cf7605
2637ddd
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 3:0.88-9
2637ddd
- Perl 5.16 rebuild
2637ddd
91f56f0
* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 3:0.88-8
91f56f0
- Fix dependencies
91f56f0
87b4385
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-7
87b4385
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
87b4385
a40e40d
* Tue Aug 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3:0.88-6
a40e40d
- change path on vendor, so our debuginfo are not conflicting with
a40e40d
  perl core debuginfos
a40e40d
957d85e
* Sun Jul 24 2011 Iain Arnell <iarnell@gmail.com> 3:0.88-5
957d85e
- update filtering for rpm 4.9
957d85e
851c47f
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3:0.88-4
851c47f
- Perl mass rebuild
851c47f
86ec723
* Fri Apr 08 2011 Petr Pisar <ppisar@redhat.com> - 3:0.88-3
86ec723
- Unexport private version::vxs module (bug #633775)
86ec723
- Remove BuildRoot stuff
86ec723
4cdf56a
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:0.88-2
4cdf56a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4cdf56a
daaba92
* Wed Jan 26 2011 Paul Howarth <paul@city-fan.org> 3:0.88-1
daaba92
- Update to 0.88
daaba92
- Revert to Makefile.PL flow as upstream dropped Build.PL to avoid circular
daaba92
  dependencies
daaba92
- Install into perl directories rather than vendor directories
daaba92
- Mark Pod files as %%doc
daaba92
daaba92
* Tue Mar 09 2010 Marcela Mašláňová <mmaslano@redhat.com> 3:0.82-1
4cb9a8e
- Specfile autogenerated by cpanspec 1.78.