e3a90a
# Run optional test
e3a90a
%if ! (0%{?rhel})
e3a90a
%bcond_without perl_Sub_Install_enables_optional_test
e3a90a
%else
e3a90a
%bcond_with perl_Sub_Install_enables_optional_test
e3a90a
%endif
e3a90a
e3a90a
Name:           perl-Sub-Install
e3a90a
Version:        0.928
e3a90a
Release:        14%{?dist}
e3a90a
Summary:        Install subroutines into packages easily
e3a90a
License:        GPL+ or Artistic
e3a90a
Group:          Development/Libraries
e3a90a
URL:            http://search.cpan.org/dist/Sub-Install/
e3a90a
Source0:        http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{version}.tar.gz
e3a90a
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
e3a90a
BuildArch:      noarch
e3a90a
# ================= Module Build ============================
e3a90a
BuildRequires:  perl-interpreter
e3a90a
BuildRequires:  perl-generators
e3a90a
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
e3a90a
BuildRequires:  perl(strict)
e3a90a
BuildRequires:  perl(warnings)
e3a90a
# ================= Run-time ================================
e3a90a
BuildRequires:  perl(B)
e3a90a
BuildRequires:  perl(Carp)
e3a90a
BuildRequires:  perl(Scalar::Util)
e3a90a
# ================= Test Suite ==============================
e3a90a
BuildRequires:  perl(Test::More) >= 0.88
e3a90a
%if %{with perl_Sub_Install_enables_optional_test} && !%{defined perl_bootstrap}
e3a90a
# ================= Optional Tests ==========================
e3a90a
# Test::Output -> Sub::Exporter -> Sub::Install
e3a90a
BuildRequires:  perl(Test::Output)
e3a90a
%endif
e3a90a
# ================= Run-time ================================
e3a90a
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
e3a90a
Requires:       perl(B)
e3a90a
e3a90a
%description
e3a90a
This module makes it easy to install subroutines into packages without the
e3a90a
unsightly mess of no strict or typeglobs lying about where just anyone
e3a90a
can see them.
e3a90a
e3a90a
%prep
e3a90a
%setup -q -n Sub-Install-%{version}
e3a90a
e3a90a
%build
e3a90a
perl Makefile.PL INSTALLDIRS=vendor
e3a90a
make %{?_smp_mflags}
e3a90a
e3a90a
%install
e3a90a
rm -rf %{buildroot}
e3a90a
make pure_install DESTDIR=%{buildroot}
e3a90a
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
e3a90a
%{_fixperms} %{buildroot}
e3a90a
e3a90a
%check
e3a90a
make test
e3a90a
e3a90a
%clean
e3a90a
rm -rf %{buildroot}
e3a90a
e3a90a
%files
e3a90a
%doc Changes LICENSE README
e3a90a
%{perl_vendorlib}/Sub/
e3a90a
%{_mandir}/man3/Sub::Install.3pm*
e3a90a
e3a90a
%changelog
e3a90a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-14
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e3a90a
e3a90a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-13
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e3a90a
e3a90a
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-12
e3a90a
- Perl 5.26 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-11
e3a90a
- Perl 5.26 rebuild
e3a90a
e3a90a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-10
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e3a90a
e3a90a
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-9
e3a90a
- Perl 5.24 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-8
e3a90a
- Perl 5.24 rebuild
e3a90a
e3a90a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-7
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e3a90a
e3a90a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.928-6
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e3a90a
e3a90a
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-5
e3a90a
- Perl 5.22 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-4
e3a90a
- Perl 5.22 rebuild
e3a90a
e3a90a
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-3
e3a90a
- Perl 5.20 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-2
e3a90a
- Perl 5.20 rebuild
e3a90a
e3a90a
* Fri Jun 27 2014 Paul Howarth <paul@city-fan.org> - 0.928-1
e3a90a
- Update to 0.928
e3a90a
  - Cope with subroutines with spaces in their names when catching warnings
e3a90a
  - Don't assume that the source sub isn't blessed in tests (!)
e3a90a
e3a90a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.927-3
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e3a90a
e3a90a
* Wed Nov 20 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.927-2
e3a90a
- Update BRs
e3a90a
e3a90a
* Wed Nov 13 2013 Robin Lee <cheeselee@fedoraproject.org> - 0.927-1
e3a90a
- Update to 0.927
e3a90a
e3a90a
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.926-10
e3a90a
- Perl 5.18 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-9
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e3a90a
e3a90a
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.926-8
e3a90a
- Perl 5.18 rebuild
e3a90a
e3a90a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-7
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e3a90a
e3a90a
* Thu Aug 23 2012 Paul Howarth <paul@city-fan.org> - 0.926-6
e3a90a
- Be more selective about what to exclude when bootstrapping
e3a90a
- Don't use macros for commands
e3a90a
- Drop %%defattr, redundant since rpm 4.4
e3a90a
- Don't need to remove empty directories from the buildroot
e3a90a
- Make %%files list more explicit
e3a90a
- Fix typo in %%description
e3a90a
e3a90a
* Mon Aug 20 2012 Petr Pisar <ppisar@redhat.com> - 0.926-5
e3a90a
- Specify all dependencies
e3a90a
e3a90a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-4
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e3a90a
e3a90a
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-3
e3a90a
- Perl 5.16 re-rebuild of bootstrapped packages
e3a90a
e3a90a
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-2
e3a90a
- Perl 5.16 rebuild
e3a90a
e3a90a
* Mon Mar 12 2012 Robin Lee <cheeselee@fedoraproject.org> - 0.926-1
e3a90a
- Update to 0.926
e3a90a
e3a90a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-10
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e3a90a
e3a90a
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-9
e3a90a
- Perl mass rebuild
e3a90a
- add perl_bootstrap macro
e3a90a
- add missing BR ExtUtils::MakeMaker
e3a90a
e3a90a
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-8
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e3a90a
e3a90a
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-7
e3a90a
- 661697 rebuild for fixing problems with vendorach/lib
e3a90a
e3a90a
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-6
e3a90a
- Mass rebuild with perl-5.12.0
e3a90a
e3a90a
* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-5
e3a90a
- add license
e3a90a
e3a90a
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.925-4
e3a90a
- rebuild against perl 5.10.1
e3a90a
e3a90a
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-3
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e3a90a
e3a90a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-2
e3a90a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e3a90a
e3a90a
* Tue Feb 03 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.925-1
e3a90a
- update to 0.925
e3a90a
e3a90a
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.924-3
e3a90a
- Rebuild for perl 5.10 (again)
e3a90a
e3a90a
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.924-2
e3a90a
- rebuild for new perl
e3a90a
- fix license tag
e3a90a
e3a90a
* Wed Nov 22 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.924-1
e3a90a
- update to 0.924
e3a90a
- add perl(Test::Perl::Critic) to BR's
e3a90a
e3a90a
* Wed Sep 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-2
e3a90a
- bump
e3a90a
e3a90a
* Sat Sep 02 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-1
e3a90a
- Specfile autogenerated by cpanspec 1.69.1.