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