add4a89
Name:           perl-Mixin-ExtraFields
0e97c14
Version:        0.140002
0e97c14
Release:        1%{?dist}
add4a89
Summary:        Add extra stashes of data to your objects
add4a89
License:        GPL+ or Artistic
add4a89
Group:          Development/Libraries
add4a89
URL:            http://search.cpan.org/dist/Mixin-ExtraFields/
add4a89
Source0:        http://www.cpan.org/authors/id/R/RJ/RJBS/Mixin-ExtraFields-%{version}.tar.gz
add4a89
BuildArch:      noarch
0e97c14
BuildRequires:  perl
0e97c14
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
0e97c14
BuildRequires:  perl(strict)
0e97c14
BuildRequires:  perl(warnings)
0e97c14
# Run-time:
0e97c14
BuildRequires:  perl(Carp)
0e97c14
BuildRequires:  perl(parent)
0e97c14
BuildRequires:  perl(Scalar::Util)
0e97c14
BuildRequires:  perl(String::RewritePrefix)
add4a89
BuildRequires:  perl(Sub::Exporter) => 0.972
add4a89
BuildRequires:  perl(Sub::Install)
0e97c14
# Tests:
0e97c14
BuildRequires:  perl(base)
0e97c14
BuildRequires:  perl(File::Spec)
0e97c14
BuildRequires:  perl(IO::Handle)
0e97c14
BuildRequires:  perl(IPC::Open3)
0e97c14
BuildRequires:  perl(lib)
0e97c14
BuildRequires:  perl(Test::More) >= 0.96
0e97c14
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
0e97c14
Requires:       perl(Scalar::Util)
add4a89
add4a89
%{?perl_default_filter}
add4a89
add4a89
%description
add4a89
Mixin::ExtraFields provides a simple way to add an arbitrary number of stashes
add4a89
for named data.  These data can be stored in the object, in a database, or
add4a89
anywhere else.  The storage mechanism is abstracted away from the provided
add4a89
interface, so one storage mechanism can be easily swapped for another.
add4a89
Multiple ExtraFields stashes can be mixed into one class, using one or many
add4a89
storage mechanisms.
add4a89
add4a89
%prep
add4a89
%setup -q -n Mixin-ExtraFields-%{version}
add4a89
add4a89
%build
0e97c14
perl Makefile.PL INSTALLDIRS=vendor
add4a89
make %{?_smp_mflags}
add4a89
add4a89
%install
add4a89
make pure_install DESTDIR=$RPM_BUILD_ROOT
add4a89
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
add4a89
%{_fixperms} $RPM_BUILD_ROOT/*
add4a89
add4a89
%check
add4a89
make test
add4a89
add4a89
%files
add4a89
%doc Changes LICENSE README
add4a89
%{perl_vendorlib}/*
add4a89
%{_mandir}/man3/*
add4a89
add4a89
%changelog
0e97c14
* Wed Nov 26 2014 Petr Pisar <ppisar@redhat.com> - 0.140002-1
0e97c14
- 0.140002 bump
0e97c14
42f05bc
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.100971-9
42f05bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
42f05bc
20f656c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.100971-8
20f656c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
20f656c
4e15b83
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.100971-7
4e15b83
- Perl 5.16 rebuild
4e15b83
328a294
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.100971-6
328a294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
328a294
7c38ada
* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.100971-5
7c38ada
- Perl mass rebuild
7c38ada
9449a8f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.100971-4
9449a8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9449a8f
3bc9968
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.100971-3
3bc9968
- 661697 rebuild for fixing problems with vendorach/lib
3bc9968
c7e7d6e
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.100971-2
c7e7d6e
- Mass rebuild with perl-5.12.0
c7e7d6e
39c88a6
* Sun Apr 11 2010 Iain Arnell <iarnell@gmail.com> 0.100971-1
39c88a6
- update to latest upstream version
39c88a6
add4a89
* Sun Feb 21 2010 Iain Arnell <iarnell@gmail.com> 0.008-1
add4a89
- Specfile autogenerated by cpanspec 1.78.
add4a89
- use perl_default_filter and DESTDIR
add4a89
- tweak {build,}requires