0f18ca6
Name:           perl-Math-FFT
9cae11e
Version:        1.34
4bff58e
Release:        6%{?dist}
0f18ca6
Summary:        Perl module to calculate Fast Fourier Transforms
0f18ca6
# Perl module code is GPL+ or same as Perl itself
0f18ca6
# arrays.c has same licence as Perl itself
0f18ca6
# FFT code is based on the C routine of fft4g.c Takuya OOURA,
0f18ca6
# which is public domain
0f18ca6
License:        (GPL+ or Artistic) and Public Domain
0f18ca6
URL:            http://search.cpan.org/dist/Math-FFT/
9cae11e
Source0:        http://www.cpan.org/authors/id/S/SH/SHLOMIF/Math-FFT-%{version}.tar.gz
9cae11e
# Build
9cae11e
BuildRequires:  coreutils
9cae11e
BuildRequires:  findutils
9757e74
BuildRequires:  gcc
9cae11e
BuildRequires:  make
dcd82ad
BuildRequires:  perl-interpreter
cae9234
BuildRequires:  perl-devel
cae9234
BuildRequires:  perl-generators
0f18ca6
BuildRequires:  perl(ExtUtils::MakeMaker)
9cae11e
BuildRequires:  perl(strict)
9cae11e
BuildRequires:  perl(warnings)
9cae11e
# Run-time
9cae11e
BuildRequires:  perl(DynaLoader)
9cae11e
BuildRequires:  perl(vars)
9cae11e
# Tests
9cae11e
BuildRequires:  perl(Exporter)
9cae11e
BuildRequires:  perl(File::Spec)
9cae11e
BuildRequires:  perl(File::Temp)
9cae11e
BuildRequires:  perl(IO::Handle)
9cae11e
BuildRequires:  perl(IPC::Open3)
9cae11e
BuildRequires:  perl(lib)
9cae11e
BuildRequires:  perl(parent)
840d4b5
BuildRequires:  perl(Test::More)
9cae11e
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
0f18ca6
0f18ca6
%description
0f18ca6
This module implements some algorithms for calculating Fast Fourier
0f18ca6
Transforms for one-dimensional data sets of size 2^n. 
0f18ca6
0f18ca6
%prep
0f18ca6
%setup -q -n Math-FFT-%{version}
0f18ca6
0f18ca6
%build
0f18ca6
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
0f18ca6
make %{?_smp_mflags}
0f18ca6
0f18ca6
%install
9cae11e
make pure_install DESTDIR=$RPM_BUILD_ROOT
0f18ca6
0f18ca6
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
0f18ca6
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
0f18ca6
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
0f18ca6
0f18ca6
%{_fixperms} $RPM_BUILD_ROOT/*
0f18ca6
0f18ca6
%check
0f18ca6
make test
0f18ca6
0f18ca6
%files
9cae11e
%license LICENSE
0f18ca6
%doc Changes README
0f18ca6
%{perl_vendorarch}/auto/*
0f18ca6
%{perl_vendorarch}/Math*
0f18ca6
%{_mandir}/man3/*
0f18ca6
0f18ca6
%changelog
4bff58e
* Mon Feb 19 2018 Miroslav Suchy <msuchy@redhat.com> - 1.34-6
4bff58e
- add BR gcc
4bff58e
- remove unneeded Group tag
4bff58e
2c553da
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-5
2c553da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2c553da
4d3dfc2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-4
4d3dfc2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4d3dfc2
f2b7331
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.34-3
f2b7331
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f2b7331
15e14d8
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-2
15e14d8
- Perl 5.26 rebuild
15e14d8
9cae11e
* Thu Apr 27 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-1
9cae11e
- 1.34 bump
9cae11e
283b107
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-4
283b107
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
283b107
84d67b8
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.32-3
84d67b8
- Perl 5.24 rebuild
84d67b8
437dbe9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-2
437dbe9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
437dbe9
a074729
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.28-19
a074729
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild