Author: cweyl Update of /cvs/extras/rpms/perl-Moose/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6372 Modified Files: perl-Moose.spec sources Log Message: * Tue Jun 09 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.81-1 - auto-update to 0.81 (by cpan-spec-update 0.01) - altered br on perl(Class::MOP) (0.83 => 0.85) Index: perl-Moose.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Moose/F-10/perl-Moose.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -p -r1.27 -r1.28 --- perl-Moose.spec 5 Jan 2009 16:53:18 -0000 1.27 +++ perl-Moose.spec 16 Jun 2009 03:13:03 -0000 1.28 @@ -1,46 +1,48 @@ Name: perl-Moose -Version: 0.64 +Version: 0.81 Release: 1%{?dist} Summary: Complete modern object system for Perl 5 License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Moose/ -# source tends to flip between these four authors Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Moose-%{version}.tar.gz -#Source0: http://search.cpan.org/CPAN/authors/id/S/SA/SARTAK/Moose-%{version}.tar.gz -#Source0: http://search.cpan.org/CPAN/authors/id/S/ST/STEVAN/Moose-%{version}.tar.gz -#Source0: http://search.cpan.org/CPAN/authors/id/G/GR/GRODITI/Moose-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(Class::MOP) >= 0.75 -BuildRequires: perl(Filter::Simple) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42 +BuildRequires: perl(Class::MOP) >= 0.85 +BuildRequires: perl(Data::OptList) +BuildRequires: perl(Filter::Simple) BuildRequires: perl(List::MoreUtils) >= 0.12 BuildRequires: perl(Scalar::Util) >= 1.19 -BuildRequires: perl(Sub::Exporter) >= 0.954 +BuildRequires: perl(Sub::Exporter) >= 0.972 BuildRequires: perl(Sub::Install) >= 0.92 BuildRequires: perl(Task::Weaken) BuildRequires: perl(Test::More) >= 0.77 -BuildRequires: perl(Test::Exception) >= 0.21 +BuildRequires: perl(Test::Exception) >= 0.27 BuildRequires: perl(Test::LongString) BuildRequires: perl(UNIVERSAL::require) >= 0.10 # optional test #1 (in no particular order) -BuildRequires: perl(Test::Pod), perl(Test::Pod::Coverage) +# ** moved to author tests +#BuildRequires: perl(Test::Pod), perl(Test::Pod::Coverage) # optional test #2 -BuildRequires: perl(DBM::Deep) >= 0.983, perl(DateTime::Format::MySQL) +BuildRequires: perl(DBM::Deep) >= 0.983 +BuildRequires: perl(DateTime::Format::MySQL) # optional test #3 -BuildRequires: perl(HTTP::Headers), perl(Params::Coerce), perl(URI) +BuildRequires: perl(HTTP::Headers) +BuildRequires: perl(Params::Coerce) +BuildRequires: perl(URI) # optional test #4 # commented out as Locale::US's license is ambiguous at the moment, precluding # packaging it. #BuildRequires: perl(Regexp::Common), perl(Locale::US) # optional test #5 -BuildRequires: perl(IO::File), perl(IO::String) +BuildRequires: perl(IO::File) +BuildRequires: perl(IO::String) # optional test #6 BuildRequires: perl(Test::Deep) -# optional test #7 +# optional test #7 BuildRequires: perl(Declare::Constraints::Simple) # optional test #8 (as of 0.20) BuildRequires: perl(Module::Refresh) @@ -48,18 +50,24 @@ BuildRequires: perl(Module::Refresh) BuildRequires: perl(Test::Warn) BuildRequires: perl(Test::Output) +# don't "provide" private Perl libs, or bits from _docdir +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R}" + +### auto-added brs! +BuildRequires: perl(Sub::Name) +BuildRequires: perl(Carp) %description Moose is an extension of the Perl 5 object system. -Yes, I know there has been an explosion recently of new ways to build -objects in Perl 5, most of them based on inside-out objects and other -such things. Moose is different because it is not a new object system -for Perl 5, but instead an extension of the existing object system. - Moose is built on top of Class::MOP, which is a metaclass system for Perl 5. This means that Moose not only makes building normal Perl 5 objects better, but it also provides the power of metaclass programming. +such things. Moose is different from other Perl 5 object systems because +it is not a new system, but instead an extension of the existing one. While Moose is very much inspired by Perl 6, it is not itself Perl 6. Instead, it is an OO system for Perl 5. I built Moose because I was @@ -69,21 +77,10 @@ Perl 6 OO. So instead of switching to Ru %prep %setup -q -n Moose-%{version} +# tidy things up... find t/ -type f -exec perl -pi -e 's|^#!/usr/local/bin|#!/usr/bin|' {} + - -# remove the originals of patched files... find . -name '*.orig' -exec rm -v {} + -# Filter unwanted Provides: -cat << \EOF > %{name}-prov -#!/bin/sh -%{__perl_provides} $* |\ - sed -e '/perl(MyMoose.*)/d; /perl(Bar)/d; /perl(Foo)/d' -EOF - -%define __perl_provides %{_builddir}/Moose-%{version}/%{name}-prov -chmod +x %{__perl_provides} - %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -111,6 +108,43 @@ rm -rf %{buildroot} %{_mandir}/man3/* %changelog +* Tue Jun 09 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.81-1 +- auto-update to 0.81 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.83 => 0.85) + +* Sun Jun 07 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.80-1 +- auto-update to 0.80 (by cpan-spec-update 0.01) + +* Tue May 19 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.79-1 +- auto-update to 0.79 (by cpan-spec-update 0.01) + +* Wed May 13 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.78-1 +- auto-update to 0.78 (by cpan-spec-update 0.01) +- altered br on perl(Test::Exception) (0.21 => 0.27) +- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) +- added a new br on perl(Sub::Name) (version 0) +- altered br on perl(Class::MOP) (0.81 => 0.83) +- altered br on perl(Sub::Exporter) (0.954 => 0.972) +- added a new br on perl(Carp) (version 0) + +* Mon May 04 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.74-2 +- switch filtering to a cleaner system + +* Sat Apr 18 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.74-1 +- update to 0.74 + +* Wed Apr 01 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.73-1 +- update to 0.73 + +* Sun Mar 08 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.72-1 +- update to 0.72 + +* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 0.71-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Feb 22 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.71-1 +- update to 0.71 + * Sun Jan 04 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 0.64-1 - update to 0.64 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Moose/F-10/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -p -r1.21 -r1.22 --- sources 5 Jan 2009 16:53:18 -0000 1.21 +++ sources 16 Jun 2009 03:13:03 -0000 1.22 @@ -1 +1 @@ -1f1dfa4312926b272e05e3a9b89dca5b Moose-0.64.tar.gz +7fe95bd9db76494340e87338e3d86899 Moose-0.81.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl Fedora-perl-devel-list mailing list Fedora-perl-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list