Name: fftw2 Version: 2.1.5 Release: 44%{?dist} Summary: Fast Fourier Transform library (version 2) %define real_name fftw License: GPLv2+ URL: http://www.fftw.org/ Source0: ftp://ftp.fftw.org/pub/fftw/fftw-%{version}.tar.gz Patch0: fftw2-configure.patch BuildRequires: make BuildRequires: gcc-gfortran %description FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. %package devel Summary: Headers, libraries and docs for the FFTW library (version 2) Requires: %{name} = %{version}-%{release} %description devel FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. This package contains header files and development libraries needed to develop programs using the FFTW fast Fourier transform library version 2. %package static Summary: Static version of the FFTW library (version 2) Requires: %{name} = %{version}-%{release} %description static This package contains the static linked libraries of the FFTW fast Fourier transform library (version 2). %prep %setup -q -c %{real_name}-%{version} pushd %{real_name}-%{version} %patch0 -p1 popd mv %{real_name}-%{version} single cp -a single double %build pushd double %ifarch i386 %configure \ --enable-shared \ --enable-threads \ --enable-i386-hacks %else %configure \ --enable-shared \ --enable-threads %endif make %{?_smp_mflags} popd pushd single %configure \ --enable-shared \ --enable-type-prefix \ --enable-threads \ --enable-float make %{?_smp_mflags} popd %install rm -rf ${RPM_BUILD_ROOT} pushd double make install DESTDIR=${RPM_BUILD_ROOT} cp -a AUTHORS COPYING COPYRIGHT ChangeLog NEWS README* TODO ../ cp -a FAQ/fftw-faq.html/ doc/ ../ popd pushd single make install DESTDIR=${RPM_BUILD_ROOT} popd rm -f doc/Makefile* find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir %ldconfig_scriptlets %files %license COPYING %doc AUTHORS COPYRIGHT ChangeLog NEWS README* TODO %{_libdir}/*.so.* %files devel %license COPYING %doc doc/ %{_includedir}/* %{_libdir}/*.so %{_infodir}/* %files static %license COPYING %{_libdir}/*.a %changelog * Thu Nov 17 2022 Florian Weimer - 2.1.5-44 - Avoid implicit function declaration during configure (#2143573) * Thu Jul 21 2022 Fedora Release Engineering - 2.1.5-43 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.1.5-42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 2.1.5-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 2.1.5-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 2.1.5-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 2.1.5-38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 2.1.5-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 2.1.5-36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.1.5-35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.1.5-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 2.1.5-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.1.5-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.1.5-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 2.1.5-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.1.5-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Aug 16 2014 Fedora Release Engineering - 2.1.5-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.1.5-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 2.1.5-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 2.1.5-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 2.1.5-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 2.1.5-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 2.1.5-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat May 22 2010 José Matos - 2.1.5-21 - Move static libraries to a static subpackage (bz556047) - Add remarks that this is version 2 of fftw to description and summaries * Fri May 21 2010 Tom "spot" Callaway - 2.1.5-20 - drop static libs (bz556047) * Fri Jul 24 2009 Fedora Release Engineering - 2.1.5-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sun Mar 01 2009 Robert Scheck - 2.1.5-18 - Removed the shipping and owning of %%{_infodir}/dir file * Tue Feb 24 2009 Fedora Release Engineering - 2.1.5-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Feb 14 2008 José Matos - 2.1.5-16 - Rebuild for gcc 4.3 * Tue Aug 28 2007 José Matos - 2.1.5-15 - License fix, rebuild for devel (F8). * Sat Apr 21 2007 José Matos - 2.1.5-14 - Rebuild for F7. * Tue Aug 29 2006 José Matos - 2.1.5-13 - Rebuild for FE6 * Sat Feb 18 2006 José Matos - 2.1.5-12 - Rebuild for FC-5. * Wed Feb 1 2006 José Matos - 2.1.5-11 - Fix incomplete substitution * Wed Feb 1 2006 José Matos - 2.1.5-10 - Add disttag to release. * Wed Feb 1 2006 José Matos - 2.1.5-9 - Rename package to fftw2. * Mon May 23 2005 Michael Schwendt - 2.1.5-8 - BuildReq gcc-gfortran (#156490). * Sun May 22 2005 Jeremy Katz - 2.1.5-7 - rebuild on all arches - buildrequire compat-gcc-32-g77 * Fri Apr 7 2005 Michael Schwendt - rebuilt * Wed Nov 10 2004 Matthias Saou 2.1.5-5 - Bump release to provide Extras upgrade path. * Tue Apr 06 2004 Phillip Compton - 0:2.1.5-0.fdr.4 - BuildReq gcc-g77. * Mon Sep 22 2003 Phillip Compton - 0:2.1.5-0.fdr.3 - Dropped post/preun scripts for info. * Wed Sep 17 2003 Phillip Compton - 0:2.1.5-0.fdr.2 - Remove aesthetic comments. - buildroot -> RPM_BUILD_ROOT. - post/preun for info files. * Mon Apr 07 2003 Phillip Compton - 0:2.1.5-0.fdr.1 - Updated to 2.1.5. * Tue Apr 01 2003 Phillip Compton - 0:2.1.4-0.fdr.2 - Added Epoch:0. - Added ldconfig to post and postun. * Sun Mar 22 2003 Phillip Compton - 2.1.4-0.fdr.1 - Updated to 2.1.4. * Fri Mar 14 2003 Phillip Compton - 2.1.3-0.fdr.1 - Fedorafied. * Mon Oct 21 2002 Matthias Saou - Initial RPM release.