Chris Weyl 07de65b
Name:           perl-Class-Data-Accessor
Chris Weyl 40422e8
Version:        0.04004
Chris Weyl 40422e8
Release:        1%{?dist}
Chris Weyl 07de65b
Summary:        Inheritable, overridable class and instance data accessor creation
Chris Weyl 40422e8
License:        GPL+ or Artistic
Chris Weyl 07de65b
Group:          Development/Libraries
Chris Weyl 07de65b
URL:            http://search.cpan.org/dist/Class-Data-Accessor/
Chris Weyl 07de65b
Source0:        http://www.cpan.org/authors/id/C/CL/CLACO/Class-Data-Accessor-%{version}.tar.gz
Chris Weyl 07de65b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Chris Weyl 07de65b
BuildArch:      noarch
Chris Weyl d8c1d26
BuildRequires:  perl >= 1:5.6.1
Chris Weyl 07de65b
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 07de65b
Chris Weyl d8c1d26
# core
Chris Weyl d8c1d26
#BuildRequires: perl(Carp) 
Chris Weyl d8c1d26
BuildRequires: perl(ExtUtils::MakeMaker) 
Chris Weyl d8c1d26
BuildRequires: perl(Test::More)
Chris Weyl d8c1d26
# cpan
Chris Weyl d8c1d26
# test -- note, following three only needed when author tests are enabled
Chris Weyl d8c1d26
#BuildRequires: perl(Test::Pod)
Chris Weyl d8c1d26
#BuildRequires: perl(Test::Pod::Coverage)
Chris Weyl d8c1d26
#BuildRequires: perl(Test::Spelling)
Chris Weyl d8c1d26
Chris Weyl d8c1d26
Chris Weyl d8c1d26
Chris Weyl 07de65b
%description
Chris Weyl 07de65b
Class::Data::Accessor is the marriage of Class::Accessor and
Chris Weyl 07de65b
Class::Data::Inheritable into a single module. It is used for creating
Chris Weyl 07de65b
accessors to class data that overridable in subclasses as well as in class
Chris Weyl 07de65b
instances.
Chris Weyl 07de65b
Chris Weyl 07de65b
%prep
Chris Weyl 07de65b
%setup -q -n Class-Data-Accessor-%{version}
Chris Weyl 07de65b
Chris Weyl d8c1d26
sed -i 's/\r//' t/*.t Changes
Chris Weyl d8c1d26
perl -pi -e 's|^#!perl|#!/usr/bin/perl|' t/*.t
Chris Weyl d8c1d26
Chris Weyl 07de65b
%build
Chris Weyl d8c1d26
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl d8c1d26
make %{?_smp_mflags}
Chris Weyl 07de65b
Chris Weyl 07de65b
%install
Chris Weyl 07de65b
rm -rf %{buildroot}
Chris Weyl 07de65b
Chris Weyl d8c1d26
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl d8c1d26
Chris Weyl d8c1d26
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Chris Weyl 07de65b
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
Chris Weyl 07de65b
Chris Weyl 07de65b
%{_fixperms} %{buildroot}/*
Chris Weyl 07de65b
Chris Weyl 07de65b
%check
Chris Weyl d8c1d26
# set TEST_AUTHOR=1 to enable the upstream author tests.
Chris Weyl d8c1d26
make test
Chris Weyl 07de65b
Chris Weyl 07de65b
%clean
Chris Weyl 07de65b
rm -rf %{buildroot}
Chris Weyl 07de65b
Chris Weyl 07de65b
%files
Chris Weyl 07de65b
%defattr(-,root,root,-)
Chris Weyl d8c1d26
%doc Changes README t/
Chris Weyl 07de65b
%{perl_vendorlib}/*
Chris Weyl 07de65b
%{_mandir}/man3/*
Chris Weyl 07de65b
Chris Weyl 07de65b
%changelog
Chris Weyl 40422e8
* Thu Sep 25 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04004-1
Chris Weyl 40422e8
- update to 0.04004
Chris Weyl 40422e8
Chris Weyl 40422e8
* Fri Aug 08 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.04003-1
Chris Weyl 40422e8
- update to 0.04003
Chris Weyl 40422e8
- license fixed
Chris Weyl 40422e8
d280d98
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.04001-2
d280d98
Rebuild for new perl
d280d98
Chris Weyl 486f888
* Thu May 31 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.04001-1
Chris Weyl 486f888
- update -- 0.40001 clarifies conflicting license statements
Chris Weyl 486f888
Chris Weyl 0b88c17
* Wed May 16 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.04000-3
Chris Weyl 0b88c17
- bump
Chris Weyl 0b88c17
Chris Weyl d8c1d26
* Wed May 16 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.04000-2
Chris Weyl d8c1d26
- license -> Artistic until conflicting statements are resolved. See also
Chris Weyl d8c1d26
  http://rt.cpan.org/Ticket/Display.html?id=27146
Chris Weyl f91542f
Chris Weyl d8c1d26
* Tue May 15 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.04000-1
Chris Weyl d8c1d26
- Specfile autogenerated by cpanspec 1.71.