Chris Weyl 5ce8cca
Name:           perl-Class-Prototyped
be07de9
Version:        1.13
89e32ff
Release:        15%{?dist}
Chris Weyl 5ce8cca
Summary:        Fast prototype-based OO programming in Perl
13378a7
License:        GPL+ or Artistic
c95a796
URL:            https://metacpan.org/release/Class-Prototyped
c95a796
Source0:        https://cpan.metacpan.org/authors/id/T/TE/TEVERETT/Class-Prototyped-%{version}.tar.gz
Chris Weyl 5ce8cca
BuildArch:      noarch
c14839a
BuildRequires:  coreutils
1b81f17
BuildRequires:  perl-interpreter
0574049
BuildRequires:  perl-generators
Chris Weyl 5ce8cca
BuildRequires:  perl(Module::Build)
4481a2d
# Run-time:
4481a2d
BuildRequires:  perl(Carp)
4481a2d
# GraphViz not used for tests
4481a2d
# IO::File not used for tests
c14839a
BuildRequires:  perl(overload)
4481a2d
BuildRequires:  perl(strict)
4481a2d
# Tests:
4481a2d
BuildRequires:  perl(Data::Dumper)
4481a2d
BuildRequires:  perl(IO::File)
4481a2d
BuildRequires:  perl(Test)
4481a2d
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Chris Weyl 5ce8cca
288a7ba
%{?perl_default_filter}
288a7ba
Chris Weyl 5ce8cca
%description
Chris Weyl 5ce8cca
This package provides for efficient and simple prototype-based programming
Chris Weyl 5ce8cca
in Perl. You can provide different subroutines for each object, and also
Chris Weyl 5ce8cca
have objects inherit their behavior and state from another object.
Chris Weyl 5ce8cca
Chris Weyl 5ce8cca
%prep
Chris Weyl 5ce8cca
%setup -q -n Class-Prototyped-%{version}
a6faddd
# Documentation and libraries should not be executable
a6faddd
chmod -x perf/* examples/* Changes lib/Class/*.pm lib/Class/Prototyped/*
a6faddd
a6faddd
Chris Weyl 5ce8cca
%build
4481a2d
perl Build.PL installdirs=vendor
Chris Weyl 5ce8cca
./Build
Chris Weyl 5ce8cca
Chris Weyl 5ce8cca
%install
Chris Weyl 5ce8cca
./Build install destdir=%{buildroot} create_packlist=0
Chris Weyl 5ce8cca
%{_fixperms} %{buildroot}/*
Chris Weyl 5ce8cca
Chris Weyl 5ce8cca
%check
be07de9
./Build test
Chris Weyl 5ce8cca
Chris Weyl 5ce8cca
%files
a6faddd
%doc Changes README perf/ examples/
Chris Weyl 5ce8cca
%{perl_vendorlib}/*
Chris Weyl 5ce8cca
%{_mandir}/man3/*
Chris Weyl 5ce8cca
Chris Weyl 5ce8cca
%changelog
89e32ff
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-15
89e32ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
89e32ff
b9ce188
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-14
b9ce188
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b9ce188
4b4f653
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-13
4b4f653
- Perl 5.28 rebuild
4b4f653
3021c39
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-12
3021c39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3021c39
748da19
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-11
748da19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
748da19
14ba9f6
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-10
14ba9f6
- Perl 5.26 rebuild
14ba9f6
e60b692
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-9
e60b692
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e60b692
f304307
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-8
f304307
- Perl 5.24 rebuild
f304307
6867daf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-7
6867daf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6867daf
bd38cb5
* Fri Oct 23 2015 Petr Pisar <ppisar@redhat.com> - 1.13-6
bd38cb5
- Remove useless filter
c14839a
- Specify all dependencies
bd38cb5
1a03387
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-5
1a03387
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1a03387
ef4cf09
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-4
ef4cf09
- Perl 5.22 rebuild
ef4cf09
c5bf962
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-3
c5bf962
- Perl 5.20 rebuild
c5bf962
43bea81
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13-2
43bea81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
43bea81
be07de9
* Mon Sep 02 2013 Petr Pisar <ppisar@redhat.com> - 1.13-1
be07de9
- 1.13 bump
be07de9
eba485b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-17
eba485b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
eba485b
bbeb054
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.11-16
bbeb054
- Perl 5.18 rebuild
ea4c588
- Work around hash randomization (CPAN RT#84317)
4481a2d
- Modernize spec file
bbeb054
350bd7d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-15
350bd7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
350bd7d
f4ac712
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-14
f4ac712
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f4ac712
70e07ef
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.11-13
70e07ef
- Perl 5.16 rebuild
70e07ef
091ec2f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-12
091ec2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
091ec2f
7d6203c
* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 1.11-11
7d6203c
- RPM 4.9 dependency filtering added
7d6203c
50421d5
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.11-10
50421d5
- Perl mass rebuild
50421d5
288a7ba
* Mon Feb 14 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.11-9
288a7ba
- fix broken filter
288a7ba
1556d0f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-8
1556d0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1556d0f
4ad9759
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-7
4ad9759
- 661697 rebuild for fixing problems with vendorach/lib
4ad9759
adc86f4
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.11-6
adc86f4
- Mass rebuild with perl-5.12.0
adc86f4
495f063
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.11-5
495f063
- rebuild against perl 5.10.1
495f063
9afc8f2
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-4
9afc8f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9afc8f2
8a79655
* Sun Mar  8 2009 Lubomir Rintel <lkundrak@v3.sk> 1.11-3
a6faddd
- Fix permissions
a6faddd
- Fix requires/provides
a6faddd
61986bf
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
61986bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
61986bf
42c070c
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.11-1
42c070c
- 1.11
42c070c
13378a7
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.10-3
13378a7
- rebuild for new perl
13378a7
Chris Weyl 2058f73
* Mon Apr 30 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.10-2
Chris Weyl 2058f73
- bump
Chris Weyl 2058f73
Chris Weyl 5ce8cca
* Mon Apr 09 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.10-1
Chris Weyl 5ce8cca
- Specfile autogenerated by cpanspec 1.70.