rpms/perl-Moose/F-10 perl-Moose.spec,1.27,1.28 sources,1.21,1.22

Chris Weyl cweyl at fedoraproject.org
Tue Jun 16 03:13:34 UTC 2009


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 at alumni.drew.edu> 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 at alumni.drew.edu> 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 at alumni.drew.edu> 0.80-1
+- auto-update to 0.80 (by cpan-spec-update 0.01)
+
+* Tue May 19 2009 Chris Weyl <cweyl at alumni.drew.edu> 0.79-1
+- auto-update to 0.79 (by cpan-spec-update 0.01)
+
+* Wed May 13 2009 Chris Weyl <cweyl at alumni.drew.edu> 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 at alumni.drew.edu> 0.74-2
+- switch filtering to a cleaner system
+
+* Sat Apr 18 2009 Chris Weyl <cweyl at alumni.drew.edu> 0.74-1
+- update to 0.74
+
+* Wed Apr 01 2009 Chris Weyl <cweyl at alumni.drew.edu> 0.73-1
+- update to 0.73
+
+* Sun Mar 08 2009 Chris Weyl <cweyl at alumni.drew.edu> 0.72-1
+- update to 0.72
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.71-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Feb 22 2009 Chris Weyl <cweyl at alumni.drew.edu> 0.71-1
+- update to 0.71
+
 * Sun Jan 04 2009 Chris Weyl <cweyl at alumni.drew.edu> 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




More information about the fedora-extras-commits mailing list