[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