Group :: Development/Perl
RPM: perl-Moose
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
# BEGIN SourceDeps(oneline):
BuildRequires: perl(Test/Needs.pm)
# END SourceDeps(oneline)
%def_without bootstrap
%define dist Moose
Name: perl-%dist
Version: 2.2206
Release: alt1
Summary: A postmodern object system for Perl 5
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{dist}-%{version}.tar.gz
# avoid dependency on perl-devel
%add_findreq_skiplist */Test/Moose*
# XXX Can't locate object method "new" via package "Moose::Meta::Attribute"
%add_findreq_skiplist */Moose/Meta/TypeCoercion.pm
# XXX The 'add_attribute' method cannot be called on an immutable instance
%add_findreq_skiplist */Moose/Meta/TypeConstraint/Parameterizable.pm
%add_findreq_skiplist */Moose/Util/TypeConstraints.pm
# XXX Can't locate object method "initialize" via package "Class::MOP::Class"
%add_findreq_skiplist */Class/MOP.pm
#Can't locate object method "_can_be_made_compatible_with" via package "Class::MOP::Method::Constructor"
%add_findreq_skiplist */Class/MOP/Method/Constructor.pm
Provides: perl-Class-MOP = %version
Obsoletes: perl-Class-MOP < %version
# Automatically added by buildreq on Wed Nov 16 2011 (-bi)
BuildRequires: perl-Algorithm-C3 perl-DateTime perl-Devel-GlobalDestruction perl-Eval-Closure perl-Filter-Simple perl-HTTP-Message perl-IO-String perl-Locale-US perl-MRO-Compat perl-Module-Refresh perl-Params-Coerce perl-Regexp-Common perl-Sub-Name perl-Task-Weaken perl-Test-Deep perl-Test-Fatal perl-Test-Output perl-Test-Requires perl-namespace-clean perl-Test-CheckDeps perl-Package-DeprecationManager perl-Class-Load-XS perl-Throwable perl(Devel/StackTrace.pm) perl(ExtUtils/CBuilder.pm) perl(Test/CleanNamespaces.pm) perl(Devel/OverloadInfo.pm) perl(Test/Warnings.pm) perl(List/MoreUtils.pm) perl(Sub/Exporter.pm)
%if_without bootstrap
BuildRequires: perl-Specio
%else
%define _without_test 1
%endif
%description
Moose is an extension of the Perl 5 object system.
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.
%prep
%setup -q -n %{dist}-%{version}
%build
%perl_vendor_build
%install
%perl_vendor_install
%files
%doc Changes README.md Changes.Class-MOP doc
%_bindir/moose-*
%perl_vendor_archlib/Class
%perl_vendor_archlib/Moose*
%perl_vendor_autolib/Moose
%perl_vendor_archlib/Test
%perl_vendor_archlib/metaclass.pm
%perl_vendor_archlib/oose.pm
%changelog
…
Full changelog you can see here
# BEGIN SourceDeps(oneline):
BuildRequires: perl(Test/Needs.pm)
# END SourceDeps(oneline)
%def_without bootstrap
%define dist Moose
Name: perl-%dist
Version: 2.2206
Release: alt1
Summary: A postmodern object system for Perl 5
License: GPL or Artistic
Group: Development/Perl
URL: %CPAN %dist
Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{dist}-%{version}.tar.gz
# avoid dependency on perl-devel
%add_findreq_skiplist */Test/Moose*
# XXX Can't locate object method "new" via package "Moose::Meta::Attribute"
%add_findreq_skiplist */Moose/Meta/TypeCoercion.pm
# XXX The 'add_attribute' method cannot be called on an immutable instance
%add_findreq_skiplist */Moose/Meta/TypeConstraint/Parameterizable.pm
%add_findreq_skiplist */Moose/Util/TypeConstraints.pm
# XXX Can't locate object method "initialize" via package "Class::MOP::Class"
%add_findreq_skiplist */Class/MOP.pm
#Can't locate object method "_can_be_made_compatible_with" via package "Class::MOP::Method::Constructor"
%add_findreq_skiplist */Class/MOP/Method/Constructor.pm
Provides: perl-Class-MOP = %version
Obsoletes: perl-Class-MOP < %version
# Automatically added by buildreq on Wed Nov 16 2011 (-bi)
BuildRequires: perl-Algorithm-C3 perl-DateTime perl-Devel-GlobalDestruction perl-Eval-Closure perl-Filter-Simple perl-HTTP-Message perl-IO-String perl-Locale-US perl-MRO-Compat perl-Module-Refresh perl-Params-Coerce perl-Regexp-Common perl-Sub-Name perl-Task-Weaken perl-Test-Deep perl-Test-Fatal perl-Test-Output perl-Test-Requires perl-namespace-clean perl-Test-CheckDeps perl-Package-DeprecationManager perl-Class-Load-XS perl-Throwable perl(Devel/StackTrace.pm) perl(ExtUtils/CBuilder.pm) perl(Test/CleanNamespaces.pm) perl(Devel/OverloadInfo.pm) perl(Test/Warnings.pm) perl(List/MoreUtils.pm) perl(Sub/Exporter.pm)
%if_without bootstrap
BuildRequires: perl-Specio
%else
%define _without_test 1
%endif
%description
Moose is an extension of the Perl 5 object system.
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.
%prep
%setup -q -n %{dist}-%{version}
%build
%perl_vendor_build
%install
%perl_vendor_install
%files
%doc Changes README.md Changes.Class-MOP doc
%_bindir/moose-*
%perl_vendor_archlib/Class
%perl_vendor_archlib/Moose*
%perl_vendor_autolib/Moose
%perl_vendor_archlib/Test
%perl_vendor_archlib/metaclass.pm
%perl_vendor_archlib/oose.pm
%changelog
…
Full changelog you can see here