From fd7b9766f9474a755cc07115d3510494c10925690b616fbc51e97191de6a77b2 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 15 Jan 2007 23:12:17 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fftw3?expand=0&rev=1 --- .gitattributes | 23 ++++++ fftw-3.1.2.diff | 11 +++ fftw-3.1.2.tar.bz2 | 3 + fftw3.changes | 55 +++++++++++++ fftw3.spec | 194 +++++++++++++++++++++++++++++++++++++++++++++ ready | 0 6 files changed, 286 insertions(+) create mode 100644 .gitattributes create mode 100644 fftw-3.1.2.diff create mode 100644 fftw-3.1.2.tar.bz2 create mode 100644 fftw3.changes create mode 100644 fftw3.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/fftw-3.1.2.diff b/fftw-3.1.2.diff new file mode 100644 index 0000000..0273c1c --- /dev/null +++ b/fftw-3.1.2.diff @@ -0,0 +1,11 @@ +--- configure.ac ++++ configure.ac +@@ -135,7 +135,7 @@ + AC_PROG_CC + AX_COMPILER_VENDOR + AC_PROG_CC_STDC +-AMX_PROG_AS dnl AM_PROG_AS breaks at least one version of libtool ++AM_PROG_AS + AC_PROG_INSTALL + AC_PROG_LN_S + AC_PROG_MAKE_SET diff --git a/fftw-3.1.2.tar.bz2 b/fftw-3.1.2.tar.bz2 new file mode 100644 index 0000000..4f5a101 --- /dev/null +++ b/fftw-3.1.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5708e490075823d21c455b7a20f108e8e9673a69afdfb6f5af042ebfd81a45 +size 2030590 diff --git a/fftw3.changes b/fftw3.changes new file mode 100644 index 0000000..3f08939 --- /dev/null +++ b/fftw3.changes @@ -0,0 +1,55 @@ +------------------------------------------------------------------- +Sat Oct 21 15:50:52 CEST 2006 - schwab@suse.de + +- Fix broken macro. + +------------------------------------------------------------------- +Tue Aug 22 13:09:41 CEST 2006 - tiwai@suse.de + +- updated to version 3.1.2: + * correct bug in configure script + * updated FAQ + * use -maltivec when checking for altivec.h. +- clean up spec file, using %configure macro. + +------------------------------------------------------------------- +Thu May 18 16:33:14 CEST 2006 - tiwai@suse.de + +- major update to version 3.1.1: + * fixed texi files + * lots of configure fixes + * clean up and optimizations + see ChangeLog for details +- added missing glibc-devel to Requires of devel subpackages +- removed -fno-strict-aliasing option + +------------------------------------------------------------------- +Wed Jan 25 21:35:52 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Apr 13 14:19:35 CEST 2005 - tiwai@suse.de + +- fixed neededforbuild. + +------------------------------------------------------------------- +Tue Apr 27 01:27:36 CEST 2004 - ro@suse.de + +- add -fno-strict-aliasing + +------------------------------------------------------------------- +Sat Jan 10 14:45:42 CET 2004 - adrian@suse.de + +- add missing %defattr and %run_ldconfig + +------------------------------------------------------------------- +Fri Aug 29 05:38:19 CEST 2003 - nashif@suse.de + +- #29586: info file installation in wrong post segment + +------------------------------------------------------------------- +Wed Jul 30 18:00:20 CEST 2003 - nashif@suse.de + +- Initial release + diff --git a/fftw3.spec b/fftw3.spec new file mode 100644 index 0000000..d67d123 --- /dev/null +++ b/fftw3.spec @@ -0,0 +1,194 @@ +# +# spec file for package fftw3 (Version 3.1.2) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: fftw3 +BuildRequires: gcc-fortran pkgconfig +Summary: Discrete Fourier Transform (DFT) C Subroutine Library +Version: 3.1.2 +Release: 10 +License: GNU General Public License (GPL) - all versions +Group: Productivity/Scientific/Math +Source: fftw-%{version}.tar.bz2 +Patch: fftw-%{version}.diff +URL: http://www.fftw.org +Autoreqprov: on +BuildRoot: %{_tmppath}/%{name}-%{version}-build +PreReq: %install_info_prereq + +%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. + + + +Authors: +-------- + Matteo Frigo + Stevenj G. Johnson + +%package devel +Summary: Include Files and Libraries mandatory for Development. +Group: Productivity/Scientific/Math +Requires: fftw3 = %{version}-%{release} glibc-devel + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +Authors: +-------- + Matteo Frigo + Stevenj G. Johnson + +%package threads +Summary: Discrete Fourier Transform (DFT) C subroutine library +Group: Productivity/Scientific/Math +Requires: fftw3 = %{version}-%{release} + +%description threads +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. + + + +Authors: +-------- + Matteo Frigo + Stevenj G. Johnson + +%package threads-devel +Summary: Discrete Fourier Transform (DFT) C subroutine library +Group: Productivity/Scientific/Math +Requires: fftw3-threads = %{version}-%{release} +Requires: fftw3-devel = %{version}-%{release} glibc-devel + +%description threads-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. + + + +Authors: +-------- + Matteo Frigo + Stevenj G. Johnson + +%prep +%setup -q -n fftw-%{version} +%patch + +%build +%{?suse_update_config:%{suse_update_config -f }} +autoreconf --force --install +%configure --enable-shared --enable-threads +make + +%install +make DESTDIR=$RPM_BUILD_ROOT install +# hack to also compile/install single-precision version: +make distclean +%configure --enable-shared --enable-threads --enable-float +make +make DESTDIR=$RPM_BUILD_ROOT install +# gzip -9nf $RPM_BUILD_ROOT%{_infodir}/*.info* +rm -f $RPM_BUILD_ROOT%{_infodir}/dir + +%postun devel +%install_info_delete --info-dir=%{_infodir} %{_infodir}/fftw3.info.gz + +%post devel +%install_info --info-dir=%{_infodir} %{_infodir}/fftw3.info.gz + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%post threads +%run_ldconfig + +%postun threads +%run_ldconfig + +%clean +test "$RPM_BUILD_ROOT" != "/" -a -d "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc AUTHORS CONVENTIONS COPYING COPYRIGHT ChangeLog INSTALL NEWS README TODO +%doc doc/* +%{_libdir}/libfftw3.so.* +%{_libdir}/libfftw3f.so.* + +%files devel +%defattr(-,root,root) +%{_infodir}/*.info* +%{_includedir}/* +%{_libdir}/libfftw3.a +%{_libdir}/libfftw3f.a +%{_libdir}/libfftw3.la +%{_libdir}/libfftw3f.la +%{_libdir}/libfftw3.so +%{_libdir}/libfftw3f.so +%{_libdir}/pkgconfig/*.pc +%{_bindir}/* +%{_mandir}/man?/* + +%files threads +%defattr(-,root,root) +%{_libdir}/libfftw3_threads.so.* +%{_libdir}/libfftw3f_threads.so.* + +%files threads-devel +%defattr(-,root,root) +%{_libdir}/libfftw3_threads.a +%{_libdir}/libfftw3f_threads.a +%{_libdir}/libfftw3_threads.la +%{_libdir}/libfftw3f_threads.la +%{_libdir}/libfftw3_threads.so +%{_libdir}/libfftw3f_threads.so + +%changelog -n fftw3 +* Sat Oct 21 2006 - schwab@suse.de +- Fix broken macro. +* Tue Aug 22 2006 - tiwai@suse.de +- updated to version 3.1.2: + * correct bug in configure script + * updated FAQ + * use -maltivec when checking for altivec.h. +- clean up spec file, using %%configure macro. +* Thu May 18 2006 - tiwai@suse.de +- major update to version 3.1.1: + * fixed texi files + * lots of configure fixes + * clean up and optimizations + see ChangeLog for details +- added missing glibc-devel to Requires of devel subpackages +- removed -fno-strict-aliasing option +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Apr 13 2005 - tiwai@suse.de +- fixed neededforbuild. +* Tue Apr 27 2004 - ro@suse.de +- add -fno-strict-aliasing +* Sat Jan 10 2004 - adrian@suse.de +- add missing %%defattr and %%run_ldconfig +* Fri Aug 29 2003 - nashif@suse.de +- #29586: info file installation in wrong post segment +* Wed Jul 30 2003 - nashif@suse.de +- Initial release diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4