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