a87e19f
# Run optional test
36e91b1
%if ! (0%{?rhel})
a87e19f
%bcond_without perl_Sub_Install_enables_optional_test
36e91b1
%else
36e91b1
%bcond_with perl_Sub_Install_enables_optional_test
36e91b1
%endif
a87e19f
Chris Weyl ac6c21b
Name:           perl-Sub-Install
2180b42
Version:        0.929
644bd70
Release:        5%{?dist}
Chris Weyl ac6c21b
Summary:        Install subroutines into packages easily
2180b42
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
a820a13
URL:            https://metacpan.org/release/Sub-Install
a820a13
Source0:        https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{version}.tar.gz
Chris Weyl ac6c21b
BuildArch:      noarch
3d8ee9c
# ================= Module Build ============================
2180b42
BuildRequires:  coreutils
2180b42
BuildRequires:  findutils
2180b42
BuildRequires:  make
d1e2ffa
BuildRequires:  perl-generators
2180b42
BuildRequires:  perl-interpreter
2180b42
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.78
b5e3e3a
BuildRequires:  perl(strict)
b5e3e3a
BuildRequires:  perl(warnings)
3d8ee9c
# ================= Run-time ================================
b5e3e3a
BuildRequires:  perl(B)
b1a9567
BuildRequires:  perl(Carp)
b1a9567
BuildRequires:  perl(Scalar::Util)
3d8ee9c
# ================= Test Suite ==============================
b72aa5f
BuildRequires:  perl(Test::More) >= 0.88
a87e19f
%if %{with perl_Sub_Install_enables_optional_test} && !%{defined perl_bootstrap}
a87e19f
# ================= Optional Tests ==========================
3d8ee9c
# Test::Output -> Sub::Exporter -> Sub::Install
3d8ee9c
BuildRequires:  perl(Test::Output)
3d8ee9c
%endif
3d8ee9c
# ================= Run-time ================================
b5e3e3a
Requires:       perl(B)
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%description
Chris Weyl ac6c21b
This module makes it easy to install subroutines into packages without the
3d8ee9c
unsightly mess of no strict or typeglobs lying about where just anyone
Chris Weyl ac6c21b
can see them.
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%prep
Chris Weyl ac6c21b
%setup -q -n Sub-Install-%{version}
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%build
3d8ee9c
perl Makefile.PL INSTALLDIRS=vendor
Chris Weyl ac6c21b
make %{?_smp_mflags}
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%install
3a0a64e
make pure_install DESTDIR=%{buildroot}
2180b42
find %{buildroot} -type f -name .packlist -delete
2180b42
%{_fixperms} -c %{buildroot}
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%check
b5e3e3a
make test
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%files
2180b42
%license LICENSE
2180b42
%doc Changes README
3d8ee9c
%{perl_vendorlib}/Sub/
2180b42
%{_mandir}/man3/Sub::Install.3*
Chris Weyl ac6c21b
Chris Weyl ac6c21b
%changelog
644bd70
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.929-5
644bd70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
644bd70
513b380
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.929-4
513b380
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
513b380
55a6eb1
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.929-3
55a6eb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
55a6eb1
b2c34d8
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.929-2
b2c34d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
b2c34d8
2180b42
* Wed Jan  4 2023 Paul Howarth <paul@city-fan.org> - 0.929-1
2180b42
- Update to 0.929 (rhbz#2157199)
2180b42
  - Update packaging and metadata
2180b42
- Use SPDX-format license tag
2180b42
- Use %%license
2180b42
- Fix permissions verbosely
2180b42
- Simplify find command using -delete
2180b42
- Drop redundant buildroot cleaning in %%install section
2180b42
22f9290
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-33
22f9290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
22f9290
8b5b092
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-32
8b5b092
- Perl 5.36 re-rebuild of bootstrapped packages
8b5b092
c1d333b
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-31
c1d333b
- Perl 5.36 rebuild
c1d333b
a12bb1d
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-30
a12bb1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a12bb1d
8ff09e6
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-29
8ff09e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8ff09e6
9ce0ef0
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-28
9ce0ef0
- Perl 5.34 re-rebuild of bootstrapped packages
9ce0ef0
798eede
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-27
798eede
- Perl 5.34 rebuild
798eede
1dd30c3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-26
1dd30c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1dd30c3
e7b71e4
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-25
e7b71e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e7b71e4
d50faad
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-24
d50faad
- Perl 5.32 re-rebuild of bootstrapped packages
d50faad
fd8c306
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-23
fd8c306
- Perl 5.32 rebuild
fd8c306
09805be
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-22
09805be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
09805be
192354b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-21
192354b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
192354b
33ed958
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-20
33ed958
- Perl 5.30 re-rebuild of bootstrapped packages
33ed958
e00cc1b
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-19
e00cc1b
- Perl 5.30 rebuild
e00cc1b
752e1d5
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-18
752e1d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
752e1d5
9e8bb44
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-17
9e8bb44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9e8bb44
790c12b
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-16
790c12b
- Perl 5.28 re-rebuild of bootstrapped packages
790c12b
f181177
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-15
f181177
- Perl 5.28 rebuild
f181177
69f0720
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-14
69f0720
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
69f0720
7c24f25
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-13
7c24f25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7c24f25
bed7da0
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-12
bed7da0
- Perl 5.26 re-rebuild of bootstrapped packages
bed7da0
34c0f3e
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-11
34c0f3e
- Perl 5.26 rebuild
34c0f3e
799f722
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-10
799f722
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
799f722
ca2a369
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-9
ca2a369
- Perl 5.24 re-rebuild of bootstrapped packages
ca2a369
52ac06c
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-8
52ac06c
- Perl 5.24 rebuild
52ac06c
f3fd5e8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.928-7
f3fd5e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f3fd5e8
f4b943f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.928-6
f4b943f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f4b943f
8a33a69
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-5
8a33a69
- Perl 5.22 re-rebuild of bootstrapped packages
8a33a69
a166ac1
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-4
a166ac1
- Perl 5.22 rebuild
a166ac1
a536842
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-3
a536842
- Perl 5.20 re-rebuild of bootstrapped packages
a536842
30352f6
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.928-2
30352f6
- Perl 5.20 rebuild
30352f6
b72aa5f
* Fri Jun 27 2014 Paul Howarth <paul@city-fan.org> - 0.928-1
b72aa5f
- Update to 0.928
b72aa5f
  - Cope with subroutines with spaces in their names when catching warnings
b72aa5f
  - Don't assume that the source sub isn't blessed in tests (!)
b72aa5f
39f3a71
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.927-3
39f3a71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
39f3a71
b5e3e3a
* Wed Nov 20 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.927-2
b5e3e3a
- Update BRs
b5e3e3a
ebea91c
* Wed Nov 13 2013 Robin Lee <cheeselee@fedoraproject.org> - 0.927-1
ebea91c
- Update to 0.927
ebea91c
f91fea1
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.926-10
f91fea1
- Perl 5.18 re-rebuild of bootstrapped packages
f91fea1
fa7af50
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-9
fa7af50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
fa7af50
fd7c040
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.926-8
fd7c040
- Perl 5.18 rebuild
fd7c040
b5da927
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-7
b5da927
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b5da927
3d8ee9c
* Thu Aug 23 2012 Paul Howarth <paul@city-fan.org> - 0.926-6
3d8ee9c
- Be more selective about what to exclude when bootstrapping
3d8ee9c
- Don't use macros for commands
3d8ee9c
- Drop %%defattr, redundant since rpm 4.4
3d8ee9c
- Don't need to remove empty directories from the buildroot
3d8ee9c
- Make %%files list more explicit
3d8ee9c
- Fix typo in %%description
3d8ee9c
b1a9567
* Mon Aug 20 2012 Petr Pisar <ppisar@redhat.com> - 0.926-5
b1a9567
- Specify all dependencies
b1a9567
910f372
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-4
910f372
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
910f372
5159f42
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-3
5159f42
- Perl 5.16 re-rebuild of bootstrapped packages
5159f42
4042066
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-2
4042066
- Perl 5.16 rebuild
4042066
c4c274c
* Mon Mar 12 2012 Robin Lee <cheeselee@fedoraproject.org> - 0.926-1
c4c274c
- Update to 0.926
c4c274c
b901408
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-10
b901408
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b901408
b0ad968
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-9
b0ad968
- Perl mass rebuild
b0ad968
- add perl_bootstrap macro
5a766ab
- add missing BR ExtUtils::MakeMaker
b0ad968
6701238
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-8
6701238
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6701238
16f7ed4
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-7
16f7ed4
- 661697 rebuild for fixing problems with vendorach/lib
16f7ed4
a6676e2
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-6
a6676e2
- Mass rebuild with perl-5.12.0
a6676e2
3a0a64e
* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-5
3a0a64e
- add license
3a0a64e
00f3c6f
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.925-4
00f3c6f
- rebuild against perl 5.10.1
00f3c6f
72c4d64
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-3
72c4d64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
72c4d64
ba51505
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-2
ba51505
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ba51505
Chris Weyl 0a23991
* Tue Feb 03 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.925-1
Chris Weyl 0a23991
- update to 0.925
Chris Weyl 0a23991
e2e1c45
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.924-3
e2e1c45
- Rebuild for perl 5.10 (again)
e2e1c45
fe478d6
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.924-2
fe478d6
- rebuild for new perl
fe478d6
- fix license tag
fe478d6
Chris Weyl 3cdddf3
* Wed Nov 22 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.924-1
Chris Weyl 3cdddf3
- update to 0.924
Chris Weyl 3cdddf3
- add perl(Test::Perl::Critic) to BR's
Chris Weyl 3cdddf3
Chris Weyl 97860cc
* Wed Sep 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-2
Chris Weyl 97860cc
- bump
Chris Weyl 97860cc
Chris Weyl ac6c21b
* Sat Sep 02 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-1
Chris Weyl ac6c21b
- Specfile autogenerated by cpanspec 1.69.1.