229f09e
Name:           perl-experimental
a3f2fe8
Version:        0.028
43f8c33
Release:        489%{?dist}
229f09e
Summary:        Experimental features made easy
229f09e
License:        GPL+ or Artistic
78c0ea2
URL:            https://metacpan.org/release/experimental
78c0ea2
Source0:        https://cpan.metacpan.org/authors/id/L/LE/LEONT/experimental-%{version}.tar.gz
229f09e
BuildArch:      noarch
dc0a931
BuildRequires:  coreutils
de27f66
BuildRequires:  make
6866243
BuildRequires:  perl-generators
b62753b
BuildRequires:  perl-interpreter
dc0a931
BuildRequires:  perl(Config)
b62753b
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
b62753b
BuildRequires:  perl(strict)
b62753b
BuildRequires:  perl(warnings)
229f09e
# Run-time:
229f09e
BuildRequires:  perl(Carp)
92e47f2
# feature is highly recommended on perl >= 5.10
1f801c6
BuildRequires:  perl(feature)
cdd903b
BuildRequires:  perl(version)
229f09e
# Tests:
229f09e
BuildRequires:  perl(Test::More) >= 0.89
229f09e
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
92e47f2
# feature is highly recommended on perl >= 5.10
92e47f2
Requires:       perl(feature)
229f09e
229f09e
%description
229f09e
This pragma provides an easy and convenient way to enable or disable
229f09e
experimental features.
229f09e
e63a0eb
%package tests
e63a0eb
Summary:        Tests for %{name}
e63a0eb
Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
e63a0eb
Requires:       perl-Test-Harness
e63a0eb
e63a0eb
%description tests
e63a0eb
Tests from %{name}. Execute them
e63a0eb
with "%{_libexecdir}/%{name}/test".
e63a0eb
229f09e
%prep
229f09e
%setup -q -n experimental-%{version}
229f09e
e63a0eb
# Help file to recognise the Perl scripts
e63a0eb
for F in t/*.t; do
e63a0eb
    perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
e63a0eb
    chmod +x "$F"
e63a0eb
done
e63a0eb
229f09e
%build
1b1346f
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
1b1346f
%{make_build}
229f09e
229f09e
%install
1b1346f
%{make_install}
f66d2df
%{_fixperms} %{buildroot}/*
229f09e
e63a0eb
# Install tests
e63a0eb
mkdir -p %{buildroot}%{_libexecdir}/%{name}
e63a0eb
cp -a t %{buildroot}%{_libexecdir}/%{name}
e63a0eb
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
e63a0eb
#!/bin/sh
e63a0eb
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
e63a0eb
EOF
e63a0eb
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
e63a0eb
229f09e
%check
e63a0eb
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
afc5afa
make test
229f09e
229f09e
%files
de27f66
%license LICENSE
de27f66
%doc Changes README
229f09e
%{perl_vendorlib}/*
229f09e
%{_mandir}/man3/*
229f09e
e63a0eb
%files tests
e63a0eb
%{_libexecdir}/%{name}
e63a0eb
229f09e
%changelog
43f8c33
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.028-489
43f8c33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
43f8c33
bba5289
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.028-488
bba5289
- Increase release to favour standalone package
bba5289
a3f2fe8
* Tue Apr 26 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.028-1
a3f2fe8
- 0.028 bump
a3f2fe8
44f5fda
* Wed Feb 09 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.027-1
44f5fda
- 0.027 bump
44f5fda
7f5d7cb
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.025-2
7f5d7cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7f5d7cb
dc0a931
* Mon Aug 02 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.025-1
dc0a931
- 0.025 bump
dc0a931
4665049
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.024-478
4665049
- Second attempt - Rebuilt for
4665049
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
4665049
33e2bc0
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.024-477
33e2bc0
- Increase release to favour standalone package
33e2bc0
0f20095
* Mon May 03 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.024-1
0f20095
- 0.024 bump
e63a0eb
- Package test
0f20095
14da873
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.022-4
14da873
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
14da873
3d01511
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.022-3
3d01511
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3d01511
3176e4b
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.022-2
3176e4b
- Perl 5.32 rebuild
3176e4b
28bce08
* Tue May 05 2020 Petr Pisar <ppisar@redhat.com> - 0.022-1
28bce08
- 0.022 bump
28bce08
1b1346f
* Mon Feb 24 2020 Petr Pisar <ppisar@redhat.com> - 0.021-1
1b1346f
- 0.021 bump
1b1346f
051e31f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.020-440
051e31f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
051e31f
6be6d5b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.020-439
6be6d5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6be6d5b
1a10fcd
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.020-438
1a10fcd
- Increase release to favour standalone package
1a10fcd
b168e7c
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.020-4
b168e7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b168e7c
51ef57d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.020-3
51ef57d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
51ef57d
494bd95
* Tue Jun 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.020-2
494bd95
- Perl 5.28 rebuild
494bd95
f6265c9
* Thu May 10 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.020-1
f6265c9
- 0.020 bump
f6265c9
dd6b54a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.019-2
dd6b54a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dd6b54a
e462106
* Thu Dec 07 2017 Petr Pisar <ppisar@redhat.com> - 0.019-1
e462106
- 0.019 bump
e462106
92e47f2
* Fri Dec 01 2017 Petr Pisar <ppisar@redhat.com> - 0.018-1
92e47f2
- 0.018 bump
92e47f2
b62753b
* Wed Nov 15 2017 Petr Pisar <ppisar@redhat.com> - 0.017-1
b62753b
- 0.017 bump
b62753b
2b7cb76
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.016-394
2b7cb76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2b7cb76
96c1009
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.016-393
96c1009
- Perl 5.26 rebuild
96c1009
8285c72
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.016-366
8285c72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8285c72
a841431
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.016-365
a841431
- Increase release to favour standalone package
a841431
a143703
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.016-2
a143703
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a143703
f8ccd62
* Mon Oct 12 2015 Petr Pisar <ppisar@redhat.com> - 0.016-1
f8ccd62
- 0.016 bump
f8ccd62
424a7b4
* Mon Oct 05 2015 Petr Pisar <ppisar@redhat.com> - 0.015-1
424a7b4
- 0.015 bump
424a7b4
de27f66
* Mon Sep 14 2015 Petr Pisar <ppisar@redhat.com> - 0.014-1
de27f66
- 0.014 bump
de27f66
7c02ce4
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.013-346
7c02ce4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7c02ce4
247df49
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-345
247df49
- Increase release to favour standalone package
247df49
ce438fd
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-3
ce438fd
- Perl 5.22 rebuild
ce438fd
afc5afa
* Thu Dec 11 2014 Petr Pisar <ppisar@redhat.com> - 0.013-2
afc5afa
- Use ExtUtils::MakeMaker for building
afc5afa
0b98934
* Mon Oct 27 2014 Petr Pisar <ppisar@redhat.com> - 0.013-1
0b98934
- 0.013 bump
0b98934
67cdaae
* Mon Oct 13 2014 Petr Pisar <ppisar@redhat.com> - 0.012-1
67cdaae
- 0.012 bump
67cdaae
9d4d964
* Mon Sep 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-1
9d4d964
- 0.011 bump
9d4d964
706951c
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.010-2
706951c
- Perl 5.20 rebuild
706951c
2a9f0e0
* Fri Aug 22 2014 Petr Pisar <ppisar@redhat.com> - 0.010-1
2a9f0e0
- 0.010 bump
2a9f0e0
e9176ef
* Mon Aug 18 2014 Petr Pisar <ppisar@redhat.com> - 0.009-1
e9176ef
- 0.009 bump
e9176ef
ec6eac4
* Mon Jul 07 2014 Petr Pisar <ppisar@redhat.com> - 0.008-1
ec6eac4
- 0.008 bump
ec6eac4
e968b70
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-2
e968b70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e968b70
0561e7c
* Fri Mar 14 2014 Petr Pisar <ppisar@redhat.com> - 0.007-1
0561e7c
- 0.007 bump
0561e7c
08e848b
* Mon Jan 20 2014 Petr Pisar <ppisar@redhat.com> - 0.006-1
08e848b
- 0.006 bump
08e848b
d90e562
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.005-3
d90e562
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d90e562
e5d1175
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 0.005-2
e5d1175
- Perl 5.18 rebuild
e5d1175
358d42c
* Mon Jun 10 2013 Petr Pisar <ppisar@redhat.com> - 0.005-1
358d42c
- 0.005 bump
358d42c
1f801c6
* Fri Jun 07 2013 Petr Pisar <ppisar@redhat.com> - 0.004-1
1f801c6
- 0.004 bump
1f801c6
229f09e
* Wed May 29 2013 Petr Pisar <ppisar@redhat.com> 0.003-1
229f09e
- Specfile autogenerated by cpanspec 1.78.