/[packages]/cauldron/perl-ExtUtils-MakeMaker/current/SPECS/perl-ExtUtils-MakeMaker.spec
ViewVC logotype

Annotation of /cauldron/perl-ExtUtils-MakeMaker/current/SPECS/perl-ExtUtils-MakeMaker.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 148598 - (hide annotations) (download)
Mon Sep 26 12:31:27 2011 UTC (12 years, 6 months ago) by jquelin
File size: 2107 byte(s)
adding missing buildrequires:
1 jquelin 136622 %define upstream_name ExtUtils-MakeMaker
2     %define upstream_version 6.59
3    
4     Name: perl-%{upstream_name}
5     Version: %perl_convert_version %{upstream_version}
6 jquelin 148590 Release: %mkrel 2
7 jquelin 136622
8     Summary: Writes Makefiles for extensions
9     License: GPL+ or Artistic
10     Group: Development/Perl
11     Url: http://search.cpan.org/dist/%{upstream_name}
12     Source0: http://www.cpan.org/modules/by-module/ExtUtils/%{upstream_name}-%{upstream_version}.tar.gz
13 jquelin 148590 Patch0: ExtUtils-MakeMaker-6.59-prevent-bundled-copies.patch
14 jquelin 136622
15 jquelin 148597 BuildRequires: perl(CPAN::Meta)
16     BuildRequires: perl(CPAN::Meta::YAML)
17 jquelin 136622 BuildRequires: perl(Data::Dumper)
18     BuildRequires: perl(DirHandle)
19 jquelin 148597 BuildRequires: perl(ExtUtils::Command)
20     BuildRequires: perl(ExtUtils::Install)
21     BuildRequires: perl(ExtUtils::Manifest)
22 jquelin 136622 BuildRequires: perl(File::Basename)
23 jquelin 148597 BuildRequires: perl(File::Copy::Recursive)
24 jquelin 136953 BuildRequires: perl(File::Spec) >= 0.800.0
25 jquelin 148597 BuildRequires: perl(File::Temp)
26     BuildRequires: perl(JSON::PP)
27     BuildRequires: perl(JSON::PP::Compat5006)
28 jquelin 148598 BuildRequires: perl(List::Utils)
29 jquelin 148597 BuildRequires: perl(Parse::CPAN::Meta)
30 jquelin 136622 BuildRequires: perl(Pod::Man)
31 jquelin 148598 BuildRequires: perl(Scalar::Utils)
32 jquelin 148597 BuildRequires: perl(version)
33     BuildRequires: perl(Version::Requirements)
34 jquelin 136953 BuildRequires: perl-devel
35     BuildArch: noarch
36 jquelin 136622
37     %description
38     Include all the modules bundled with MakeMaker in @INC so
39     ExtUtils::MakeMaker will load.
40    
41     This is for bootstrapping the process of deciding how much of the bundles
42     we need.
43    
44     copy_bundles() copies the contents of each bundle, if necessary, into inc/
45     as a flattened module directory that MakeMaker can install.
46    
47     %prep
48     %setup -q -n %{upstream_name}-%{upstream_version}
49 jquelin 148590 %patch0 -b .nobundled
50 jquelin 136622
51     %build
52     %{__perl} Makefile.PL INSTALLDIRS=vendor
53     %make
54    
55     %check
56     %make test
57    
58     %install
59     rm -rf %buildroot
60     %makeinstall_std
61     mv %{buildroot}/%{_bindir}/instmodsh %{buildroot}/%{_bindir}/instmodsh.%{upstream_version}
62     mv %{buildroot}/%{_mandir}/man1/instmodsh.1 %{buildroot}/%{_mandir}/man1/instmodsh.%{upstream_version}.1
63    
64     %files
65 jquelin 136953 %doc Changes INSTALL META.json META.yml NOTES PATCHING README TODO
66 jquelin 136622 %{_mandir}/man3/*
67     %perl_vendorlib/*
68     %{_bindir}/*
69 jquelin 148590 %{_mandir}/man1/*

  ViewVC Help
Powered by ViewVC 1.1.30