[perl-Devel-Declare-Parser] Initial import

Jitka Plesnikova jplesnik at fedoraproject.org
Tue Sep 4 12:59:34 UTC 2012


commit 2428b6de3b48ae58e37b7b33d19ab419797885e5
Author: Jitka Plesnikova <jplesnik at redhat.com>
Date:   Tue Sep 4 14:59:24 2012 +0200

    Initial import

 .gitignore                                       |    1 +
 perl-Devel-Declare-Parser-fix-dependencies.patch |   64 ++++++++++++++++++++++
 perl-Devel-Declare-Parser.spec                   |   58 ++++++++++++++++++++
 sources                                          |    1 +
 4 files changed, 124 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..31d5dc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Devel-Declare-Parser-0.017.tar.gz
diff --git a/perl-Devel-Declare-Parser-fix-dependencies.patch b/perl-Devel-Declare-Parser-fix-dependencies.patch
new file mode 100644
index 0000000..ae84e05
--- /dev/null
+++ b/perl-Devel-Declare-Parser-fix-dependencies.patch
@@ -0,0 +1,64 @@
+Test::Exception::LessClever is an alternative to Test::Exception. It is
+simple, but it create loop dependency. To break the dependency use directly
+Test::Exception. 
+
+diff -up Devel-Declare-Parser-0.017/t/Codeblock.t.orig Devel-Declare-Parser-0.017/t/Codeblock.t
+--- Devel-Declare-Parser-0.017/t/Codeblock.t.orig	2012-07-13 13:29:22.889782912 +0200
++++ Devel-Declare-Parser-0.017/t/Codeblock.t	2012-07-13 13:31:03.620223103 +0200
+@@ -2,7 +2,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-use Test::Exception::LessClever;
++use Test::Exception;
+ 
+ sub line {
+     ( undef, undef, my $line ) = caller;
+diff -up Devel-Declare-Parser-0.017/t/Method.t.orig Devel-Declare-Parser-0.017/t/Method.t
+--- Devel-Declare-Parser-0.017/t/Method.t.orig	2012-07-13 13:29:22.891782921 +0200
++++ Devel-Declare-Parser-0.017/t/Method.t	2012-07-13 13:31:10.408252767 +0200
+@@ -2,7 +2,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-use Test::Exception::LessClever;
++use Test::Exception;
+ 
+ sub test { $_[-1]->( @_ ) }
+ 
+diff -up Devel-Declare-Parser-0.017/t/Parser.t.orig Devel-Declare-Parser-0.017/t/Parser.t
+--- Devel-Declare-Parser-0.017/t/Parser.t.orig	2012-07-13 13:29:22.892782925 +0200
++++ Devel-Declare-Parser-0.017/t/Parser.t	2012-07-13 13:31:19.033290458 +0200
+@@ -3,7 +3,7 @@ use strict;
+ use warnings;
+ 
+ use Test::More;
+-use Test::Exception::LessClever;
++use Test::Exception;
+ use Data::Dumper;
+ use Carp;
+ 
+diff -up Devel-Declare-Parser-0.017/t/Parsers.t.orig Devel-Declare-Parser-0.017/t/Parsers.t
+--- Devel-Declare-Parser-0.017/t/Parsers.t.orig	2012-07-13 13:29:22.893782929 +0200
++++ Devel-Declare-Parser-0.017/t/Parsers.t	2012-07-13 13:31:25.600319155 +0200
+@@ -2,7 +2,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-use Test::Exception::LessClever;
++use Test::Exception;
+ 
+ BEGIN {
+     use_ok( 'Devel::Declare::Parser::Sublike', 'sl' );
+diff -up Devel-Declare-Parser-0.017/t/Sublike.t.orig Devel-Declare-Parser-0.017/t/Sublike.t
+--- Devel-Declare-Parser-0.017/t/Sublike.t.orig	2012-07-13 13:29:22.894782933 +0200
++++ Devel-Declare-Parser-0.017/t/Sublike.t	2012-07-13 13:31:32.464349152 +0200
+@@ -2,7 +2,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-use Test::Exception::LessClever;
++use Test::Exception;
+ 
+ sub test { $_[-1]->( @_ ) }
+ 
diff --git a/perl-Devel-Declare-Parser.spec b/perl-Devel-Declare-Parser.spec
new file mode 100644
index 0000000..0b506e3
--- /dev/null
+++ b/perl-Devel-Declare-Parser.spec
@@ -0,0 +1,58 @@
+Name:           perl-Devel-Declare-Parser
+Version:        0.017
+Release:        1%{?dist}
+Summary:        Higher level interface to Devel-Declare
+License:        GPL+ or Artistic
+Group:          Development/Libraries
+URL:            http://search.cpan.org/dist/Devel-Declare-Parser/
+Source0:        http://www.cpan.org/authors/id/E/EX/EXODIST/Devel-Declare-Parser-%{version}.tar.gz
+Patch0:         perl-Devel-Declare-Parser-fix-dependencies.patch
+BuildArch:      noarch
+BuildRequires:  perl(B::Compiling) >= 0.02
+BuildRequires:  perl(B::Hooks::EndOfScope) >= 0.08
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(Devel::BeginLift)
+BuildRequires:  perl(Devel::Declare) >= 0.006
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Simple) >= 0.88
+Requires:       perl(B::Compiling) >= 0.02
+Requires:       perl(B::Hooks::EndOfScope) >= 0.08
+Requires:       perl(Devel::BeginLift)
+Requires:       perl(Devel::Declare) >= 0.006
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Devel-Declare-Parser is a higher-level API sitting on top of
+Devel::Declare. It is used by Devel::Declare::Exporter to simplify
+exporting of Devel::Declare magic. Writing custom parsers usualy only
+requires subclassing this module and overriding a couple methods.
+
+%prep
+%setup -q -n Devel-Declare-Parser-%{version}
+%patch0 -p1 
+
+%build
+%{__perl} Build.PL installdirs=vendor
+./Build
+
+%install
+./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+%check
+./Build test
+
+%files
+%doc README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Fri Jul 13 2012 Jitka Plesnikova <jplesnik at redhat.com> 0.017-1
+- Specfile autogenerated by cpanspec 1.78.
diff --git a/sources b/sources
index e69de29..d2bfa8f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+701edc00f3ba02c75ffe7ecf47f27192  Devel-Declare-Parser-0.017.tar.gz


More information about the scm-commits mailing list