Package perl-Perl-Critic: Specfile

%define m_distro Perl-Critic
Name: perl-Perl-Critic
Version: 1.118
Release: alt1

Summary: Critique Perl source code for best-practices.  

License: Perl (Artistic and GPL)
Group: Development/Perl
Url: %CPAN %m_distro

BuildArch: noarch
Source: http://www.cpan.org/authors/id/T/TH/THALJEF/Perl-Critic-%{version}.tar.gz

BuildRequires: perl-B-Keywords perl-Config-Tiny perl-Exception-Class perl-File-HomeDir perl-File-Which perl-HTML-Parser perl-Module-Build perl-PPI perl-Perl-Tidy perl-Pod-Spell perl-Readonly perl-Regexp-Parser perl-String-Format perl-version perl-podlators perl-Module-Pluggable perl-autodie perl-Email-Address perl-PPIx-Utilities perl-PPIx-Regexp perl-Test-Deep
Requires: perl(Module/Pluggable.pm)

%description
Perl::Critic is an extensible framework for creating and applying
coding standards to Perl source code. Essentially, it is a static
source code analysis engine. Perl::Critic is distributed with a number
of Perl::Critic::Policy modules that attempt to enforce various coding
guidelines.

%package -n perlcritic
Summary: Perl source code analysis utility
Requires: perl-Perl-Critic
Buildarch: noarch
Group: Text tools

%description -n perlcritic
perlcritic is a Perl::Critic based command line utility for Perl source
code analysis.

%prep
%setup -q -n %m_distro-%version
%build
%perl_vendor_build --install_path bindoc=%_man1dir

%install
%perl_vendor_install

%files
%perl_vendor_privlib/Perl/Critic*
%perl_vendor_privlib/Test/Perl/Critic/Policy.pm
%doc examples extras Changes LICENSE INSTALL README
%exclude %perl_vendor_archlib

%files -n perlcritic
%_bindir/*
%_man1dir/*
%exclude %perl_vendor_archlib

%changelog
* Tue Sep 25 2012 Igor Vlasenko <viy@altlinux.ru> 1.118-alt1
- automated CPAN update

* Wed Jun 06 2012 Igor Vlasenko <viy@altlinux.ru> 1.117-alt1
- new version

* Tue May 29 2012 Igor Vlasenko <viy@altlinux.ru> 1.116-alt2
- manually added Requires: perl(Module/Pluggable.pm) -
  do required for Critic plugins to work

* Thu Jul 28 2011 Vladimir Lettiev <crux@altlinux.ru> 1.116-alt1
- New version 1.116
- Spec cleanup

* Mon Nov 29 2010 Igor Vlasenko <viy@altlinux.ru> 1.082-alt1.1.1
- repair after perl 5.12 upgrade using girar-nmu

* Mon Oct 06 2008 Igor Vlasenko <viy@altlinux.ru> 1.082-alt1.1
- NMU fixing directory ownership violation

* Tue May 20 2008 Michael Bochkaryov <misha@altlinux.ru> 1.082-alt1
- first build for ALT Linux Sisyphus