source: spec/trunk/SPECS/perl-Module-ScanDeps.spec

Last change on this file was 1400, checked in by tellie, 7 years ago

spec: perl-Module-ScanDeps: Release version 1.24-1.

File size: 3.3 KB
RevLine 
[1400]1# Run prefork optional test
2#%{bcond_without perl_Module_ScanDeps_enables_prefork}
3
4Name: perl-Module-ScanDeps
5Summary: Recursively scan Perl code for dependencies
6Version: 1.24
7Release: 1%{?dist}
8License: GPL+ or Artistic
9Vendor: bww bitwise works GmbH
10Source0: http://search.cpan.org/CPAN/authors/id/R/RS/RSCHUPP/Module-ScanDeps-%{version}.tar.gz
11URL: http://search.cpan.org/dist/Module-ScanDeps/
12BuildArch: noarch
13BuildRequires: make
14#BuildRequires: perl-interpreter
15BuildRequires: perl-generators
16BuildRequires: perl(ExtUtils::MakeMaker) >= 6.63
17BuildRequires: perl(strict)
18BuildRequires: perl(warnings)
19# Run-time:
20BuildRequires: perl(B)
21BuildRequires: perl(Config)
22BuildRequires: perl(constant)
23# CPANPLUS::Backend is optional and not used by tests
24BuildRequires: perl(Cwd)
25BuildRequires: perl(Data::Dumper)
26# Digest::MD5 is optional and not used by tests
27BuildRequires: perl(DynaLoader)
28BuildRequires: perl(Encode)
29BuildRequires: perl(Exporter)
30BuildRequires: perl(File::Basename)
31BuildRequires: perl(File::Find)
32BuildRequires: perl(File::Path)
33BuildRequires: perl(File::Spec)
34BuildRequires: perl(File::Temp)
35BuildRequires: perl(FileHandle)
36# Getopt::Long not used by tests
37BuildRequires: perl(Module::Metadata)
38# Storable is optional and not used by tests
39# subs not used by tests
40# Text::ParseWords not used by tests
41BuildRequires: perl(vars)
42BuildRequires: perl(version)
43# VMS::Filespec never used
44# Tests:
45#BuildRequires: perl(autouse)
46#BuildRequires: perl(if)
47#BuildRequires: perl(lib)
48#BuildRequires: perl(Test::More)
49#BuildRequires: perl(Test::Requires)
50# Optional tests:
51#BuildRequires: perl(Module::Pluggable)
52#%if !%{defined perl_bootstrap} && %{with perl_Module_ScanDeps_enables_prefork}
53# Cycle: perl-Module-ScanDeps → perl-prefork → perl-Perl-MinimumVersion
54# → perl-Perl-Critic → perl-Pod-Spell → perl-File-ShareDir-ProjectDistDir
55# → perl-Path-Tiny → perl-Unicode-UTF8 → perl-Module-Install
56# → perl-Module-ScanDeps
57#BuildRequires: perl(prefork)
58#%endif
59#BuildRequires: perl(Test::Pod) >= 1.00
60#Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
61#Requires: perl(B)
62#Requires: perl(DynaLoader)
63#Requires: perl(Data::Dumper)
64#Requires: perl(Encode)
65#Requires: perl(File::Find)
66#Requires: perl(Text::ParseWords)
67#Recommends: perl(Digest::MD5)
68#Recommends: perl(Storable)
69Suggests: perl(CPANPLUS::Backend)
70
71%description
72This module scans potential modules used by perl programs and returns a
73hash reference. Its keys are the module names as they appear in %%INC (e.g.
74Test/More.pm). The values are hash references.
75
76%prep
77%setup -q -n Module-ScanDeps-%{version}
78
79%build
80perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
81make %{?_smp_mflags}
82make manifypods
83
84%install
85make pure_install DESTDIR=%{buildroot}
86%{_fixperms} %{buildroot}
87find %{buildroot} -type f -name .packlist -delete
88
89%check
90#make test
91
92%files
93%license LICENSE
94%doc AUTHORS Changes README
95%{_bindir}/scandeps.pl
96%{perl_vendorlib}/Module/
97%{_mandir}/man1/scandeps.pl.1*
98#%{_mandir}/man3/Module::ScanDeps.3pm*
99%{_mandir}/man3/*.3pm*
100
101%changelog
102* Fri May 04 2018 Elbert Pol <elbert.pol@gmail.com> - 1.24-1
103- initial rpm for OS2
Note: See TracBrowser for help on using the repository browser.