David Dick 2012ef1
Name:           perl-Mo
4be6051
Version:        0.40
84d5118
Release:        7%{?dist}
David Dick 2012ef1
Summary:        Perl micro-object system
David Dick 2012ef1
License:        GPL+ or Artistic
David Dick 2012ef1
Group:          Development/Libraries
eb2d868
URL:            https://metacpan.org/release/Mo
eb2d868
Source0:        https://cpan.metacpan.org/authors/id/T/TI/TINITA/Mo-%{version}.tar.gz
David Dick aa7af8f
# required test libraries for EPEL6
David Dick aa7af8f
Patch1:         mo_required_test_libraries.patch
David Dick 2012ef1
BuildArch:      noarch
4be6051
BuildRequires:  coreutils
4be6051
BuildRequires:  findutils
4be6051
BuildRequires:  make
09ec12f
BuildRequires:  perl-interpreter
6326295
BuildRequires:  perl-generators
David Dick 2012ef1
BuildRequires:  perl(Class::XSAccessor)
4be6051
BuildRequires:  perl(constant)
David Dick 2012ef1
BuildRequires:  perl(ExtUtils::MakeMaker)
David Dick 2012ef1
BuildRequires:  perl(IO::All)
David Dick 2012ef1
BuildRequires:  perl(lib)
David Dick 2012ef1
BuildRequires:  perl(Moose)
David Dick 2012ef1
BuildRequires:  perl(Moose::Role)
David Dick 2012ef1
BuildRequires:  perl(Mouse)
4be6051
BuildRequires:  perl(Mouse::Role)
David Dick 2012ef1
BuildRequires:  perl(Mouse::Util::MetaRole)
David Dick 2012ef1
BuildRequires:  perl(PPI)
David Dick 2012ef1
BuildRequires:  perl(strict)
David Dick aa7af8f
%if 0%{?el6}
David Dick aa7af8f
%else
David Dick 2012ef1
BuildRequires:  perl(Test::More) >= 0.96
David Dick aa7af8f
%endif
David Dick 2012ef1
BuildRequires:  perl(warnings)
David Dick 2012ef1
Requires:       perl(Moose)
David Dick 2012ef1
Requires:       perl(Moose::Role)
David Dick 2012ef1
Requires:       perl(Mouse)
David Dick 2012ef1
Requires:       perl(Mouse::Util::MetaRole)
David Dick 2012ef1
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
David Dick 2012ef1
David Dick 2012ef1
%description
David Dick 2012ef1
Mo provides the bare-minimum for a Perl object system, compared to other similar
David Dick 2012ef1
systems such as Moose, Mouse and Moo.
David Dick 2012ef1
David Dick 2012ef1
%prep
David Dick 2012ef1
%setup -q -n Mo-%{version}
David Dick aa7af8f
%if 0%{?el6}
David Dick aa7af8f
%patch1 -p1
David Dick aa7af8f
%endif
David Dick 2012ef1
David Dick 2012ef1
%build
David Dick aa7af8f
%if 0%{?el6}
David Dick aa7af8f
export PERL5LIB=include_test_libs/lib
David Dick aa7af8f
%endif
David Dick 2012ef1
%{__perl} Makefile.PL INSTALLDIRS=vendor
David Dick 2012ef1
make %{?_smp_mflags}
David Dick 2012ef1
David Dick 2012ef1
%install
David Dick 2012ef1
make pure_install DESTDIR=$RPM_BUILD_ROOT
David Dick 2012ef1
4be6051
find $RPM_BUILD_ROOT -type f -name .packlist -delete
David Dick 2012ef1
David Dick 2012ef1
%{_fixperms} $RPM_BUILD_ROOT/*
David Dick 2012ef1
David Dick 2012ef1
%check
David Dick aa7af8f
%if 0%{?el6}
David Dick aa7af8f
export PERL5LIB=include_test_libs/lib
David Dick aa7af8f
%endif
David Dick 2012ef1
make test
David Dick 2012ef1
David Dick 2012ef1
%files
David Dick 2012ef1
%doc Changes LICENSE README
David Dick 2012ef1
%{perl_vendorlib}/*
David Dick 2012ef1
%{_mandir}/man3/*
David Dick 2012ef1
%{_bindir}/*
David Dick 2012ef1
David Dick 2012ef1
%changelog
84d5118
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.40-7
84d5118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
84d5118
67d70f0
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-6
67d70f0
- Perl 5.28 rebuild
67d70f0
99a90af
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.40-5
99a90af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
99a90af
3351e3a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.40-4
3351e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3351e3a
c70aa34
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-3
c70aa34
- Perl 5.26 rebuild
c70aa34
434ea0e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.40-2
434ea0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
434ea0e
4be6051
* Thu Aug 25 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-1
4be6051
- 0.40 bump
4be6051
9d2455b
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-6
9d2455b
- Perl 5.24 rebuild
9d2455b
b648c66
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-5
b648c66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b648c66
314fba1
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.39-4
314fba1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
314fba1
bc6a40e
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-3
bc6a40e
- Perl 5.22 rebuild
bc6a40e
David Dick aa7af8f
* Fri Nov 14 2014 David Dick <ddick@cpan.org> - 0.39-2
David Dick aa7af8f
- Patch for EPEL6 distribution
David Dick aa7af8f
David Dick 7386969
* Sat Sep 13 2014 David Dick <ddick@cpan.org> - 0.39-1
David Dick 7386969
- Upgrade to 0.39
David Dick 7386969
d0901b8
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.38-2
d0901b8
- Perl 5.20 rebuild
d0901b8
David Dick 2012ef1
* Thu Aug 21 2014 David Dick <ddick@cpan.org> - 0.38-1
David Dick 2012ef1
- Initial release