[SciPy-dev] numpy-0.9.2, scipy-0.4.4 RPMs
Ravikiran Rajagopal
ravi at ati.com
Wed Jan 18 11:35:22 EST 2006
On Wednesday 18 January 2006 10:50, Neal Becker wrote:
> I tried your suggestion, but got this cryptic result:
[snip]
I do not have a 64-bit machine, but on my 32-bit machine, the attached spec
files produce the right RPMs. The only suggestion I have for you is to check
whether you have the following RPMs installed on your machine:
gcc-gfortran
libgfortran
It looks as if numpy.distutils does not see gfortran on your machine.
Regards,
Ravi
-------------- next part --------------
%define name scipy
%define version 0.4.4
%define release 1
%define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
Summary: Scipy: array processing for numbers, strings, records, and objects.
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.gz
License: BSD
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix: %{_prefix}
Vendor: SciPy Developers <scipy-dev at scipy.org>
Url: http://numeric.scipy.org
%description
Scipy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. Scipy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.
There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.
%prep
%setup
%build
env CFLAGS="$RPM_OPT_FLAGS" BLAS=%{_libdir} LAPACK=%{_libdir} python setup.py config_fc --fcompiler=gnu95 build
%install
env CFLAGS="$RPM_OPT_FLAGS" BLAS=%{_libdir} LAPACK=%{_libdir} python setup.py config_fc --fcompiler=gnu95 install --root=$RPM_BUILD_ROOT #--record=INSTALLED_FILES
%clean
rm -rf $RPM_BUILD_ROOT
%files
%{python_sitearch}/scipy
%defattr(-,root,root)
-------------- next part --------------
%define name numpy
%define version 0.9.2
%define release 1
%define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
Summary: Numpy: array processing for numbers, strings, records, and objects.
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.gz
License: BSD
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix: %{_prefix}
Vendor: SciPy Developers <scipy-dev at scipy.org>
Url: http://numeric.scipy.org
%description
Numpy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. Numpy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.
There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.
%prep
%setup
%build
env CFLAGS="$RPM_OPT_FLAGS" BLAS=%{_libdir} LAPACK=%{_libdir} python setup.py config_fc --fcompiler=gnu95 build
%install
python setup.py config_fc --fcompiler=gnu95 install --root=$RPM_BUILD_ROOT #--record=INSTALLED_FILES
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{python_sitearch}/numpy
%{_bindir}/f2py
More information about the SciPy-Dev
mailing list