source: projects/specs/trunk/p/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers-vl.spec @ 12120

Revision 12120, 6.6 KB checked in by tomop, 5 years ago (diff)

perl-5.26 and friends

Line 
1Name:           perl-ExtUtils-Helpers
2Version:        0.026
3Release:        10%{?_dist_release}
4Summary:        Various portability utilities for module builders
5License:        GPL+ or Artistic
6URL:            https://metacpan.org/release/ExtUtils-Helpers
7Source0:        http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-%{version}.tar.gz
8
9Vendor:        Project Vine
10Distribution:  Vine Linux
11
12BuildArch:      noarch
13# Build
14BuildRequires:  coreutils
15BuildRequires:  findutils
16BuildRequires:  make
17BuildRequires:  perl >= 2:5.26.2
18BuildRequires:  perl(ExtUtils::MakeMaker)
19# Module (File::Copy only needed for VMS support, not packaged)
20BuildRequires:  perl(Carp)
21BuildRequires:  perl(Config)
22BuildRequires:  perl(Exporter)
23BuildRequires:  perl(File::Basename)
24BuildRequires:  perl(File::Spec::Functions)
25BuildRequires:  perl(strict)
26BuildRequires:  perl(Text::ParseWords)
27BuildRequires:  perl(warnings)
28# Test Suite
29BuildRequires:  perl(Cwd)
30BuildRequires:  perl(lib)
31BuildRequires:  perl(Test::More)
32# Runtime
33Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
34
35%description
36This module provides various portable helper functions for module building
37modules.
38
39%prep
40%setup -q -n ExtUtils-Helpers-%{version}
41
42# Don't include VMS and Windows helpers, which may pull in unwelcome dependencies
43rm -f lib/ExtUtils/Helpers/{VMS,Windows}.pm
44perl -ni -e 'print unless /^lib\/ExtUtils\/Helpers\/(VMS|Windows)\.pm$/;' MANIFEST
45
46%build
47perl Makefile.PL INSTALLDIRS=vendor
48make %{?_smp_mflags}
49
50%install
51make pure_install DESTDIR=%{buildroot}
52find %{buildroot} -type f -name .packlist -delete
53%{_fixperms} -c %{buildroot}
54
55%check
56make test
57
58%files
59%if 0%{?_licensedir:1}
60%license LICENSE
61%else
62%doc LICENSE
63%endif
64%doc Changes README
65%{perl_vendorlib}/ExtUtils/
66%{_mandir}/man3/ExtUtils::Helpers.3*
67%{_mandir}/man3/ExtUtils::Helpers::Unix.3*
68
69%changelog
70* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.026-10
71- initial build for Vine Linux.
72
73* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.026-9
74- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
75
76* Mon Nov 19 2018 Paul Howarth <paul@city-fan.org> - 0.026-8
77- Drop EL-5 support
78  - Drop BuildRoot: and Group: tags
79  - Drop explicit buildroot cleaning in %%install section
80  - Drop explicit %%clean section
81
82* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.026-7
83- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
84
85* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.026-6
86- Perl 5.28 rebuild
87
88* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.026-5
89- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
90
91* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.026-4
92- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
93
94* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.026-3
95- Perl 5.26 rebuild
96
97* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.026-2
98- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
99
100* Sat Sep 10 2016 Paul Howarth <paul@city-fan.org> - 0.026-1
101- Update to 0.026
102  - Fix Win32 dependency
103
104* Fri Sep  2 2016 Paul Howarth <paul@city-fan.org> - 0.025-1
105- Update to 0.025
106  - Make split_like_shell always unixy
107  - Remove Module::Load dependency
108  - Remove done_testing; it requires Test::More 0.88
109- Drop VMS and Windows versions to avoid unwelcome dependencies
110- Drop now-redundant patch for building with Test::More < 0.88
111- Use %%license where possible
112- Simplify find command using -delete
113
114* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-10
115- Perl 5.24 re-rebuild of bootstrapped packages
116
117* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-9
118- Perl 5.24 rebuild
119
120* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.022-8
121- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
122
123* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.022-7
124- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
125
126* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-6
127- Perl 5.22 re-rebuild of bootstrapped packages
128
129* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-5
130- Perl 5.22 rebuild
131
132* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-4
133- Perl 5.20 re-rebuild of bootstrapped packages
134
135* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-3
136- Perl 5.20 rebuild
137
138* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.022-2
139- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
140
141* Fri Mar  7 2014 Paul Howarth <paul@city-fan.org> - 0.022-1
142- Update to 0.022
143  - Cleaned up remains of former functions
144  - Skip IO layers on <5.8 for 5.6 compatibility
145  - Don't swallow pl2bat exceptions
146- Drop patch for using Text::ParseWords < 3.24; even EL-5 has it
147
148* Wed Sep  4 2013 Paul Howarth <paul@city-fan.org> - 0.021-4
149- Skip the release tests when bootstrapping
150
151* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.021-3
152- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
153
154* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 0.021-2
155- Perl 5.18 rebuild
156
157* Tue May  7 2013 Paul Howarth <paul@city-fan.org> - 0.021-1
158- Update to 0.021
159  - Always use the right environmental variable for home directory
160  - Use configuration provided manpage extension
161- Update patch for building with Test::More < 0.88
162
163* Mon Apr 29 2013 Paul Howarth <paul@city-fan.org> - 0.020-1
164- Update to 0.020
165  - Fix man3_pagename for top level domains
166- Update patch for building with Test::More < 0.88
167
168* Wed Apr 24 2013 Paul Howarth <paul@city-fan.org> - 0.019-1
169- Update to 0.019
170  - Fix make_executable for '#!/usr/bin/perl'
171
172* Tue Apr 16 2013 Paul Howarth <paul@city-fan.org> - 0.018-1
173- Update to 0.018
174  - Don't need Pod::Man
175- Drop BR: perl(Pod::Man), no longer used
176
177* Mon Apr 15 2013 Paul Howarth <paul@city-fan.org> - 0.017-1
178- Update to 0.017
179  - Fix man3_pagename to properly split dirs
180- Update patch for building with Test::More < 0.88
181
182* Sat Apr 13 2013 Paul Howarth <paul@city-fan.org> - 0.016-1
183- Update to 0.016
184  - Made man3_pagename more flexible with paths
185  - Reverted pl2bat to a more original state
186  - Rewrote fixin code
187  - Re-added detildefy
188  - Add some fixes to batch file generation
189- BR: perl(Carp) and perl(Module::Load), now required by the module
190- Drop BR: perl(Test::Kwalitee), no longer used
191- Update patch for using Test::ParseWords 3.22
192- Drop now-redundant POD encoding patch
193
194* Mon Apr  1 2013 Paul Howarth <paul@city-fan.org> - 0.014-2
195- Sanitize for Fedora submission
196
197* Sun Mar 31 2013 Paul Howarth <paul@city-fan.org> - 0.014-1
198- Initial RPM version
Note: See TracBrowser for help on using the repository browser.