rpms/perl-Moose/devel .cvsignore, 1.38, 1.39 auto.ini, 1.1, 1.2 perl-Moose.spec, 1.53, 1.54 sources, 1.38, 1.39

Chris Weyl cweyl at fedoraproject.org
Sat Mar 20 17:46:23 UTC 2010


Author: cweyl

Update of /cvs/extras/rpms/perl-Moose/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8166

Modified Files:
	.cvsignore auto.ini perl-Moose.spec sources 
Log Message:
* Fri Mar 12 2010 Chris Weyl <cweyl at alumni.drew.edu> 0.99-1
- update by Fedora::App::MaintainerTools 0.006
- updating to latest GA CPAN version (0.99)



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Moose/devel/.cvsignore,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- .cvsignore	20 Feb 2010 03:26:50 -0000	1.38
+++ .cvsignore	20 Mar 2010 17:46:23 -0000	1.39
@@ -1 +1 @@
-Moose-0.98.tar.gz
+Moose-0.99.tar.gz


Index: auto.ini
===================================================================
RCS file: /cvs/extras/rpms/perl-Moose/devel/auto.ini,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- auto.ini	13 Feb 2010 06:18:47 -0000	1.1
+++ auto.ini	20 Mar 2010 17:46:23 -0000	1.2
@@ -1,3 +1,11 @@
+
+; This is probably an odd choice to try fully-managed mode out on, as we have
+; a subpackage to deal with, but...  Why not :)
+
+[common]
+; Set to 0 to DISABLE all description/prep/build/etc management.
+is_fully_managed=1
+
 [add_build_requires]
 ; optional test #1 (in no particular order)
 ; ** moved to author tests
@@ -29,3 +37,103 @@ perl(Test::Warn)=0
 perl(Test::Output)=0
 ; optional test #10
 perl(DateTime::Calendar::Mayan)=0
+
+[spec_description]
+content= <<EOT
+Moose is an extension of the Perl 5 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
+tired or writing the same old boring Perl 5 OO code, and drooling over
+Perl 6 OO. So instead of switching to Ruby, I wrote Moose :)
+
+%package -n perl-Test-Moose
+License:    GPL+ or Artistic
+Group:      Development/Libraries
+Summary:    Test functions for Moose specific features
+Requires:   %{name} = %{version}-%{release}
+
+%description -n perl-Test-Moose
+This module provides some useful test functions for Moose based classes.
+It is an experimental first release, so comments and suggestions are
+very welcome.
+
+EOT
+
+[spec_prep]
+setup_line=%setup -q -n Moose-%{version}
+use_custom_prep=1
+custom_prep= <<EOT
+
+# tidy things up...
+find t/ -type f -exec perl -pi -e 's|^#!/usr/local/bin|#!/usr/bin|' {} +
+find . -name '*.orig' -exec rm -v {} +
+find . -type f -exec chmod -c -x {} +
+
+EOT
+
+;[spec_build]
+; Set to 0 or delete section to use the default
+;use_custom=1
+;custom= <<EOT
+;%{__perl} Makefile.PL INSTALLDIRS=vendor
+;make %{?_smp_mflags}
+;
+;
+;EOT
+
+;[spec_install]
+; Set to 0 or delete section to use the default
+;use_custom=1
+;custom= <<EOT
+;rm -rf %{buildroot}
+;
+;make pure_install DESTDIR=%{buildroot}
+;find %{buildroot} -type f -name .packlist -exec rm -f {} +
+;find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+;
+;%{_fixperms} %{buildroot}/*
+;
+;EOT
+
+;[spec_check]
+; Set to 0 or delete section to use the default
+;use_custom=1
+;custom= <<EOT
+;make test
+;
+;EOT
+
+;[spec_clean]
+;; Set to 0 or delete section to use the default
+;use_custom=1
+;custom= <<EOT
+;rm -rf %{buildroot}
+;
+;EOT
+
+[spec_files]
+; Set to 0 or delete section to use the default
+use_custom=1
+custom= <<EOT
+%defattr(-,root,root,-)
+%doc Changes README doap.rdf
+%{perl_vendorarch}/*
+%exclude %dir %{perl_vendorarch}/auto/
+%exclude %{perl_vendorarch}/Test
+%{_mandir}/man3/*
+%exclude %{_mandir}/man3/Test::Moose*
+
+%files -n perl-Test-Moose
+%defattr(-,root,root,-)
+%{perl_vendorarch}/Test
+%{_mandir}/man3/Test::Moose*
+
+EOT
+


Index: perl-Moose.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Moose/devel/perl-Moose.spec,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -p -r1.53 -r1.54
--- perl-Moose.spec	20 Feb 2010 03:26:50 -0000	1.53
+++ perl-Moose.spec	20 Mar 2010 17:46:23 -0000	1.54
@@ -1,10 +1,10 @@
 Name:           perl-Moose
 Summary:        Complete modern object system for Perl 5
-Version:        0.98
+Version:        0.99
 Release:        1%{?dist}
 License:        GPL+ or Artistic
 Group:          Development/Libraries
-Source0:        http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Moose-%{version}.tar.gz 
+Source0:        http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Moose-%{version}.tar.gz 
 URL:            http://search.cpan.org/dist/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -45,22 +45,22 @@ Requires:       perl(Sub::Name)
 Requires:       perl(Task::Weaken)
 Requires:       perl(Try::Tiny) >= 0.02
 
+
 %{?perl_default_filter}
 %{?perl_default_subpackage_tests}
 
 %description
 Moose is an extension of the Perl 5 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
-tired or writing the same old boring Perl 5 OO code, and drooling over
-Perl 6 OO. So instead of switching to Ruby, I wrote Moose :)
+The main goal of Moose is to make Perl 5 Object Oriented programming easier,
+more consistent and less tedious. With Moose you can to think more about what
+you want to do and less about the mechanics of OOP.
+
+Additionally, 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 provides the power of metaclass programming as well.
+Moose is different from other Perl 5 object systems because it is not a new
+system, but instead an extension of the existing one.
 
 %package -n perl-Test-Moose
 License:    GPL+ or Artistic
@@ -76,28 +76,24 @@ very welcome.
 %prep
 %setup -q -n Moose-%{version}
 
-# tidy things up...
-find t/ -type f -exec perl -pi -e 's|^#!/usr/local/bin|#!/usr/bin|' {} +
-find . -name '*.orig' -exec rm -v {} +
-find . -type f -exec chmod -c -x {} +
-
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 
-
 %install
 rm -rf %{buildroot}
 
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} +
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 
 %{_fixperms} %{buildroot}/*
 
 %check
 make test
 
+
 %clean
 rm -rf %{buildroot}
 
@@ -116,6 +112,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Test::Moose*
 
 %changelog
+* Fri Mar 12 2010 Chris Weyl <cweyl at alumni.drew.edu> 0.99-1
+- update by Fedora::App::MaintainerTools 0.006
+- updating to latest GA CPAN version (0.99)
+
 * Sat Feb 20 2010 Chris Weyl <cweyl at alumni.drew.edu> 0.98-1
 - update by Fedora::App::MaintainerTools 0.003
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Moose/devel/sources,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- sources	20 Feb 2010 03:26:50 -0000	1.38
+++ sources	20 Mar 2010 17:46:23 -0000	1.39
@@ -1 +1 @@
-c040bde14d843ea09a0d138b25642f42  Moose-0.98.tar.gz
+bb3a9b89268f6deae85018fdb510a8ec  Moose-0.99.tar.gz




More information about the perl-devel mailing list