rpms/perl-MooseX-Clone/devel MooseX-Clone-0.05-rt55003.patch, NONE, 1.1 perl-MooseX-Clone.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Iain Arnell iarnell at fedoraproject.org
Thu Jul 22 03:02:17 UTC 2010


Author: iarnell

Update of /cvs/pkgs/rpms/perl-MooseX-Clone/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8284/devel

Modified Files:
	.cvsignore sources 
Added Files:
	MooseX-Clone-0.05-rt55003.patch perl-MooseX-Clone.spec 
Log Message:
initial import

MooseX-Clone-0.05-rt55003.patch:
 StorableClone.pm |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE MooseX-Clone-0.05-rt55003.patch ---
diff -up MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm.orig MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm
--- MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm.orig	2009-04-11 17:53:03.000000000 +0200
+++ MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm	2010-07-20 16:41:57.000000000 +0200
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-package MooseX::Clone::Meta::Attribute::Trait::StrableClone;
+package MooseX::Clone::Meta::Attribute::Trait::StorableClone;
 use Moose::Role;
 
 use Carp qw(croak);


--- NEW FILE perl-MooseX-Clone.spec ---
Name:           perl-MooseX-Clone
Version:        0.05
Release:        2%{?dist}
Summary:        Fine grained cloning support for Moose objects
License:        GPL+ or Artistic
Group:          Development/Libraries
URL:            http://search.cpan.org/dist/MooseX-Clone/
Source0:        http://www.cpan.org/authors/id/N/NU/NUFFIN/MooseX-Clone-%{version}.tar.gz
# https://rt.cpan.org/Public/Bug/Display.html?id=55003
Patch0:         MooseX-Clone-0.05-rt55003.patch
BuildArch:      noarch
BuildRequires:  perl(Data::Visitor) >= 0.24
BuildRequires:  perl(ExtUtils::MakeMaker)
BuildRequires:  perl(Hash::Util::FieldHash::Compat)
BuildRequires:  perl(Moose) >= 0.74
BuildRequires:  perl(namespace::clean) >= 0.08
BuildRequires:  perl(Test::use::ok)
Requires:       perl(Data::Visitor) >= 0.24
Requires:       perl(Moose) >= 0.74
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%{?perl_default_filter}

%description
Out of the box Moose only provides very barebones cloning support in order
to maximize flexibility.

This role provides a clone method that makes use of the low level cloning
support already in Moose and adds selective deep cloning based on
introspection on top of that. Attributes with the Clone trait will handle
cloning of data within the object, typically delegating to the attribute
value's own clone method.

%prep
%setup -q -n MooseX-Clone-%{version}
%patch0 -p1

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
make pure_install DESTDIR=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%files
%defattr(-,root,root,-)
%doc Changes
%{perl_vendorlib}/*
%{_mandir}/man3/*

%changelog
* Tue Jul 20 2010 Iain Arnell <iarnell at gmail.com> 0.05-2
- apply patch for rt #55003 to fix erroneous provides

* Tue Jul 20 2010 Iain Arnell <iarnell at gmail.com> 0.05-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-MooseX-Clone/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	21 Jul 2010 05:25:18 -0000	1.1
+++ .cvsignore	22 Jul 2010 03:02:17 -0000	1.2
@@ -0,0 +1 @@
+MooseX-Clone-0.05.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-MooseX-Clone/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	21 Jul 2010 05:25:18 -0000	1.1
+++ sources	22 Jul 2010 03:02:17 -0000	1.2
@@ -0,0 +1 @@
+ede55028ea2296aaa31232000a7e0c84  MooseX-Clone-0.05.tar.gz




More information about the perl-devel mailing list