%define pkg_name Algorithm-Interval2Prefix %define pkg_version 0.02 %define rpm_pkg_version 0.02 %define rpm_pkg_release 6.n0i.8 Summary: Generate prefixes from intervals Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/L/LT/LTHEGLER/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(Module::Build) %{!?_without_test:BuildRequires: perl(Test::More)} %{!?_without_test:BuildRequires: perl(Test::Pod)} %description Taking an interval as input, this module will construct the smallest set of prefixes, such that all numbers in the interval will match exactly one of the prefixes, and no prefix will match a number not in the interval. This type of conversion is particularly useful when working with telephony switching equipment, which usually determines call routing based on number prefixes rather than ranges. %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 %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 May 22 2007 Marius Feraru - 0.02-6.n0i.8 - mass rebuild * Wed May 09 2007 Marius Feraru - 0.02-5.n0i.7 - spec file (re)created using N0i::CPAN::RPMizer v1.14.5 - rebuild on perl 5.8.8 * Sat Jul 23 2005 Marius Feraru 0.02-4.n0i.6 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Mar 20 2005 Marius Feraru 0:0.02-3.n0i.5 - automatic rebuild (perl 5.8.6) * Sat Dec 04 2004 Marius Feraru 0:0.02-2.n0i.4 - automatic rebuild (perl 5.8.6) * Tue May 04 2004 Marius Feraru 0:0.02-1.n0i.3 - spec file (re?)created using N0i::CPAN::RPMizer/2004050401 - rebuild (perl 5.8.4) * Thu Jan 22 2004 Marius FERARU 0:0.02-0.n0i.2 - automatic rebuild (perl v.5.8.3) * Sat Jan 10 2004 Marius FERARU 0:0.02-0.n0i.1 - version 0.02 - spec file (re?)created using N0i::CPAN::RPMizer/2004011001