%define pkg_name Graph %define pkg_version 0.84 %define rpm_pkg_version 0.84 %define rpm_pkg_release 1.n0i.20 Summary: Data structure and ops for directed graphs 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/JH/JHI/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(ExtUtils::MakeMaker) %{!?_without_test:BuildRequires: perl(Test::More)} %{!?_without_test:BuildRequires: perl(Heap)} %{!?_without_test:BuildRequires: perl(List::Util)} %{!?_without_test:BuildRequires: perl(Math::Complex)} %{!?_without_test:BuildRequires: perl(Scalar::Util)} %description This is Graph, a Perl module for dealing with graphs, the abstract data structures. This is a full rewrite of the Graph module 0.2xx series as discussed in the book "Mastering Algorithms with Perl", written by Jarkko Hietaniemi (the undersigned), John Macdonald, and Jon Orwant, and published by O'Reilly and Associates. This rewrite is not fully compatible with the 0.2xx series, simply because I did not want to carry over all the design flaws and bugs. %prep %setup -q -n %{pkg_name}-%{pkg_version} %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 -l} %doc Changes DESIGN README RELEASE TODO %changelog * Sat Sep 22 2007 Marius Feraru - 0.84-1.n0i.20 - version 0.84 * Mon Aug 20 2007 Marius FERARU - 0.83-1.n0i.19 - version 0.83 * Mon Aug 13 2007 Marius Feraru - 0.82-1.n0i.18 - version 0.82 * Tue May 22 2007 Marius Feraru - 0.81-1.n0i.17 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - version 0.81 * Fri Jun 30 2006 Marius Feraru - 0.76-1.n0i.16 - version 0.76 * Fri Jun 09 2006 Marius Feraru - 0.75-1.n0i.15 - version 0.75 * Thu Jun 01 2006 Marius Feraru - 0.74-1.n0i.14 - version 0.74 * Sun May 28 2006 Marius Feraru - 0.73-1.n0i.13 - version 0.73 * Wed May 24 2006 Marius Feraru - 0.71-1.n0i.12 - version 0.71 * Thu Feb 02 2006 Marius Feraru 0.69-1.n0i.11 - version 0.69 * Tue Aug 09 2005 Marius FERARU 0.67-1.n0i.10 - version 0.67 * Sun Jul 24 2005 Marius Feraru 0.66-1.n0i.9 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Mar 20 2005 Marius Feraru 0:0.59-2.n0i.8 - version 0.59 * Tue Jan 04 2005 Marius FERARU 0:0.50-1.n0i.7 - version 0.50 * Sun Dec 05 2004 Marius FERARU 0:0.201-1.n0i.6.0.20105 - version 0.20105 * Fri Apr 30 2004 Marius Feraru 0:0.201_02-1.n0i.5.0.20103 - automatic rebuild * Wed Apr 21 2004 Marius Feraru 0:0.201_02-1.n0i.4 - automatic rebuild * Fri Apr 16 2004 Marius Feraru 0:0.20102-1.n0i.3 - version 0.20102 - spec file (re?)created using N0i::CPAN::RPMizer/2004032101 * Thu Jan 29 2004 Marius FERARU 0:0.20101-0.n0i.2 - spec file (re?)created using N0i::CPAN::RPMizer/2004011001 * Mon Jul 28 2003 Marius FERARU - custom rebuild * Sat Jun 28 2003 Marius FERARU 0.20101-0.n0i - Initial build.