commit 50ab1d8e53071220bc79ca5976799d1353a0b910 Author: Emmanuel Seyman <emmanuel@xxxxxxxxx> Date: Tue Nov 11 16:42:32 2014 +0100 Update to 0.0013 Clean up spec file Add perl default filter Drop tests from the documentation Switch AutoProv on Fix description .gitignore | 1 + perl-MooseX-Object-Pluggable.spec | 50 ++++++++++++++++++++----------------- sources | 2 +- 3 files changed, 29 insertions(+), 24 deletions(-) --- diff --git a/.gitignore b/.gitignore index e7a6b07..d20db9b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ MooseX-Object-Pluggable-0.0011.tar.gz +/MooseX-Object-Pluggable-0.0013.tar.gz diff --git a/perl-MooseX-Object-Pluggable.spec b/perl-MooseX-Object-Pluggable.spec index d1bf195..c77410f 100644 --- a/perl-MooseX-Object-Pluggable.spec +++ b/perl-MooseX-Object-Pluggable.spec @@ -1,36 +1,37 @@ Name: perl-MooseX-Object-Pluggable -Version: 0.0011 -Release: 15%{?dist} +Version: 0.0013 +Release: 1%{?dist} Summary: Make your Moose classes pluggable License: GPL+ or Artistic -Group: Development/Libraries + URL: http://search.cpan.org/dist/MooseX-Object-Pluggable/ -Source0: http://search.cpan.org/CPAN/authors/id/G/GR/GRODITI/MooseX-Object-Pluggable-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/MooseX-Object-Pluggable-%{version}.tar.gz + BuildArch: noarch +BuildRequires: perl(Dist::Zilla) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Module::Pluggable::Object) BuildRequires: perl(Moose) >= 0.35 - -# nixed right now, as pod coverage tests fail. These are developer tests, and -# will not impact the running of the module. -#BuildRequires: perl(Test::Pod), perl(Test::Pod::Coverage) +BuildRequires: perl(namespace::autoclean) +BuildRequires: perl(CPAN::Meta) +BuildRequires: perl(CPAN::Meta::Requirements) +BuildRequires: perl(Module::Build::Tiny) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # keep rpmlint happy Requires: perl(strict), perl(warnings), perl(Moose) -# otherwise we have a ton of "provides" from files in doc. We only really -# provide one package, so... -AutoProv: no -Provides: perl(MooseX::Object::Pluggable) = %{version} +%{?perl_default_filter} %description -This module aids in the development and deploment of plugin-enabled -Moose-based classes. It extends the Moose framework via roles to enable +This module aids in the development and deployment of plugin-enabled +Moose-based classes. It extends the Moose framework via roles to enable this behavior. %prep @@ -43,8 +44,6 @@ perl -pi -e 's|^#!perl|#!/usr/bin/perl|; s|^#!/usr/local|#!/usr|' t/*.t make %{?_smp_mflags} %install -rm -rf %{buildroot} - make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; @@ -53,18 +52,23 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} %{buildroot}/* %check -make test - -%clean -rm -rf %{buildroot} +AUTHOR_TESTING=1 make test %files -%defattr(-,root,root,-) -%doc Changes README t/ +%doc Changes README +%license LICENSE %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Tue Nov 11 2014 Emmanuel Seyman <emmanuel@xxxxxxxxx> - 0.0013-1 +- Update to 0.0013 +- Clean up spec file +- Add perl default filter +- Drop tests from the documentation +- Switch AutoProv on +- Fix description + * Mon Sep 01 2014 Jitka Plesnikova <jplesnik@xxxxxxxxxx> - 0.0011-15 - Perl 5.20 rebuild diff --git a/sources b/sources index 0579aaa..e4db10b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ce3b5ffc6d05bdd77102488a85e401d1 MooseX-Object-Pluggable-0.0011.tar.gz +ef047198af7e065cb3f02cf56daf8fdd MooseX-Object-Pluggable-0.0013.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel