|
Chris Weyl |
2bd7f39 |
Name: perl-Module-Starter
|
|
Chris Weyl |
16a641a |
Epoch: 1
|
|
|
73b365d |
Version: 1.75
|
|
|
983ddf4 |
Release: 1%{?dist}
|
|
Chris Weyl |
2bd7f39 |
Summary: A simple starter kit for any module
|
|
Chris Weyl |
b31bdba |
License: GPL+ or Artistic
|
|
|
1e7803a |
URL: https://metacpan.org/release/Module-Starter
|
|
|
1e7803a |
Source0: https://cpan.metacpan.org/authors/id/D/DB/DBOOK/Module-Starter-%{version}.tar.gz
|
|
|
609f3bd |
BuildArch: noarch
|
|
|
ebd54e2 |
BuildRequires: perl-generators
|
|
|
983ddf4 |
BuildRequires: perl-interpreter
|
|
|
ce0c4d7 |
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
|
|
|
6c5d555 |
BuildRequires: perl(strict)
|
|
|
6c5d555 |
BuildRequires: perl(warnings)
|
|
|
88677ec |
# Run-time:
|
|
|
88677ec |
BuildRequires: perl(Carp)
|
|
|
88677ec |
BuildRequires: perl(Cwd)
|
|
Chris Weyl |
b31bdba |
BuildRequires: perl(ExtUtils::Command)
|
|
|
6c5d555 |
BuildRequires: perl(ExtUtils::Manifest)
|
|
Chris Weyl |
b31bdba |
BuildRequires: perl(File::Spec)
|
|
Chris Weyl |
b31bdba |
BuildRequires: perl(Getopt::Long)
|
|
|
983ddf4 |
BuildRequires: perl(Module::Runtime)
|
|
|
88677ec |
BuildRequires: perl(Pod::Usage)
|
|
|
88677ec |
# Tests:
|
|
|
6c5d555 |
# base not used
|
|
|
6c5d555 |
BuildRequires: perl(File::Basename)
|
|
|
6c5d555 |
BuildRequires: perl(File::Find)
|
|
|
6c5d555 |
BuildRequires: perl(File::Path)
|
|
|
6c5d555 |
# File::Temp not used
|
|
|
6c5d555 |
BuildRequires: perl(parent)
|
|
Chris Weyl |
b31bdba |
BuildRequires: perl(Test::More)
|
|
|
983ddf4 |
BuildRequires: perl(version) >= 0.77
|
|
|
6c5d555 |
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
|
6c5d555 |
Requires: perl(ExtUtils::Manifest)
|
|
Chris Weyl |
2bd7f39 |
|
|
|
609f3bd |
%{?perl_default_filter}
|
|
|
6c5d555 |
# Filter in-lined Perl code from lib/Module/Starter/Simple.pm
|
|
|
6c5d555 |
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((ExtUtils::MakeMaker|inc::Module::Install|Module::Build|Test::More)\\)
|
|
Chris Weyl |
b31bdba |
|
|
Chris Weyl |
2bd7f39 |
%description
|
|
Chris Weyl |
2bd7f39 |
This is a CPAN module/utility to assist in the creation of new modules in a
|
|
Chris Weyl |
2bd7f39 |
sensible and sane fashion. Unless you're interested in extending the
|
|
Chris Weyl |
2bd7f39 |
functionality of this module, you should examine the documentation for
|
|
Chris Weyl |
2bd7f39 |
'module-starter', for information on how to use this tool.
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
It is noted that there are a number of extensions to this tool, including
|
|
Chris Weyl |
2bd7f39 |
plugins to create modules using templates as recommended by Damian Conway's
|
|
Chris Weyl |
2bd7f39 |
"Perl Best Practices" (O'Reilly, 2005). (See also the package
|
|
|
6c5d555 |
perl-Module-Starter-PBP for the aforementioned templates.)
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%prep
|
|
Chris Weyl |
2bd7f39 |
%setup -q -n Module-Starter-%{version}
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%build
|
|
|
ce0c4d7 |
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
|
|
Chris Weyl |
2bd7f39 |
make %{?_smp_mflags}
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%install
|
|
|
609f3bd |
make pure_install DESTDIR=%{buildroot}
|
|
Chris Weyl |
316c3dd |
%{_fixperms} %{buildroot}/*
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%check
|
|
Chris Weyl |
2bd7f39 |
make test
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%files
|
|
|
983ddf4 |
%license LICENSE
|
|
Chris Weyl |
2bd7f39 |
%doc Changes README
|
|
Chris Weyl |
2bd7f39 |
%{perl_vendorlib}/*
|
|
Chris Weyl |
2bd7f39 |
%{_bindir}/*
|
|
Chris Weyl |
2bd7f39 |
%{_mandir}/man[13]/*.[13]*
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
2bd7f39 |
%changelog
|
|
|
73b365d |
* Fri Jun 15 2018 Petr Pisar <ppisar@redhat.com> - 1:1.75-1
|
|
|
73b365d |
- 1.75 bump
|
|
|
73b365d |
|
|
|
a00b3eb |
* Wed Jun 13 2018 Petr Pisar <ppisar@redhat.com> - 1:1.74-1
|
|
|
a00b3eb |
- 1.74 bump
|
|
|
a00b3eb |
|
|
|
983ddf4 |
* Fri Aug 11 2017 Petr Pisar <ppisar@redhat.com> - 1:1.73-1
|
|
|
983ddf4 |
- 1.73 bump
|
|
|
983ddf4 |
|
|
|
86aac21 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.72-3
|
|
|
86aac21 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
86aac21 |
|
|
|
399edb9 |
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.72-2
|
|
|
399edb9 |
- Perl 5.26 rebuild
|
|
|
399edb9 |
|
|
|
ce0c4d7 |
* Thu Apr 06 2017 Petr Pisar <ppisar@redhat.com> - 1:1.72-1
|
|
|
ce0c4d7 |
- 1.72 bump
|
|
|
ce0c4d7 |
|
|
|
c96e65c |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.71-6
|
|
|
c96e65c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c96e65c |
|
|
|
c535d3b |
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.71-5
|
|
|
c535d3b |
- Perl 5.24 rebuild
|
|
|
c535d3b |
|
|
|
06192f3 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.71-4
|
|
|
06192f3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
06192f3 |
|
|
|
73456d1 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.71-3
|
|
|
73456d1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
73456d1 |
|
|
|
ac158a8 |
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.71-2
|
|
|
ac158a8 |
- Perl 5.22 rebuild
|
|
|
ac158a8 |
|
|
|
4231fd3 |
* Mon Feb 02 2015 Petr Pisar <ppisar@redhat.com> - 1:1.71-1
|
|
|
4231fd3 |
- 1.71 bump
|
|
|
4231fd3 |
|
|
|
3921fbd |
* Wed Oct 15 2014 Petr Pisar <ppisar@redhat.com> - 1:1.62-5
|
|
|
3921fbd |
- Revert the previous license identifiers patches which broke
|
|
|
3921fbd |
Software::License
|
|
|
3921fbd |
- Produce valid Software::License identifiers (bug #1152319)
|
|
|
3921fbd |
|
|
|
3863b3d |
* Tue Oct 14 2014 Petr Pisar <ppisar@redhat.com> - 1:1.62-4
|
|
|
3863b3d |
- Produce valid license identifiers (bug #1152319)
|
|
|
ecf5d75 |
- Document the default license is artistic2
|
|
|
3863b3d |
|
|
|
865c4df |
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.62-3
|
|
|
865c4df |
- Perl 5.20 rebuild
|
|
|
865c4df |
|
|
|
e36faab |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.62-2
|
|
|
e36faab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
e36faab |
|
|
|
6c5d555 |
* Tue Dec 10 2013 Petr Pisar <ppisar@redhat.com> - 1:1.62-1
|
|
|
6c5d555 |
- 1.62 bump
|
|
|
6c5d555 |
|
|
|
88d5c38 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.60-5
|
|
|
88d5c38 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
88d5c38 |
|
|
|
2f2d7eb |
* Wed Jul 31 2013 Petr Pisar <ppisar@redhat.com> - 1:1.60-4
|
|
|
2f2d7eb |
- Perl 5.18 rebuild
|
|
|
2f2d7eb |
|
|
|
d757c5a |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.60-3
|
|
|
d757c5a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
d757c5a |
|
|
|
252d8dd |
* Fri Oct 26 2012 Petr Pisar <ppisar@redhat.com> - 1:1.60-2
|
|
|
252d8dd |
- Drop build-time dependencies for unused author tests
|
|
|
252d8dd |
|
|
|
88677ec |
* Fri Oct 26 2012 Petr Pisar <ppisar@redhat.com> - 1:1.60-1
|
|
|
88677ec |
- 1.60 bump
|
|
|
88677ec |
|
|
|
4ce0070 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.58-4
|
|
|
4ce0070 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
4ce0070 |
|
|
|
f566829 |
* Wed Jun 20 2012 Petr Pisar <ppisar@redhat.com> - 1:1.58-3
|
|
|
f566829 |
- Perl 5.16 rebuild
|
|
|
f566829 |
|
|
|
c31710d |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.58-2
|
|
|
c31710d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
c31710d |
|
|
|
7ff66fa |
* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> 1:1.58-1
|
|
|
7ff66fa |
- update to latest upstream version
|
|
|
7ff66fa |
- clean up spec for modern rpmbuild
|
|
|
7ff66fa |
- remove explicit requires
|
|
|
7ff66fa |
- update filtering macros
|
|
|
7ff66fa |
|
|
|
99410d2 |
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:1.54-4
|
|
|
99410d2 |
- Perl mass rebuild
|
|
|
99410d2 |
|
|
|
3bba229 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.54-3
|
|
|
3bba229 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
3bba229 |
|
|
|
547758e |
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:1.54-2
|
|
|
547758e |
- 661697 rebuild for fixing problems with vendorach/lib
|
|
|
547758e |
|
|
|
5308bf6 |
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> 1:1.54-1
|
|
|
5308bf6 |
- update
|
|
|
5308bf6 |
- rebuild with perl-5.12
|
|
|
5308bf6 |
|
|
Chris Weyl |
b31bdba |
* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1:1.52-1
|
|
Chris Weyl |
b31bdba |
- auto-update to 1.52 (by cpan-spec-update 0.01)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(ExtUtils::Command) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(ExtUtils::MakeMaker) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(File::Spec) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(Getopt::Long) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(Pod::Usage) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new br on perl(Test::More) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new req on perl(ExtUtils::Command) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new req on perl(File::Spec) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new req on perl(Getopt::Long) (version 0)
|
|
Chris Weyl |
b31bdba |
- added a new req on perl(Pod::Usage) (version 0)
|
|
Chris Weyl |
b31bdba |
|
|
|
6c2d82a |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.50-4
|
|
|
6c2d82a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
6c2d82a |
|
|
|
0e8a652 |
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.50-3
|
|
|
0e8a652 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
0e8a652 |
|
|
Chris Weyl |
316c3dd |
* Wed Nov 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.50-2
|
|
Chris Weyl |
316c3dd |
- correct source
|
|
Chris Weyl |
316c3dd |
|
|
Chris Weyl |
16a641a |
* Wed Nov 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.50-1
|
|
Chris Weyl |
16a641a |
- update to 1.50
|
|
Chris Weyl |
16a641a |
|
|
Chris Weyl |
067cc2b |
* Sat Jul 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.470-1
|
|
Chris Weyl |
067cc2b |
- update to 1.470
|
|
Chris Weyl |
067cc2b |
|
|
|
a456076 |
* Wed Mar 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.42-5
|
|
|
a456076 |
- rebuild for new perl
|
|
|
a456076 |
|
|
Chris Weyl |
038ae31 |
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.42-4
|
|
Chris Weyl |
038ae31 |
- bump for mass rebuild
|
|
Chris Weyl |
038ae31 |
|
|
Chris Weyl |
afff91c |
* Mon Aug 07 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.42-3
|
|
Chris Weyl |
afff91c |
- bump for build & release
|
|
Chris Weyl |
afff91c |
|
|
Chris Weyl |
2bd7f39 |
* Sun Aug 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.42-2
|
|
Chris Weyl |
b31bdba |
- add additional br's for test suite:
|
|
Chris Weyl |
2bd7f39 |
perl(Test::Pod::Coverage), perl(Test::Pod)
|
|
Chris Weyl |
2bd7f39 |
|
|
Chris Weyl |
b31bdba |
* Sat Aug 05 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.42-1
|
|
Chris Weyl |
2bd7f39 |
- Initial spec file for F-E
|