rpms/fftw/FC-4 .cvsignore, 1.2, 1.3 fftw.spec, 1.9, 1.10 sources, 1.2, 1.3

Quentin Spencer (qspencer) fedora-extras-commits at redhat.com
Wed Feb 1 16:50:09 UTC 2006


Author: qspencer

Update of /cvs/extras/rpms/fftw/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3437

Modified Files:
	.cvsignore fftw.spec sources 
Log Message:
Upgrade to 3.x branch of fftw.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/fftw/FC-4/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	8 Nov 2004 04:17:17 -0000	1.2
+++ .cvsignore	1 Feb 2006 16:50:08 -0000	1.3
@@ -1 +1 @@
-fftw-2.1.5.tar.gz
+fftw-3.1.tar.gz


Index: fftw.spec
===================================================================
RCS file: /cvs/extras/rpms/fftw/FC-4/fftw.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- fftw.spec	23 May 2005 13:57:21 -0000	1.9
+++ fftw.spec	1 Feb 2006 16:50:08 -0000	1.10
@@ -1,23 +1,24 @@
 Name:           fftw
-Version:        2.1.5
-Release:        8
+Version:        3.1
+Release:        1
 Summary:        Fast Fourier Transform library
 
 Group:          System Environment/Libraries
 License:        GPL
 URL:            http://www.fftw.org/
-Source0:        ftp://ftp.fftw.org/pub/fftw/fftw-2.1.5.tar.gz
+Source0:        ftp://ftp.fftw.org/pub/fftw/fftw-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gcc-gfortran
+Requires(post): /sbin/install-info
+Requires(preun): /sbin/install-info
+Obsoletes:      fftw3 < 3.1
+Provides:       fftw3 = %{version}-%{release}
 
 %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.
+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.
 
 
 %package        devel
@@ -25,26 +26,22 @@
 Group:          Development/Libraries
 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.
+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.
 
 This package contains header files and development libraries needed to
 develop programs using the FFTW fast Fourier transform library.
 
 
-
 %prep
 %setup -q -c %{name}-%{version}
 mv %{name}-%{version} single
 cp -a single double
 
 
-
 %build
 pushd double
 	%ifarch i386
@@ -69,51 +66,59 @@
 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/ ../
+	cp -a 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 {} ';'
-
 
 
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
 
-
 %post -p /sbin/ldconfig
 
 
-
 %postun -p /sbin/ldconfig
 
 
+%post devel
+/sbin/install-info --section="Math" %{_infodir}/%{name}.info.gz %{_infodir}/dir  2>/dev/null || :
+
+%preun devel
+if [ "$1" = 0 ]; then
+  /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir 2>/dev/null || :
+fi
+
 
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING COPYRIGHT ChangeLog NEWS README* TODO
+%doc %{_mandir}/man?/*
+%{_bindir}/*
 %{_libdir}/*.so.*
 
 %files devel
 %defattr(-,root,root,-)
-%doc  doc/
+%doc doc/*.pdf doc/html/* doc/FAQ/fftw-faq.html/
+%doc %{_infodir}/*.info*
+%exclude %{_libdir}/*.la
+%exclude %{_infodir}/dir
 %{_includedir}/*
+%{_libdir}/pkgconfig/*
 %{_libdir}/*.a
 %{_libdir}/*.so
-%{_infodir}/*
-
-
 
 %changelog
+* Wed Feb  1 2006 Quentin Spencer <qspencer at users.sf.net> 3.1-1
+- Upgrade to the 3.x branch, incorporating changes from the fftw3 spec file.
+
 * Mon May 23 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.1.5-8
 - BuildReq gcc-gfortran (#156490).
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/fftw/FC-4/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	8 Nov 2004 04:17:17 -0000	1.2
+++ sources	1 Feb 2006 16:50:08 -0000	1.3
@@ -1 +1 @@
-8d16a84f3ca02a785ef9eb36249ba433  fftw-2.1.5.tar.gz
+911515569a8abdc7dbb207d53f34e60b  fftw-3.1.tar.gz




More information about the scm-commits mailing list