rpms/fftw/devel fftw.spec,1.28,1.29
Jussi Lehtola
jussilehtola at fedoraproject.org
Sat Jan 2 00:58:50 UTC 2010
Author: jussilehtola
Update of /cvs/pkgs/rpms/fftw/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23560
Modified Files:
fftw.spec
Log Message:
Added check phase plus a few other cosmetic fixes.
Index: fftw.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fftw/devel/fftw.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -p -r1.28 -r1.29
--- fftw.spec 1 Jan 2010 23:42:18 -0000 1.28
+++ fftw.spec 2 Jan 2010 00:58:49 -0000 1.29
@@ -1,19 +1,22 @@
Name: fftw
Version: 3.2.2
-Release: 1%{?dist}
-Summary: Fast Fourier Transform library
+Release: 2%{?dist}
+Summary: A Fast Fourier Transform library
Group: System Environment/Libraries
License: GPLv2+
-URL: http://www.fftw.org/
+URL: http://www.fftw.org
Source0: http://www.fftw.org/fftw-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gcc-gfortran
+# For check phase
+BuildRequires: time perl
+
Requires(post): info
Requires(preun): info
Provides: fftw3 = %{version}-%{release}
-Obsoletes: fftw3 < 3.1
+Obsoletes: fftw3 < %{version}-%{release}
%description
FFTW is a C subroutine library for computing the Discrete Fourier
@@ -27,7 +30,7 @@ Group: Development/Libraries
Requires: %{name} = %{version}-%{release} pkgconfig
Provides: fftw3-devel = %{version}-%{release}
-Obsoletes: fftw3-devel < 3.1
+Obsoletes: fftw3-devel < %{version}-%{release}
%description devel
@@ -43,6 +46,7 @@ develop programs using the FFTW fast Fou
Summary: Static version of the FFTW library
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
+Obsoletes: fftw3-static < %{version}-%{release}
Provides: fftw3-static = %{version}-%{release}
%description static
@@ -59,7 +63,7 @@ rm -rf fftw-%{version}
%build
-# Configure uses g77 by default
+# Configure uses g77 by default, if present on system
export F77=gfortran
CONFIG_FLAGS="--enable-shared --disable-dependency-tracking --enable-threads"
@@ -91,19 +95,19 @@ pushd long
make install DESTDIR=${RPM_BUILD_ROOT}
popd
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
-find ${RPM_BUILD_ROOT}%{_libdir} -name *.la -delete
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.la
+%check
+make -C single check
+make -C double check
+make -C long check
%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 || :
@@ -112,7 +116,6 @@ 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
@@ -134,27 +137,34 @@ fi
%changelog
-* Fri Jan 1 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 3.2.2-1
+* Sat Jan 2 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> 3.2.2-2
+- Add check phase.
+- Cosmetic changes to spec file (unified changelog format, removed unnecessary
+ space).
+- Use rm instead of find -delete, as latter is not present on EPEL-4.
+- Generalize obsoletes of fftw3 packages. Add Obsoletes: fftw3-static.
+
+* Fri Jan 1 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> 3.2.2-1
- Update to 3.2.2.
- Make file listings more explicit.
- Don't use file dependencies for info.
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.2.1-3
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 3.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.2.1-2
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 3.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-* Sat Feb 14 2009 Conrad Meyer <konrad at tylerc.org> - 3.2.1-1
+* Sat Feb 14 2009 Conrad Meyer <konrad at tylerc.org> 3.2.1-1
- Bump to 3.2.1.
-* Thu Dec 4 2008 Conrad Meyer <konrad at tylerc.org> - 3.2-1
+* Thu Dec 4 2008 Conrad Meyer <konrad at tylerc.org> 3.2-1
- Bump to 3.2.
-* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 3.1.2-7
+* Fri Jul 18 2008 Tom "spot" Callaway <tcallawa at redhat.com> 3.1.2-7
- fix license tag
-* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 3.1.2-6
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> 3.1.2-6
- Autorebuild for GCC 4.3
* Fri Aug 24 2007 Quentin Spencer <qspencer at users.sf.net> 3.1.2-5
@@ -191,7 +201,7 @@ fi
- Upgrade to the 3.x branch, incorporating changes from the fftw3 spec file.
- Add dist tag.
-* Mon May 23 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.1.5-8
+* Mon May 23 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 2.1.5-8
- BuildReq gcc-gfortran (#156490).
* Sun May 22 2005 Jeremy Katz <katzj at redhat.com> - 2.1.5-7
More information about the fedora-extras-commits
mailing list