]> git.pld-linux.org Git - packages/python3-scipy.git/blob - python-scipy.spec
01d6232b7c74ca529cee177c51f3d193a1b2488d
[packages/python3-scipy.git] / python-scipy.spec
1 # TODO:
2 # - atlas support
3 %define         module  scipy
4 Summary:        A library of scientific tools
5 Summary(pl.UTF-8):      Biblioteka narzędzi naukowych
6 Name:           python-%{module}
7 Version:        0.11.0
8 Release:        2
9 License:        BSD
10 Group:          Development/Languages/Python
11 Source0:        http://heanet.dl.sourceforge.net/sourceforge/scipy/scipy-%{version}.tar.gz
12 # Source0-md5:  842c81d35fd63579c41a8ca21a2419b9
13 URL:            http://www.scipy.org/
14 BuildRequires:  UMFPACK-devel
15 BuildRequires:  blas-devel
16 BuildRequires:  f2py >= 1:1.5.1-3
17 BuildRequires:  gcc-fortran
18 BuildRequires:  lapack-devel
19 BuildRequires:  python
20 BuildRequires:  python-devel >= 1:2.3
21 BuildRequires:  python-numpy >= 1:1.5.1-3
22 BuildRequires:  python-numpy-numarray-devel >= 1:1.5.1-3
23 BuildRequires:  python-numpy-oldnumeric >= 1:1.5.1-3
24 %pyrequires_eq  python-modules
25 BuildRequires:  swig-python
26 Suggests:       python-PIL
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 SciPy is an open source library of scientific tools for Python. SciPy
31 supplements the popular numpy module, gathering a variety of high
32 level science and engineering modules together as a single package.
33
34 %description -l pl.UTF-8
35 SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla
36 Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem
37 wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden
38 pakiet.
39
40 %prep
41 %setup -q -n scipy-%{version}
42
43 %build
44 CFLAGS="%{rpmcflags}"
45 export CFLAGS
46 python setup.py build --fcompiler=gnu95
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
51
52 python setup.py install \
53         --root=$RPM_BUILD_ROOT
54
55 mv $RPM_BUILD_ROOT%{py_sitedir}/%{module}/weave/examples \
56         $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/weave
57
58 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
59 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
60
61 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*.txt
62 %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/{benchmarks,tests,doc}
63 %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/{benchmarks,tests}
64 %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/tests
65 %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/*/tests
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc INSTALL.txt LATEST.txt README.txt THANKS.txt TOCHANGE.txt
73 %dir %{py_sitedir}/%{module}
74 %{py_sitedir}/%{module}/*.py
75 %{py_sitedir}/%{module}/*.py[co]
76 %dir %{py_sitedir}/%{module}/cluster
77 %attr(755,root,root) %{py_sitedir}/%{module}/cluster/*.so
78 %{py_sitedir}/%{module}/cluster/*.py
79 %{py_sitedir}/%{module}/cluster/*.py[co]
80 %dir %{py_sitedir}/%{module}/constants
81 %{py_sitedir}/%{module}/constants/*.py
82 %{py_sitedir}/%{module}/constants/*.py[co]
83 %dir %{py_sitedir}/%{module}/fftpack
84 %attr(755,root,root) %{py_sitedir}/%{module}/fftpack/*.so
85 %{py_sitedir}/%{module}/fftpack/*.py
86 %{py_sitedir}/%{module}/fftpack/*.py[co]
87 %dir %{py_sitedir}/%{module}/integrate
88 %attr(755,root,root) %{py_sitedir}/%{module}/integrate/*.so
89 %{py_sitedir}/%{module}/integrate/*.py
90 %{py_sitedir}/%{module}/integrate/*.py[co]
91 %dir %{py_sitedir}/%{module}/interpolate
92 %attr(755,root,root) %{py_sitedir}/%{module}/interpolate/*.so
93 %{py_sitedir}/%{module}/interpolate/*.py
94 %{py_sitedir}/%{module}/interpolate/*.py[co]
95 %dir %{py_sitedir}/%{module}/io
96 %{py_sitedir}/%{module}/io/*.py
97 %{py_sitedir}/%{module}/io/*.py[co]
98 %dir %{py_sitedir}/%{module}/io/arff
99 %{py_sitedir}/%{module}/io/arff/*.py
100 %{py_sitedir}/%{module}/io/arff/*.py[co]
101 %dir %{py_sitedir}/%{module}/io/matlab
102 %attr(755,root,root) %{py_sitedir}/%{module}/io/matlab/*.so
103 %{py_sitedir}/%{module}/io/matlab/*.py
104 %{py_sitedir}/%{module}/io/matlab/*.py[co]
105 %dir %{py_sitedir}/%{module}/io/harwell_boeing
106 %{py_sitedir}/%{module}/io/harwell_boeing/*.py
107 %{py_sitedir}/%{module}/io/harwell_boeing/*.py[co]
108 %dir %{py_sitedir}/%{module}/lib
109 %{py_sitedir}/%{module}/lib/*.py
110 %{py_sitedir}/%{module}/lib/*.py[co]
111 %dir %{py_sitedir}/%{module}/lib/blas
112 %attr(755,root,root) %{py_sitedir}/%{module}/lib/blas/*.so
113 %{py_sitedir}/%{module}/lib/blas/*.py
114 %{py_sitedir}/%{module}/lib/blas/*.py[co]
115 %dir %{py_sitedir}/%{module}/lib/lapack
116 %attr(755,root,root) %{py_sitedir}/%{module}/lib/lapack/*.so
117 %{py_sitedir}/%{module}/lib/lapack/*.py
118 %{py_sitedir}/%{module}/lib/lapack/*.py[co]
119 %dir %{py_sitedir}/%{module}/linalg
120 %attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so
121 %{py_sitedir}/%{module}/linalg/*.py
122 %{py_sitedir}/%{module}/linalg/*.py[co]
123 %dir %{py_sitedir}/%{module}/misc
124 %{py_sitedir}/%{module}/misc/lena.dat
125 %{py_sitedir}/%{module}/misc/*.py
126 %{py_sitedir}/%{module}/misc/*.py[co]
127 %dir %{py_sitedir}/%{module}/ndimage
128 %attr(755,root,root) %{py_sitedir}/%{module}/ndimage/*.so
129 %{py_sitedir}/%{module}/ndimage/*.py
130 %{py_sitedir}/%{module}/ndimage/*.py[co]
131 %dir %{py_sitedir}/%{module}/odr
132 %attr(755,root,root) %{py_sitedir}/%{module}/odr/*.so
133 %{py_sitedir}/%{module}/odr/*.py
134 %{py_sitedir}/%{module}/odr/*.py[co]
135 %dir %{py_sitedir}/%{module}/optimize
136 %attr(755,root,root) %{py_sitedir}/%{module}/optimize/*.so
137 %{py_sitedir}/%{module}/optimize/*.py
138 %{py_sitedir}/%{module}/optimize/*.py[co]
139 %dir %{py_sitedir}/%{module}/signal
140 %attr(755,root,root) %{py_sitedir}/%{module}/signal/*.so
141 %{py_sitedir}/%{module}/signal/*.py
142 %{py_sitedir}/%{module}/signal/*.py[co]
143 %dir %{py_sitedir}/%{module}/sparse
144 %{py_sitedir}/%{module}/sparse/*.py
145 %{py_sitedir}/%{module}/sparse/*.py[co]
146 %dir %{py_sitedir}/%{module}/sparse/linalg
147 %{py_sitedir}/%{module}/sparse/linalg/*.py
148 %{py_sitedir}/%{module}/sparse/linalg/*.py[co]
149 %dir %{py_sitedir}/%{module}/sparse/csgraph
150 %{py_sitedir}/%{module}/sparse/csgraph/*.py
151 %{py_sitedir}/%{module}/sparse/csgraph/*.py[co]
152 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/csgraph/*.so
153 %dir %{py_sitedir}/%{module}/sparse/linalg/dsolve
154 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.so
155 %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py
156 %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py[co]
157 %dir %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack
158 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.so
159 %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py
160 %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py[co]
161 %dir %{py_sitedir}/%{module}/sparse/linalg/eigen
162 %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py
163 %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py[co]
164 %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack
165 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so
166 %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py
167 %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py[co]
168 %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg
169 %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py
170 %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py[co]
171 %dir %{py_sitedir}/%{module}/sparse/linalg/isolve
172 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/isolve/*.so
173 %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py
174 %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py[co]
175 %dir %{py_sitedir}/%{module}/sparse/sparsetools
176 %attr(755,root,root) %{py_sitedir}/%{module}/sparse/sparsetools/*.so
177 %{py_sitedir}/%{module}/sparse/sparsetools/*.py
178 %{py_sitedir}/%{module}/sparse/sparsetools/*.py[co]
179 %dir %{py_sitedir}/%{module}/spatial
180 %attr(755,root,root) %{py_sitedir}/%{module}/spatial/*.so
181 %{py_sitedir}/%{module}/spatial/*.py
182 %{py_sitedir}/%{module}/spatial/*.py[co]
183 %dir %{py_sitedir}/%{module}/special
184 %attr(755,root,root) %{py_sitedir}/%{module}/special/*.so
185 %{py_sitedir}/%{module}/special/*.py
186 %{py_sitedir}/%{module}/special/*.py[co]
187 %dir %{py_sitedir}/%{module}/stats
188 %attr(755,root,root) %{py_sitedir}/%{module}/stats/*.so
189 %{py_sitedir}/%{module}/stats/*.py
190 %{py_sitedir}/%{module}/stats/*.py[co]
191 %dir %{py_sitedir}/%{module}/weave
192 %{py_sitedir}/%{module}/weave/*.py
193 %{py_sitedir}/%{module}/weave/*.py[co]
194 %{py_sitedir}/%{module}/weave/blitz
195 %{py_sitedir}/%{module}/weave/scxx
196 %if "%{py_ver}" > "2.4"
197 %{py_sitedir}/%{module}-%{version}-py*.egg-info
198 %endif
199 %{_examplesdir}/%{name}-%{version}
This page took 0.04759 seconds and 2 git commands to generate.