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 <[email protected]> 0.05-2
- apply patch for rt #55003 to fix erroneous provides

* Tue Jul 20 2010 Iain Arnell <[email protected]> 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

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to