%global pkg_name version %global pkg_version 0.74 %global rpm_pkg_version 0.74 %global rpm_pkg_release 1.n0i.28 Summary: Perl extension for Version Objects Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/J/JP/JPEACOCK/%{pkg_name}-%{pkg_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl(Module::Build) Requires: perl(Clone) >= 0.13 Requires: perl(File::Spec) >= 0.80 Requires: perl(List::Util) >= 1.11 Requires: perl(Params::Util) >= 0.10 %{!?_without_test:BuildRequires: perl(Clone) >= 0.13} %{!?_without_test:BuildRequires: perl(File::Spec) >= 0.80} %{!?_without_test:BuildRequires: perl(List::Util) >= 1.11} %{!?_without_test:BuildRequires: perl(Params::Util) >= 0.10} %{!?_without_test:BuildRequires: perl(Test::More) >= 0.47} %{!?_without_test:BuildRequires: perl(URI)} %description Provides the same version objects as included in Perl v5.9.0 (and hopefully in the 5.10.0 release). In fact, if you attempt to use this module with a version of Perl >= v5.9.0, this module will not do anything, since the code already exists in the Perl core. Now includes a subclass, version::AlphaBeta, which demonstrates using alphanumeric version strings, instead of strict numeric versions. IMPORTANT NOTE: This version changes the default stringification for some version objects. Be sure and read the updated POD for details. This also affect the return value of the replacement UNIVERSAL::VERSION method. IMPORTANT NOTE: the replacement UNIVERSAL::VERSION method supplied by this module currently leaks memory, so don't call it in a loop in your code until this has been corrected. %prep %setup -q -n %{pkg_name}-%{pkg_version} [ -f Makefile.PL ] || cat < Makefile.PL use Module::Build::Compat; Module::Build::Compat->run_build_pl(args => \@ARGV); Module::Build::Compat->write_makefile(); EOF %{fix_perl_path vperl/ vutil/} %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files} %doc Changes README %changelog * Tue Oct 30 2007 Marius Feraru - 0.74-1.n0i.28 - version 0.74 * Fri Sep 21 2007 Marius Feraru - 0.73-1.n0i.27 - version 0.73 * Tue May 22 2007 Marius Feraru - 0.72_03-1.n0i.26.0.7203 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - version 0.7203 * Fri Jun 09 2006 Marius Feraru - 0.64-1.n0i.25 - version 0.64 * Sun May 28 2006 Marius Feraru - 0.63-1.n0i.24 - version 0.63 * Wed May 24 2006 Marius Feraru - 0.61-1.n0i.23 - version 0.61 * Sun May 21 2006 Marius Feraru - 0.60-1.n0i.22 - version 0.60 * Fri May 19 2006 Marius Feraru - 0.59_05-1.n0i.21 - version 0.59_05 * Sun May 14 2006 Marius Feraru - 0.59_03-1.n0i.20 - version 0.59_03 * Tue Mar 28 2006 Marius Feraru - 0.59-1.n0i.19 - version 0.59 * Sat Mar 04 2006 Marius Feraru - 0.57-1.n0i.18 - version 0.57 * Fri Feb 03 2006 Marius Feraru - 0.53-1.n0i.17 - version 0.53 * Fri Dec 30 2005 Marius Feraru 0.50-1.n0i.16 - version 0.50 * Wed Oct 12 2005 Marius Feraru 0.49-1.n0i.15 - version 0.49 * Fri Sep 16 2005 Marius Feraru 0.48-1.n0i.14 - version 0.48 * Tue Sep 06 2005 Marius Feraru 0.47-1.n0i.13 - version 0.47 * Wed Aug 31 2005 Marius Feraru 0.46-1.n0i.12 - version 0.46 * Tue Aug 09 2005 Marius FERARU 0.45-1.n0i.11 - version 0.45 * Thu Jul 28 2005 Marius Feraru 0.44-1.n0i.10 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Mar 20 2005 Marius Feraru 0:0.42-2.n0i.9 - automatic rebuild (perl 5.8.6) * Sat Dec 04 2004 Marius Feraru 0:0.42-1.n0i.8 - version 0.42 * Fri Apr 30 2004 Marius Feraru 0:0.39-3.n0i.7 - automatic rebuild * Wed Apr 21 2004 Marius Feraru 0:0.39-2.n0i.6 - automatic rebuild * Fri Apr 16 2004 Marius FERARU 0:0.39-1.n0i.5 - version 0.39 * Wed Apr 07 2004 Marius Feraru 0:0.37-1.n0i.4 - version 0.37 - spec file (re?)created using N0i::CPAN::RPMizer/2004032101 * Sun Feb 22 2004 Marius FERARU 0:0.36-1.n0i.3 - version 0.36 * Thu Jan 22 2004 Marius FERARU 0.34-0.n0i.2 - automatic rebuild * Tue Dec 30 2003 Marius FERARU 0.34-0.n0i.1 - version 0.34 - spec file (re?)created using N0i::CPAN::RPMizer/2003102001