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