]> git.pld-linux.org Git - packages/python-numpy.git/blobdiff - python-numpy.spec
- ver. 1.6.2
[packages/python-numpy.git] / python-numpy.spec
index 1776adfd05c729193a48f7f5f0caf0d962c883e1..7f8f3a6247cbb9ef23af1e9a4581fba4bd99a6e6 100644 (file)
@@ -1,22 +1,17 @@
-#
-# TODO:
-#      - description for oldnumeric
-#
 %define                module  numpy
-
 Summary:       Python numerical facilities
 Summary(pl.UTF-8):     Moduły do obliczeń numerycznych dla języka Python
 Name:          python-%{module}
-Version:       1.1.1
-Release:       2
+Version:       1.6.2
+Release:       1
 Epoch:         1
 License:       BSD
 Group:         Libraries/Python
-Source0:       http://dl.sourceforge.net/numpy/%{module}-%{version}.tar.gz
-# Source0-md5: af066b59a50bf5dbe1a14d6be3df6937
+Source0:       http://downloads.sourceforge.net/numpy/%{module}-%{version}.tar.gz
+# Source0-md5: 95ed6c9dcc94af1fc1642ea2a33c1bba
 URL:           http://sourceforge.net/projects/numpy/
 BuildRequires: lapack-devel >= 3.1.1-2
-BuildRequires: python-devel >= 1:2.5
+BuildRequires: python-devel
 BuildRequires: rpm-pythonprov
 %pyrequires_eq python-libs
 # -- dropped some time ago
@@ -25,9 +20,14 @@ Obsoletes:   python-numpy-Properties
 Obsoletes:     python-numpy-kinds
 # old subpackage, merged into main
 Obsoletes:     python-numpy-FFT
-# -- dropped during Numeric->numpy transition
+# -- dropped during Numeric->numpy transition (ma in main now?)
 Obsoletes:     python-numpy-MA
 Obsoletes:     python-numpy-RNG
+Obsoletes:     python-Numeric
+Obsoletes:     python-Numeric-FFT
+Obsoletes:     python-Numeric-MA
+Obsoletes:     python-Numeric-RNG
+Requires:      pydoc
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -43,6 +43,7 @@ Summary:      C header files for numerical modules
 Summary(pl.UTF-8):     Pliki nagłówkowe języka C modułów numerycznych
 Group:         Development/Languages/Python
 %pyrequires_eq python-devel
+Obsoletes:     python-Numeric-devel
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description devel
@@ -101,16 +102,17 @@ Header files for python-numarray.
 Pliki nagłówkowe dla python-numarray.
 
 %package oldnumeric
-Summary:       Old numeric packages
-Summary(pl.UTF-8):     Stare pakiety numeric
+Summary:       Modules providing backward compatibility with old Numeric packages
+Summary(pl.UTF-8):     Moduły zapewniające wsteczną kompatybilność ze starymi pakietami Numeric
 Group:         Libraries/Python
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description oldnumeric
-Old numeric packages.
+Modules providing backward compatibility with old Numeric packages.
 
 %description oldnumeric -l pl.UTF-8
-Stare pakiety numeric.
+Moduły zapewniające wsteczną kompatybilność ze starymi pakietami
+Numeric.
 
 %package -n f2py
 Summary:       Fortran to Python interface generator
@@ -140,12 +142,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
-%py_postclean
 
-rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/{*.txt,COMPATIBILITY,scipy_compatibility,doc}
-rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/{tests,docs}
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/doc
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/{benchmarks,tests,docs}
 # already in f2py package
-rm -rf $RPM_BUILD_ROOT%{py_sitedir}/%{module}/f2py/f2py.1
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/f2py/f2py.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -153,59 +154,86 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %dir %{py_sitedir}/%{module}
+%{py_sitedir}/%{module}/*.py
 %{py_sitedir}/%{module}/*.py[co]
-%{py_sitedir}/%{module}/tests
+%dir %{py_sitedir}/%{module}/compat
+%{py_sitedir}/%{module}/compat/*.py
+%{py_sitedir}/%{module}/compat/*.py[co]
 %dir %{py_sitedir}/%{module}/core
+%{py_sitedir}/%{module}/core/*.py
 %{py_sitedir}/%{module}/core/*.py[co]
 %attr(755,root,root) %{py_sitedir}/%{module}/core/*.so
 %dir %{py_sitedir}/%{module}/distutils
+%{py_sitedir}/%{module}/distutils/*.py
 %{py_sitedir}/%{module}/distutils/*.py[co]
 %dir %{py_sitedir}/%{module}/distutils/command
+%{py_sitedir}/%{module}/distutils/command/*.py
 %{py_sitedir}/%{module}/distutils/command/*.py[co]
 %dir %{py_sitedir}/%{module}/distutils/fcompiler
+%{py_sitedir}/%{module}/distutils/fcompiler/*.py
 %{py_sitedir}/%{module}/distutils/fcompiler/*.py[co]
 %dir %{py_sitedir}/%{module}/fft
-%attr(755,root,root) %{py_sitedir}/%{module}/fft/*.so
+%{py_sitedir}/%{module}/fft/*.py
 %{py_sitedir}/%{module}/fft/*.py[co]
+%attr(755,root,root) %{py_sitedir}/%{module}/fft/fftpack_lite.so
 %dir %{py_sitedir}/%{module}/lib
+%{py_sitedir}/%{module}/lib/*.py
 %{py_sitedir}/%{module}/lib/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/lib/*.so
+%attr(755,root,root) %{py_sitedir}/%{module}/lib/_compiled_base.so
 %dir %{py_sitedir}/%{module}/linalg
+%{py_sitedir}/%{module}/linalg/*.py
 %{py_sitedir}/%{module}/linalg/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so
+%attr(755,root,root) %{py_sitedir}/%{module}/linalg/lapack_lite.so
+%dir %{py_sitedir}/numpy/ma
+%{py_sitedir}/numpy/ma/*.py
+%{py_sitedir}/numpy/ma/*.py[co]
+%dir %{py_sitedir}/%{module}/matrixlib
+%{py_sitedir}/%{module}/matrixlib/*.py
+%{py_sitedir}/%{module}/matrixlib/*.py[co]
+%dir %{py_sitedir}/%{module}/polynomial
+%{py_sitedir}/%{module}/polynomial/*.py
+%{py_sitedir}/%{module}/polynomial/*.py[co]
 %dir %{py_sitedir}/%{module}/random
+%{py_sitedir}/%{module}/random/*.py
 %{py_sitedir}/%{module}/random/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/random/*.so
+%attr(755,root,root) %{py_sitedir}/%{module}/random/mtrand.so
 %dir %{py_sitedir}/%{module}/testing
+%{py_sitedir}/%{module}/testing/*.py
 %{py_sitedir}/%{module}/testing/*.py[co]
-%{py_sitedir}/numpy-*.egg-info
-%dir %{py_sitedir}/numpy/ma
-%{py_sitedir}/numpy/ma/*.py[co]
+%dir %{py_sitedir}/%{module}/tests
+%{py_sitedir}/%{module}/tests/*.py
+%{py_sitedir}/%{module}/tests/*.py[co]
+%if "%{py_ver}" > "2.4"
+%{py_sitedir}/numpy-%{version}-py*.egg-info
+%endif
 
 %files devel
 %defattr(644,root,root,755)
 %{py_sitedir}/%{module}/core/include
+%{py_sitedir}/%{module}/core/lib
 %{py_sitedir}/%{module}/random/*.h
 
 %files numarray
 %defattr(644,root,root,755)
 %dir %{py_sitedir}/%{module}/numarray
-%attr(755,root,root) %{py_sitedir}/%{module}/numarray/*.so
+%{py_sitedir}/%{module}/numarray/*.py
 %{py_sitedir}/%{module}/numarray/*.py[co]
+%attr(755,root,root) %{py_sitedir}/%{module}/numarray/_capi.so
 
 %files numarray-devel
 %defattr(644,root,root,755)
-%dir %{py_sitedir}/%{module}/numarray/numpy
-%{py_sitedir}/%{module}/numarray/numpy/*
+%{py_sitedir}/%{module}/numarray/include
 
 %files oldnumeric
 %defattr(644,root,root,755)
 %dir %{py_sitedir}/%{module}/oldnumeric
-%{py_sitedir}/%{module}/oldnumeric/*
+%{py_sitedir}/%{module}/oldnumeric/*.py
+%{py_sitedir}/%{module}/oldnumeric/*.py[co]
 
 %files -n f2py
 %defattr(644,root,root,755)
-%attr(744,root,root) %{_bindir}/f2py
+%attr(755,root,root) %{_bindir}/f2py
 %dir %{py_sitedir}/%{module}/f2py
+%{py_sitedir}/%{module}/f2py/*.py
 %{py_sitedir}/%{module}/f2py/*.py[co]
 %{py_sitedir}/%{module}/f2py/src
This page took 0.044593 seconds and 4 git commands to generate.