305b677
# Run optional test
5c7266f
%{bcond_without perl_Data_Float_enables_optional_test}
305b677
2c31b95
Name:           perl-Data-Float
305b677
Version:        0.013
bb5e179
Release:        21%{?dist}
2c31b95
Summary:        Details of the floating point data type
bfba786
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
d5069a5
URL:            https://metacpan.org/release/Data-Float
d5069a5
Source0:        https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Data-Float-%{version}.tar.gz
2c31b95
BuildArch:      noarch
bfba786
BuildRequires:  coreutils
07fe514
BuildRequires:  perl-generators
305b677
BuildRequires:  perl-interpreter
2c31b95
BuildRequires:  perl(Module::Build)
2c31b95
BuildRequires:  perl(strict)
2c31b95
BuildRequires:  perl(warnings)
2c31b95
# Run-time:
2c31b95
BuildRequires:  perl(Carp)
2c31b95
BuildRequires:  perl(constant)
2c31b95
BuildRequires:  perl(Exporter)
2c31b95
BuildRequires:  perl(integer)
2c31b95
BuildRequires:  perl(parent)
2c31b95
# Tests:
2c31b95
BuildRequires:  perl(Test::More)
5c7266f
%if %{with perl_Data_Float_enables_optional_test}
2c31b95
# Optional tests:
2c31b95
BuildRequires:  perl(Test::Pod) >= 1.00
2c31b95
BuildRequires:  perl(Test::Pod::Coverage)
305b677
%endif
2c31b95
Requires:       perl(constant)
2c31b95
Requires:       perl(integer)
2c31b95
2c31b95
%description
2c31b95
This module is about the native floating point numerical data type. A floating
2c31b95
point number is one of the types of datum that can appear in the numeric part
2c31b95
of a Perl scalar. This module supplies constants describing the native
2c31b95
floating point type, classification functions, and functions to manipulate
2c31b95
floating point values at a low level.
2c31b95
b0cc6c7
%package tests
b0cc6c7
Summary:        Tests for %{name}
b0cc6c7
Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
b0cc6c7
Requires:       perl-Test-Harness
b0cc6c7
b0cc6c7
%description tests
b0cc6c7
Tests from %{name}. Execute them
b0cc6c7
with "%{_libexecdir}/%{name}/test".
b0cc6c7
2c31b95
%prep
2c31b95
%setup -q -n Data-Float-%{version}
2c31b95
2c31b95
%build
2c31b95
perl Build.PL installdirs=vendor
2c31b95
./Build
2c31b95
2c31b95
%install
b0cc6c7
./Build install destdir=%{buildroot} create_packlist=0
b0cc6c7
%{_fixperms} %{buildroot}/*
b0cc6c7
# Install tests
b0cc6c7
mkdir -p %{buildroot}%{_libexecdir}/%{name}
b0cc6c7
cp -a t %{buildroot}%{_libexecdir}/%{name}
b0cc6c7
# POD tests only work on ./lib modules
b0cc6c7
rm %{buildroot}%{_libexecdir}/%{name}/t/pod_*.t
b0cc6c7
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
b0cc6c7
#!/bin/sh
b0cc6c7
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
b0cc6c7
EOF
b0cc6c7
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
2c31b95
2c31b95
%check
b0cc6c7
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
2c31b95
./Build test
2c31b95
2c31b95
%files
2c31b95
%doc Changes README
2c31b95
%{perl_vendorlib}/*
2c31b95
%{_mandir}/man3/*
2c31b95
b0cc6c7
%files tests
b0cc6c7
%{_libexecdir}/%{name}
b0cc6c7
2c31b95
%changelog
bb5e179
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-21
bb5e179
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bb5e179
6d31738
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-20
6d31738
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
6d31738
a794454
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-19
a794454
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
a794454
5f3b436
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-18
5f3b436
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
5f3b436
bfba786
* Fri Aug 05 2022 Petr Pisar <ppisar@redhat.com> - 0.013-17
bfba786
- Modernize a spec file
b0cc6c7
- Package the tests
bfba786
dfb79e1
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-16
dfb79e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
dfb79e1
8bdd636
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-15
8bdd636
- Perl 5.36 rebuild
8bdd636
20f0a50
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-14
20f0a50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
20f0a50
bd4ee2d
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-13
bd4ee2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
bd4ee2d
23c83d4
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-12
23c83d4
- Perl 5.34 rebuild
23c83d4
c416e38
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-11
c416e38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c416e38
b02ea8e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-10
b02ea8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b02ea8e
a345e61
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-9
a345e61
- Perl 5.32 rebuild
a345e61
e028ad3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-8
e028ad3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e028ad3
000a552
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-7
000a552
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
000a552
c55a24f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-6
c55a24f
- Perl 5.30 rebuild
c55a24f
6d1732a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-5
6d1732a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6d1732a
eb7655f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-4
eb7655f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
eb7655f
94ed730
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-3
94ed730
- Perl 5.28 rebuild
94ed730
0e36ecd
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.013-2
0e36ecd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0e36ecd
305b677
* Mon Jul 31 2017 Petr Pisar <ppisar@redhat.com> - 0.013-1
305b677
- 0.013 bump
305b677
1cbe02c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.012-12
1cbe02c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1cbe02c
30ffcc2
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-11
30ffcc2
- Perl 5.26 rebuild
30ffcc2
15d443c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.012-10
15d443c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
15d443c
48b50f3
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-9
48b50f3
- Perl 5.24 rebuild
48b50f3
6fde4fe
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.012-8
6fde4fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6fde4fe
df2e87d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.012-7
df2e87d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
df2e87d
ba76f0c
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-6
ba76f0c
- Perl 5.22 rebuild
ba76f0c
5d36052
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-5
5d36052
- Perl 5.20 rebuild
5d36052
4b673aa
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.012-4
4b673aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4b673aa
26080c8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.012-3
26080c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
26080c8
c07db1f
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.012-2
c07db1f
- Perl 5.18 rebuild
c07db1f
2c31b95
* Thu Mar 07 2013 Petr Pisar <ppisar@redhat.com> 0.012-1
2c31b95
- Specfile autogenerated by cpanspec 1.78.