5ac8e2b
# Run optional tests
5ac8e2b
%bcond_without perl_Lexical_Var_enables_optional_test
5ac8e2b
7eb2e04
Name:           perl-Lexical-Var
aa11923
Version:        0.009
f3603b5
Release:        31%{?dist}
7eb2e04
Summary:        Static variables without name space pollution
7ba24a8
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
817b867
URL:            https://metacpan.org/release/Lexical-Var
8fb654b
Source0:        https://cpan.metacpan.org/modules/by-module/Lexical/Lexical-Var-%{version}.tar.gz
f265ae9
# Update code to work with Perl 5.21.x (CPAN RT#101058)
f265ae9
Patch0:         Lexical-Var-0.009-Fix-RT-101058.patch
8fb654b
# Build
58ec554
BuildRequires:  coreutils
d311e00
BuildRequires:  findutils
39b9abc
BuildRequires:  perl-devel
39b9abc
BuildRequires:  perl-generators
d311e00
BuildRequires:  perl-interpreter
d311e00
BuildRequires:  perl(:VERSION) >= 5.6
58ec554
BuildRequires:  perl(ExtUtils::CBuilder) >= 0.15
7eb2e04
BuildRequires:  perl(Module::Build)
4b433f3
BuildRequires:  perl(strict)
4b433f3
BuildRequires:  perl(warnings)
4b433f3
# Run-Time
4b433f3
BuildRequires:  perl(Lexical::SealRequireHints) >= 0.006
4b433f3
BuildRequires:  perl(XSLoader)
4b433f3
# Tests
7eb2e04
BuildRequires:  perl(Test::More)
5ac8e2b
%if %{with perl_Lexical_Var_enables_optional_test}
8fb654b
# Optional Tests
4b433f3
BuildRequires:  perl(Test::Pod) >= 1.00
7eb2e04
BuildRequires:  perl(Test::Pod::Coverage)
5ac8e2b
%endif
8fb654b
# Dependencies
7eb2e04
Conflicts:      perl(B::Hooks::OP::Check) < 0.19
7eb2e04
7eb2e04
%{?perl_default_filter}
7eb2e04
7eb2e04
%description
7eb2e04
This module implements lexical scoping of static variables and subroutines.
7eb2e04
Although it can be used directly, it is mainly intended to be
7eb2e04
infrastructure for modules that manage name spaces.
7eb2e04
7eb2e04
%prep
7eb2e04
%setup -q -n Lexical-Var-%{version}
f265ae9
%patch0 -p1
7eb2e04
7eb2e04
%build
58ec554
perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
7eb2e04
./Build
7eb2e04
7eb2e04
%install
58ec554
./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
58ec554
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
8fb654b
%{_fixperms} -c $RPM_BUILD_ROOT
7eb2e04
7eb2e04
%check
7eb2e04
./Build test
7eb2e04
7eb2e04
%files
7eb2e04
%doc Changes README
7eb2e04
%{perl_vendorarch}/auto/*
7eb2e04
%{perl_vendorarch}/Lexical*
7eb2e04
%{_mandir}/man3/*
7eb2e04
7eb2e04
%changelog
f3603b5
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-31
f3603b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
f3603b5
ba74037
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-30
ba74037
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ba74037
0da38a3
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-29
0da38a3
- Perl 5.36 rebuild
0da38a3
91cf0cf
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-28
91cf0cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
91cf0cf
a560660
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-27
a560660
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a560660
98e4921
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-26
98e4921
- Perl 5.34 rebuild
98e4921
e25f0ed
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-25
e25f0ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e25f0ed
c1b2844
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-24
c1b2844
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c1b2844
ec5af5b
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-23
ec5af5b
- Perl 5.32 rebuild
ec5af5b
0572617
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-22
0572617
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0572617
79afeda
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-21
79afeda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
79afeda
1813a46
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-20
1813a46
- Perl 5.30 rebuild
1813a46
79a8b56
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-19
79a8b56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
79a8b56
6b3ea20
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-18
6b3ea20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6b3ea20
a340c21
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-17
a340c21
- Perl 5.28 rebuild
a340c21
58ec554
* Thu Mar  1 2018 Paul Howarth <paul@city-fan.org> - 0.009-16
58ec554
- Arch-specific package using Module::Build needs to use ExtUtils::CBuilder
58ec554
  (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7)
58ec554
- Drop explicit gcc build-require as EU::CB is effectively our compiler here
58ec554
- Add build-require coreutils for %%{_fixperms}
58ec554
- Simplify find command using -empty
58ec554
d311e00
* Mon Feb 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-15
d311e00
- Add build-require gcc
d311e00
7d10704
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-14
7d10704
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7d10704
4333069
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-13
4333069
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4333069
98f7361
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-12
98f7361
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
98f7361
d349fb1
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-11
d349fb1
- Perl 5.26 rebuild
d349fb1
6087f75
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-10
6087f75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6087f75
734e903
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-9
734e903
- Perl 5.24 rebuild
734e903
53f3d2e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.009-8
53f3d2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
53f3d2e
8e376a6
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.009-7
8e376a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8e376a6
9345878
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-6
9345878
- Perl 5.22 rebuild
9345878
f265ae9
* Mon May 11 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-5
f265ae9
- Fix CPAN RT#101058
f265ae9
1f8342b
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-4
1f8342b
- Perl 5.20 rebuild
1f8342b
c56e0ad
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.009-3
c56e0ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c56e0ad
d844d8f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.009-2
d844d8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d844d8f
aa11923
* Tue Aug 27 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-1
aa11923
- 0.009 bump
aa11923
4b433f3
* Mon Aug 19 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.008-1
4b433f3
- 0.008 bump
4b433f3
- Modernize spec
4b433f3
4b66ce5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-6
4b66ce5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b66ce5
aa96418
* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 0.007-5
aa96418
- Perl 5.18 rebuild
c130b32
- Perl 5.18 compatibility (CPAN RT#80309)
aa96418
3126c90
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-4
3126c90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3126c90
e83e433
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-3
e83e433
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e83e433
9a85ee7
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.007-2
9a85ee7
- Perl 5.16 rebuild
9a85ee7
7eb2e04
* Tue May 22 2012 Jitka Plesnikova <jplesnik@redhat.com> 0.007-1
7eb2e04
- Specfile autogenerated by cpanspec 1.78.