From: blekot Date: Fri, 24 Jun 2005 16:31:45 +0000 (+0000) Subject: - single precision library added (needed by alsa-module-synth) X-Git-Tag: auto/ac/fftw-2_1_5-3~7 X-Git-Url: http://git.pld-linux.org/?p=packages%2Ffftw.git;a=commitdiff_plain;h=41353050110b7a96a5d92a517645745ee7942d9f - single precision library added (needed by alsa-module-synth) - bcond added - rel 2 - STBR/test Changed files: fftw.spec -> 1.52 --- diff --git a/fftw.spec b/fftw.spec index 304a913..cc7e02b 100644 --- a/fftw.spec +++ b/fftw.spec @@ -1,9 +1,13 @@ +# +# Conditional build +%bcond_without single # without single precision library + Summary: Fast Fourier transform library Summary(pl): Biblioteka z funkcjami szybkiej transformaty Fouriera Summary(pt_BR): Biblioteca fast Fourier transform Name: fftw Version: 2.1.5 -Release: 1 +Release: 2 License: GPL Group: Libraries Source0: ftp://ftp.fftw.org/pub/fftw/%{name}-%{version}.tar.gz @@ -13,6 +17,7 @@ Icon: fftw-logo-thumb.gif URL: http://www.fftw.org/ BuildRequires: autoconf BuildRequires: automake +BuildRequires: lam BuildRequires: libtool BuildRequires: texinfo BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -49,7 +54,7 @@ Requires: %{name} = %{version} %description devel This package contains the additional header files, documentation and -libraries you need to develop programs using the FFTW (fast Fourier +7ibraries you need to develop programs using the FFTW (fast Fourier transform library). %description devel -l pl @@ -78,10 +83,34 @@ Statyczne biblioteki fftw. Este pacote contém as bibliotecas estáticas do pacote FFTW. %prep -%setup -q +%setup -q %patch -p1 %build +# This is important to do sfftw (Single precision library) +%if %{with single} +cp -r ../%{name}-%{version} ../single +cd ../single + +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure \ +%ifarch %{ix86} + --enable-i386-hacks \ +%endif + --enable-shared \ + --enable-threads \ + --enable-float \ + --enable-type-prefix \ + --%{!?debug:dis}%{?debug:en}able-debug + +%{__make} + +cd - +%endif + %{__libtoolize} %{__aclocal} %{__autoconf} @@ -93,12 +122,20 @@ Este pacote cont --enable-shared \ --enable-threads \ --%{!?debug:dis}%{?debug:en}able-debug +# --enable-type-prefix \ %{__make} %install rm -rf $RPM_BUILD_ROOT +%if %{with single} +cd ../single +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT +cd - +%endif + %{__make} install \ DESTDIR=$RPM_BUILD_ROOT