Chris Weyl 4680851
Name:           perl-Class-C3-Componentised
3529053
Version:        1.001002
bbe3528
Release:        10%{?dist}
Chris Weyl 2511630
Summary:        Load mix-ins or components to your C3-based class
Chris Weyl 4680851
License:        GPL+ or Artistic
3d0ea80
URL:            https://metacpan.org/release/Class-C3-Componentised
3d0ea80
Source0:        https://cpan.metacpan.org/authors/id/H/HA/HAARG/Class-C3-Componentised-%{version}.tar.gz
Chris Weyl 4680851
BuildArch:      noarch
bbe3528
BuildRequires:  coreutils
bbe3528
BuildRequires:  make
bbe3528
BuildRequires:  perl-generators
bbe3528
BuildRequires:  perl-interpreter
bbe3528
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
bbe3528
BuildRequires:  perl(strict)
bbe3528
BuildRequires:  perl(warnings)
b6d7dcc
# Run-time
bbe3528
BuildRequires:  perl(Carp)
bbe3528
BuildRequires:  perl(Class::C3) >= 0.20
bbe3528
BuildRequires:  perl(Class::Inspector) >= 1.32
bbe3528
BuildRequires:  perl(List::Util)
bbe3528
BuildRequires:  perl(MRO::Compat) >= 0.09
b6d7dcc
# Tests
bbe3528
BuildRequires:  perl(base)
bbe3528
BuildRequires:  perl(FindBin)
bbe3528
BuildRequires:  perl(lib)
bbe3528
BuildRequires:  perl(Test::Exception) >= 0.31
bbe3528
BuildRequires:  perl(Test::More) >= 0.96
bbe3528
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Chris Weyl d3a26a4
Requires:       perl(Class::C3) >= 0.20
3529053
Requires:       perl(Class::Inspector) >= 1.32
Chris Weyl 4680851
Chris Weyl d3a26a4
%{?perl_default_filter}
Chris Weyl 2511630
Chris Weyl 4680851
%description
Chris Weyl 2511630
This will inject base classes to your module using the Class::C3 method
Chris Weyl 4680851
resolution order.
Chris Weyl 4680851
Chris Weyl 4680851
Please note: these are not plugins that can take precedence over methods
Chris Weyl 2511630
declared in MyModule. If you want something like that, consider
Chris Weyl 4680851
MooseX::Object::Pluggable.
Chris Weyl 4680851
Chris Weyl 4680851
%prep
Chris Weyl 4680851
%setup -q -n Class-C3-Componentised-%{version}
Chris Weyl 4680851
Chris Weyl 4680851
%build
bbe3528
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
bbe3528
%{make_build}
Chris Weyl 4680851
Chris Weyl 4680851
%install
bbe3528
%{make_install}
Chris Weyl 4680851
%{_fixperms} %{buildroot}/*
Chris Weyl 4680851
Chris Weyl 4680851
%check
Chris Weyl 4680851
make test
Chris Weyl 4680851
Chris Weyl 4680851
%files
Chris Weyl 4680851
%doc Changes README t/
Chris Weyl 4680851
%{perl_vendorlib}/*
Chris Weyl 4680851
%{_mandir}/man3/*
Chris Weyl 4680851
Chris Weyl 4680851
%changelog
bbe3528
* Fri Aug 21 2020 Petr Pisar <ppisar@redhat.com> - 1.001002-10
bbe3528
- Modernize a spec file
bbe3528
c50e2c1
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.001002-9
c50e2c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c50e2c1
c6f62ce
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.001002-8
c6f62ce
- Perl 5.32 rebuild
c6f62ce
5d4e306
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.001002-7
5d4e306
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5d4e306
a917234
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.001002-6
a917234
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a917234
56ecd08
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.001002-5
56ecd08
- Perl 5.30 rebuild
56ecd08
85cf47c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.001002-4
85cf47c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
85cf47c
232670a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.001002-3
232670a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
232670a
aaa686e
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.001002-2
aaa686e
- Perl 5.28 rebuild
aaa686e
3529053
* Mon Feb 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.001002-1
3529053
- 1.001002 bump
3529053
777a137
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.001000-18
777a137
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
777a137
c0159d6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.001000-17
c0159d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c0159d6
0bc3436
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.001000-16
0bc3436
- Perl 5.26 rebuild
0bc3436
b6d7dcc
* Tue May 16 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.001000-15
b6d7dcc
- Fix building on Perl without '.' in @INC
b6d7dcc
95af8a2
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.001000-14
95af8a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
95af8a2
457b9ec
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.001000-13
457b9ec
- Perl 5.24 rebuild
457b9ec
04d9a84
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.001000-12
04d9a84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
04d9a84
271d751
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-11
271d751
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
271d751
956e597
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.001000-10
956e597
- Perl 5.22 rebuild
956e597
365a518
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.001000-9
365a518
- Perl 5.20 rebuild
365a518
895f2b8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-8
895f2b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
895f2b8
1f065f5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-7
1f065f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1f065f5
be75cfb
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 1.001000-6
be75cfb
- Perl 5.18 rebuild
be75cfb
0335c44
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-5
0335c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0335c44
11a08df
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-4
11a08df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
11a08df
2e511d4
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 1.001000-3
2e511d4
- Perl 5.16 rebuild
2e511d4
ff5ab07
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001000-2
ff5ab07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ff5ab07
7478002
* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> 1.001000-1
7478002
- update to latest upstream version
7478002
Marcela Mašláňová 51f295e
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.0008-2
Marcela Mašláňová 51f295e
- Perl mass rebuild
Marcela Mašláňová 51f295e
ff5dd15
* Sun Mar 13 2011 Iain Arnell <iarnell@gmail.com> 1.0008-1
ff5dd15
- update to latest upstream version
ff5dd15
- clean up spec for modern rpmbuild
ff5dd15
6338e74
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0006-5
6338e74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6338e74
Marcela Mašláňová 43f9c78
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.0006-4
Marcela Mašláňová 43f9c78
- 661697 rebuild for fixing problems with vendorach/lib
Marcela Mašláňová 43f9c78
e5bd9a3
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.0006-3
e5bd9a3
- Mass rebuild with perl-5.12.0
e5bd9a3
b11880f
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.0006-2
b11880f
- rebuild against perl 5.10.1
b11880f
Chris Weyl d3a26a4
* Sat Sep 26 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.0006-1
Chris Weyl d3a26a4
- update filtering
Chris Weyl d3a26a4
- auto-update to 1.0006 (by cpan-spec-update 0.01)
Chris Weyl d3a26a4
- added a new req on perl(Carp) (version 0)
Chris Weyl d3a26a4
- added a new req on perl(Class::C3) (version 0.20)
Chris Weyl d3a26a4
- added a new req on perl(Class::Inspector) (version 0)
Chris Weyl d3a26a4
- added a new req on perl(MRO::Compat) (version 0)
Chris Weyl d3a26a4
8f3a1ac
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0005-2
8f3a1ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8f3a1ac
Chris Weyl 2511630
* Sat May 23 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.0005-1
Chris Weyl 2511630
- auto-update to 1.0005 (by cpan-spec-update 0.01)
Chris Weyl 2511630
- added a new br on perl(FindBin) (version 0)
Chris Weyl 2511630
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
Chris Weyl 2511630
- altered br on perl(Class::C3) (0 => 0.20)
Chris Weyl 2511630
- added a new br on perl(Carp) (version 0)
Chris Weyl 2511630
Chris Weyl b6c4c83
* Sat Apr 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.0004-1
Chris Weyl b6c4c83
- update to 1.0004
Chris Weyl b6c4c83
6756246
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0003-2
6756246
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6756246
Chris Weyl a5e5960
* Wed May 28 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.0003-1
Chris Weyl a5e5960
- update to 1.0003
Chris Weyl a5e5960
e77d9f2
* Tue Mar 04 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.0001-5
e77d9f2
- rebuild for new perl
e77d9f2
Chris Weyl ca5fa4e
* Thu Dec 06 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.0001-4
Chris Weyl ca5fa4e
- bump
Chris Weyl ca5fa4e
Chris Weyl 4680851
* Wed Dec 05 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.0001-3
Chris Weyl 4680851
- filter perl(base).  I knew there was a reason I did that...
Chris Weyl 4680851
Chris Weyl 4680851
* Tue Dec 04 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.0001-2
Chris Weyl 4680851
- drop errant requires filtering...
Chris Weyl 4680851
Chris Weyl 4680851
* Tue Sep 18 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.0001-1
Chris Weyl 4680851
- Specfile autogenerated by cpanspec 1.71.