packages: python-scipy/python-scipy.spec - 0.9.0 - updated BRs - cleaned up...
baggins
baggins at pld-linux.org
Tue Apr 5 13:01:07 CEST 2011
Author: baggins Date: Tue Apr 5 11:01:07 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- 0.9.0
- updated BRs
- cleaned up install and files
---- Files affected:
packages/python-scipy:
python-scipy.spec (1.8 -> 1.9)
---- Diffs:
================================================================
Index: packages/python-scipy/python-scipy.spec
diff -u packages/python-scipy/python-scipy.spec:1.8 packages/python-scipy/python-scipy.spec:1.9
--- packages/python-scipy/python-scipy.spec:1.8 Tue Feb 13 09:06:43 2007
+++ packages/python-scipy/python-scipy.spec Tue Apr 5 13:01:01 2011
@@ -1,39 +1,37 @@
# $Revision$, $Date$
# TODO:
-# - atlas, lapack support
-# - rework files
+# - atlas support
%define module scipy
Summary: A library of scientific tools
Summary(pl.UTF-8): Biblioteka narzędzi naukowych
Name: python-%{module}
-Version: 0.5.1
+Version: 0.9.0
Release: 1
License: BSD
Group: Development/Languages/Python
Source0: http://heanet.dl.sourceforge.net/sourceforge/scipy/scipy-%{version}.tar.gz
-# Source0-md5: 48442a427f0556ad2ad1721dd62e401c
+# Source0-md5: ebfef6e8e82d15c875a4ee6a46d4e1cd
URL: http://www.scipy.org/
-BuildRequires: X11-devel
+BuildRequires: UMFPACK-devel
BuildRequires: blas-devel
-BuildRequires: lapack-devel
BuildRequires: f2py
+BuildRequires: gcc-fortran
+BuildRequires: lapack-devel
BuildRequires: python
-BuildRequires: python-Numeric-devel
BuildRequires: python-devel >= 1:2.3
-BuildRequires: python-numpy >= 1:1.0
-BuildRequires: python-numpy-numarray-devel >= 1:1.0
-BuildRequires: gcc-g77
+BuildRequires: python-numpy >= 1:1.5.1-3
+BuildRequires: python-numpy-numarray-devel >= 1:1.5.1-3
%pyrequires_eq python-modules
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
SciPy is an open source library of scientific tools for Python. SciPy
-supplements the popular Numeric module, gathering a variety of high
+supplements the popular numpy module, gathering a variety of high
level science and engineering modules together as a single package.
%description -l pl.UTF-8
SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla
-Pythona. SciPy uzupełnia popularny moduł Numeric, gromadząc razem
+Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem
wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden
pakiet.
@@ -43,27 +41,158 @@
%build
CFLAGS="%{rpmcflags}"
export CFLAGS
-python setup.py build
+python setup.py build --fcompiler=gnu95
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
python setup.py install \
- --root=$RPM_BUILD_ROOT \
- --optimize=2
+ --root=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT%{py_sitedir} -name '*.py' | \
- grep -v examples | \
- xargs rm
+mv $RPM_BUILD_ROOT%{py_sitedir}/%{module}/maxentropy/examples \
+ $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/maxentropy
+mv $RPM_BUILD_ROOT%{py_sitedir}/%{module}/weave/examples \
+ $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/weave
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*.txt
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/{benchmarks,tests,doc}
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/{benchmarks,tests}
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/tests
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/*/tests
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc DEVELOPERS.txt THANKS.txt
-%dir %{py_sitedir}/*
-%{py_sitedir}/*/*
+%doc INSTALL.txt LATEST.txt README.txt THANKS.txt TOCHANGE.txt
+%dir %{py_sitedir}/%{module}
+%{py_sitedir}/%{module}/*.py
+%{py_sitedir}/%{module}/*.py[co]
+%dir %{py_sitedir}/%{module}/cluster
+%attr(755,root,root) %{py_sitedir}/%{module}/cluster/*.so
+%{py_sitedir}/%{module}/cluster/*.py
+%{py_sitedir}/%{module}/cluster/*.py[co]
+%dir %{py_sitedir}/%{module}/constants
+%{py_sitedir}/%{module}/constants/*.py
+%{py_sitedir}/%{module}/constants/*.py[co]
+%dir %{py_sitedir}/%{module}/fftpack
+%attr(755,root,root) %{py_sitedir}/%{module}/fftpack/*.so
+%{py_sitedir}/%{module}/fftpack/*.py
+%{py_sitedir}/%{module}/fftpack/*.py[co]
+%dir %{py_sitedir}/%{module}/integrate
+%attr(755,root,root) %{py_sitedir}/%{module}/integrate/*.so
+%{py_sitedir}/%{module}/integrate/*.py
+%{py_sitedir}/%{module}/integrate/*.py[co]
+%dir %{py_sitedir}/%{module}/interpolate
+%attr(755,root,root) %{py_sitedir}/%{module}/interpolate/*.so
+%{py_sitedir}/%{module}/interpolate/*.py
+%{py_sitedir}/%{module}/interpolate/*.py[co]
+%dir %{py_sitedir}/%{module}/io
+%{py_sitedir}/%{module}/io/*.py
+%{py_sitedir}/%{module}/io/*.py[co]
+%dir %{py_sitedir}/%{module}/io/arff
+%{py_sitedir}/%{module}/io/arff/*.py
+%{py_sitedir}/%{module}/io/arff/*.py[co]
+%dir %{py_sitedir}/%{module}/io/matlab
+%attr(755,root,root) %{py_sitedir}/%{module}/io/matlab/*.so
+%{py_sitedir}/%{module}/io/matlab/*.py
+%{py_sitedir}/%{module}/io/matlab/*.py[co]
+%dir %{py_sitedir}/%{module}/lib
+%{py_sitedir}/%{module}/lib/*.py
+%{py_sitedir}/%{module}/lib/*.py[co]
+%dir %{py_sitedir}/%{module}/lib/blas
+%attr(755,root,root) %{py_sitedir}/%{module}/lib/blas/*.so
+%{py_sitedir}/%{module}/lib/blas/*.py
+%{py_sitedir}/%{module}/lib/blas/*.py[co]
+%dir %{py_sitedir}/%{module}/lib/lapack
+%attr(755,root,root) %{py_sitedir}/%{module}/lib/lapack/*.so
+%{py_sitedir}/%{module}/lib/lapack/*.py
+%{py_sitedir}/%{module}/lib/lapack/*.py[co]
+%dir %{py_sitedir}/%{module}/linalg
+%attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so
+%{py_sitedir}/%{module}/linalg/*.py
+%{py_sitedir}/%{module}/linalg/*.py[co]
+%dir %{py_sitedir}/%{module}/maxentropy
+%{py_sitedir}/%{module}/maxentropy/*.py
+%{py_sitedir}/%{module}/maxentropy/*.py[co]
+%dir %{py_sitedir}/%{module}/misc
+%{py_sitedir}/%{module}/misc/lena.dat
+%{py_sitedir}/%{module}/misc/*.py
+%{py_sitedir}/%{module}/misc/*.py[co]
+%dir %{py_sitedir}/%{module}/ndimage
+%attr(755,root,root) %{py_sitedir}/%{module}/ndimage/*.so
+%{py_sitedir}/%{module}/ndimage/*.py
+%{py_sitedir}/%{module}/ndimage/*.py[co]
+%dir %{py_sitedir}/%{module}/odr
+%attr(755,root,root) %{py_sitedir}/%{module}/odr/*.so
+%{py_sitedir}/%{module}/odr/*.py
+%{py_sitedir}/%{module}/odr/*.py[co]
+%dir %{py_sitedir}/%{module}/optimize
+%attr(755,root,root) %{py_sitedir}/%{module}/optimize/*.so
+%{py_sitedir}/%{module}/optimize/*.py
+%{py_sitedir}/%{module}/optimize/*.py[co]
+%dir %{py_sitedir}/%{module}/signal
+%attr(755,root,root) %{py_sitedir}/%{module}/signal/*.so
+%{py_sitedir}/%{module}/signal/*.py
+%{py_sitedir}/%{module}/signal/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse
+%{py_sitedir}/%{module}/sparse/*.py
+%{py_sitedir}/%{module}/sparse/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg
+%{py_sitedir}/%{module}/sparse/linalg/*.py
+%{py_sitedir}/%{module}/sparse/linalg/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/dsolve
+%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.so
+%{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py
+%{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack
+%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.so
+%{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py
+%{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/eigen
+%{py_sitedir}/%{module}/sparse/linalg/eigen/*.py
+%{py_sitedir}/%{module}/sparse/linalg/eigen/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack
+%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so
+%{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py
+%{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg
+%{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py
+%{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/linalg/isolve
+%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/isolve/*.so
+%{py_sitedir}/%{module}/sparse/linalg/isolve/*.py
+%{py_sitedir}/%{module}/sparse/linalg/isolve/*.py[co]
+%dir %{py_sitedir}/%{module}/sparse/sparsetools
+%attr(755,root,root) %{py_sitedir}/%{module}/sparse/sparsetools/*.so
+%{py_sitedir}/%{module}/sparse/sparsetools/*.py
+%{py_sitedir}/%{module}/sparse/sparsetools/*.py[co]
+%dir %{py_sitedir}/%{module}/spatial
+%attr(755,root,root) %{py_sitedir}/%{module}/spatial/*.so
+%{py_sitedir}/%{module}/spatial/*.py
+%{py_sitedir}/%{module}/spatial/*.py[co]
+%dir %{py_sitedir}/%{module}/special
+%attr(755,root,root) %{py_sitedir}/%{module}/special/*.so
+%{py_sitedir}/%{module}/special/*.py
+%{py_sitedir}/%{module}/special/*.py[co]
+%dir %{py_sitedir}/%{module}/stats
+%attr(755,root,root) %{py_sitedir}/%{module}/stats/*.so
+%{py_sitedir}/%{module}/stats/*.py
+%{py_sitedir}/%{module}/stats/*.py[co]
+%dir %{py_sitedir}/%{module}/weave
+%{py_sitedir}/%{module}/weave/*.py
+%{py_sitedir}/%{module}/weave/*.py[co]
+%{py_sitedir}/%{module}/weave/blitz
+%{py_sitedir}/%{module}/weave/scxx
+%if "%{py_ver}" > "2.4"
+%{py_sitedir}/%{module}-%{version}-py*.egg-info
+%endif
+%{_examplesdir}/%{name}-%{version}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -71,6 +200,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.9 2011/04/05 11:01:01 baggins
+- 0.9.0
+- updated BRs
+- cleaned up install and files
+
Revision 1.8 2007/02/13 08:06:43 glen
- tabs in preamble
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/python-scipy/python-scipy.spec?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list