From 65cb2d359288c1a33378e106fbd9134914cf9cbd Mon Sep 17 00:00:00 2001 From: Petr Písař Date: Mar 29 2011 06:53:03 +0000 Subject: Import --- diff --git a/.gitignore b/.gitignore index e69de29..500d920 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/criticism-1.02.tar.gz diff --git a/perl-criticism.spec b/perl-criticism.spec new file mode 100644 index 0000000..290d9ca --- /dev/null +++ b/perl-criticism.spec @@ -0,0 +1,56 @@ +Name: perl-criticism +Version: 1.02 +Release: 1%{?dist} +Summary: Perl pragma to enforce coding standards and best-practices +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/criticism/ +Source0: http://www.cpan.org/authors/id/T/TH/THALJEF/criticism/criticism-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(Module::Build) +BuildRequires: perl(Perl::Critic) >= 1.089 +# Tests: +BuildRequires: perl(English) +BuildRequires: perl(FindBin) +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(IO::String) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Perl::Critic) >= 1.089 + +%description +This pragma enforces coding standards and promotes best-practices by +running your file through Perl::Critic before every execution. In a +production system, this usually isn't feasible because it adds a lot of +overhead at start-up. If you have a separate development environment, you +can effectively bypass the criticism pragma by not installing Perl::Critic +in the production environment. If Perl::Critic can't be loaded, then +criticism just fails silently. + +%prep +%setup -q -n criticism-%{version} +chmod 644 lib/*.pm + +%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 +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Fri Mar 25 2011 Petr Pisar 1.02-1 +- Specfile autogenerated by cpanspec 1.78. +- Remove BuildRoot stuff diff --git a/sources b/sources index e69de29..a1c665f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b1ee983972202b1b255e1a5d5c29be3e criticism-1.02.tar.gz