source: projects/specs/trunk/p/perl-Perl-Critic-More/perl-Perl-Critic-More-vl.spec @ 9124

Revision 9124, 2.9 KB checked in by inagaki, 9 years ago (diff)

2014-11-30 Ryoichi INAGAKI <ryo1@…>

  • perl-Perl-Critic-More: rebuilt
  • perl-XML-{Dumper, Filter-BufferText?, Grove, XPath}: rebuilt
  • perl-XML-{LibXML, LibXSLT, SAX-Writer, Writer}: updated
  • perl-YAML-LibYAML: updated


Line 
1Name:           perl-Perl-Critic-More
2Version:        1.000
3Release:        3%{?_dist_release}
4Summary:        Supplemental policies for Perl::Critic
5License:        GPL+ or Artistic
6Group:          Development/Libraries
7URL:            http://search.cpan.org/dist/Perl-Critic-More/
8Source0:        http://www.cpan.org/authors/id/E/EL/ELLIOTJS/Perl-Critic-More-%{version}.tar.gz
9
10BuildRoot: %{_tmppath}/%{name}-%{version}-root
11BuildArch:      noarch
12BuildRequires:  perl(Module::Build)
13BuildRequires:  perl(Perl::Critic) >= 1.082
14BuildRequires:  perl(Perl::MinimumVersion) >= 0.14
15BuildRequires:  perl(Readonly) >= 1.03
16# Tests:
17BuildRequires:  perl(List::MoreUtils)
18BuildRequires:  perl(Perl::Critic::Config)
19BuildRequires:  perl(Perl::Critic::Policy)
20BuildRequires:  perl(Perl::Critic::TestUtils)
21BuildRequires:  perl(Perl::Critic::Utils)
22BuildRequires:  perl(Perl::Critic::Violation)
23BuildRequires:  perl(Test::More)
24BuildRequires:  perl(Test::Pod) >= 1.00
25BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
26Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
27Requires:       perl(Perl::Critic) >= 1.082
28Requires:       perl(Perl::MinimumVersion) >= 0.14
29Requires:       perl(Readonly) >= 1.03
30
31Vendor:         Project Vine
32Distribution:   Vine Linux
33Packager:       shaolin
34
35%description
36This is a collection of Perl::Critic policies that are not included in the
37Perl::Critic core for a variety of reasons.
38
39%prep
40%setup -q -n Perl-Critic-More-%{version}
41
42%if %{_dist_release} > "vl6"
43# filter for RPM 4.9
44%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Readonly\\)\\s*$
45%else
46cat << \EOF > %{name}-req
47#!/bin/sh
48%{__perl_requires} $* |\
49sed -e '/perl(Readonly)/d'
50EOF
51
52%global __perl_requires %{_builddir}/Perl-Critic-More-%{version}/%{name}-req
53chmod +x %{__perl_requires}
54%endif
55
56%build
57%{__perl} Build.PL installdirs=vendor
58./Build
59
60%install
61rm -rf ${RPM_BUILD_ROOT}
62./Build install destdir=${RPM_BUILD_ROOT} create_packlist=0
63find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
64%{_fixperms} ${RPM_BUILD_ROOT}/*
65
66%check
67./Build test
68
69%clean
70rm -rf ${RPM_BUILD_ROOT}
71
72%files
73%defattr(-,root,root,-)
74%doc Changes LICENSE README TODO.pod
75%{perl_vendorlib}/*
76%{_mandir}/man3/*
77
78%changelog
79* Sun Nov 30 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.000-3
80- rebuilt with perl 5.16.3
81
82* Thu Mar 01 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.000-2
83- rebuild
84
85* Fri Feb 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.000-1
86- initial build for Vine Linux
87
88* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.000-4
89- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
90
91* Tue Jul 26 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.000-3
92- add RPM4.9 macro filter
93
94* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.000-2
95- Perl mass rebuild
96
97* Thu Mar 24 2011 Petr Pisar <ppisar@redhat.com> 1.000-1
98- Specfile autogenerated by cpanspec 1.78.
99- Remove BuildRoot stuff
Note: See TracBrowser for help on using the repository browser.