Chris Weyl 07de65b
Name:           perl-Class-Data-Accessor
Chris Weyl d301042
Version:        0.04004
ca4be0a
Release:        25%{?dist}
Chris Weyl 07de65b
Summary:        Inheritable, overridable class and instance data accessor creation
21ae7f1
License:        GPL+ or Artistic
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
BuildArch:      noarch
Chris Weyl 07de65b
74c7eb8
BuildRequires:  coreutils
74c7eb8
BuildRequires:  findutils
74c7eb8
BuildRequires:  make
70f7e74
BuildRequires:  perl-interpreter
a1246a5
BuildRequires:  perl-generators
74c7eb8
BuildRequires:  perl(inc::Module::Install) >= 0.65
74c7eb8
BuildRequires:  perl(Module::Install::AutoInstall)
74c7eb8
BuildRequires:  perl(Module::Install::Makefile)
74c7eb8
BuildRequires:  perl(Module::Install::Metadata)
74c7eb8
BuildRequires:  perl(Module::Install::WriteAll)
74c7eb8
BuildRequires:  perl(strict)
74c7eb8
BuildRequires:  perl(warnings)
74c7eb8
BuildRequires:  perl-podlators
74c7eb8
BuildRequires:  sed
74c7eb8
# Run-time
74c7eb8
BuildRequires: perl(Carp)
74c7eb8
BuildRequires: perl(vars)
74c7eb8
# Tests
74c7eb8
BuildRequires: perl(base)
74c7eb8
BuildRequires: perl(File::Basename)
74c7eb8
BuildRequires: perl(File::Find)
74c7eb8
BuildRequires: perl(lib)
Chris Weyl d8c1d26
BuildRequires: perl(Test::More)
74c7eb8
# Author tests
74c7eb8
#BuildRequires: perl(Pod::Coverage) >= 0.14
74c7eb8
#BuildRequires: perl(Test::CheckManifest) >= 0.09
74c7eb8
#BuildRequires: perl(Test::NoTabs) >= 0.03
74c7eb8
#BuildRequires: perl(Test::Pod) >= 1.00
74c7eb8
#BuildRequires: perl(Test::Pod::Coverage) >= 1.04
74c7eb8
#BuildRequires: perl(Test::Spelling) >= 0.11
74c7eb8
#BuildRequires: perl(Test::Strict) >= 0.05
Chris Weyl d8c1d26
74c7eb8
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
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
74c7eb8
# Remove bundled libraries
74c7eb8
rm -r inc
74c7eb8
sed -i -e '/^inc\// d' MANIFEST
74c7eb8
find -type f -exec chmod -x {} +
74c7eb8
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
74c7eb8
perl Makefile.PL INSTALLDIRS=vendor
Chris Weyl d8c1d26
make %{?_smp_mflags}
Chris Weyl 07de65b
Chris Weyl 07de65b
%install
74c7eb8
make pure_install DESTDIR=%{buildroot}
Chris Weyl d8c1d26
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
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
%files
Chris Weyl d8c1d26
%doc Changes README t/
Chris Weyl 07de65b
%{perl_vendorlib}/*
Chris Weyl 07de65b
%{_mandir}/man3/*
Chris Weyl 07de65b
Chris Weyl 07de65b
%changelog
ca4be0a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.04004-25
ca4be0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ca4be0a
ba07a10
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.04004-24
ba07a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ba07a10
4dce163
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.04004-23
4dce163
- Perl 5.26 rebuild
4dce163
ac5fa14
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.04004-22
ac5fa14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ac5fa14
b2449a7
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.04004-21
b2449a7
- Perl 5.24 rebuild
b2449a7
74c7eb8
* Wed Feb 03 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.04004-20
74c7eb8
- Package cleanup
74c7eb8
fdcbae3
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-19
fdcbae3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
fdcbae3
50053aa
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.04004-18
50053aa
- Perl 5.22 rebuild
50053aa
b41e6a0
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.04004-17
b41e6a0
- Perl 5.20 rebuild
b41e6a0
38278ee
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-16
38278ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
38278ee
a0e6b20
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-15
a0e6b20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a0e6b20
b1df946
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.04004-14
b1df946
- Perl 5.18 rebuild
b1df946
b8e6734
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-13
b8e6734
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b8e6734
5414300
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-12
5414300
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5414300
eaa4829
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.04004-11
eaa4829
- Perl 5.16 rebuild
eaa4829
049f323
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-10
049f323
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
049f323
a9101c2
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.04004-9
a9101c2
- Perl mass rebuild
a9101c2
5cf6ca1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-8
5cf6ca1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5cf6ca1
17a02e1
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04004-7
17a02e1
- 661697 rebuild for fixing problems with vendorach/lib
17a02e1
e033bf7
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04004-6
e033bf7
- Mass rebuild with perl-5.12.0
e033bf7
b45ace2
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.04004-5
b45ace2
- rebuild against perl 5.10.1
b45ace2
986e29d
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-4
986e29d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
986e29d
8d7a10a
* Wed Jun 17 2009 Iain Arnell <iarnell@gmail.com> 0.04004-3
8d7a10a
- filter out requires perl(Test::More)
8d7a10a
ef908e0
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04004-2
ef908e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ef908e0
Chris Weyl d301042
* Thu Sep 25 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04004-1
Chris Weyl d301042
- update to 0.04004
Chris Weyl d301042
21ae7f1
* Fri Aug 08 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.04003-1
21ae7f1
- update to 0.04003
21ae7f1
- license fixed
21ae7f1
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.