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